how to know if some data already exist on /dev/sde
Você pode tentar montá-lo. Você pode tentar examinar a tabela de partições de disco. Mas se você não usar a ferramenta adequada que possa entender o que realmente está no disco, qualquer ferramenta que você usar provavelmente informará que não há dados no disco. Então, na análise final, você precisa saber o que está no disco antes de fazer algo que destrua os dados.
Como administrador do sistema, você tem o poder de destruir dados. Você precisa ter cuidado.
therefore all data get lost ... how to avoid this?
Não corra
mkfs.ext4 -j -m 0 /dev/sde -F
em um disco com dados que você não deseja perder.
Sério - essa é a "correção" - não faça isso . Você executou um comando para criar um novo sistema de arquivos em /dev/sde
e até usou a opção -F
"force" para garantir que o comando fosse executado, independentemente do que pudesse ser feito. Por a página mkfs.ext4
man :
-F Force mke2fs to create a filesystem, even if the specified device is not a partition on a block special device, or if other parameters do not make sense. ...
Os dados sumiram. Aprenda com isso e tenha mais cuidado no futuro.