mkfs.ext4 -F - 将来のデータ損失を防ぐ方法は?

mkfs.ext4 -F - 将来のデータ損失を防ぐ方法は?

このmkfsコマンドを実行してデバイスにファイルシステムを作成する前に、次のようにします/dev/sde

一部のデータがデバイスに既に存在するかどうかはどうすればわかりますか? :

mkfs.ext4 -j -m 0 /dev/sde -F

mkfs.ext4続行しましたが、/dev/sdeドライブのデータに関する警告(-ed)が表示されず、すべてのデータが失われました。

将来、このようなことをどのように避けることができますか?


# mkfs.ext4 -j -m 0 /dev/sde -F

mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
      32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
      4096000

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

ベストアンサー1

/dev/sdeにいくつかのデータがすでに存在するかどうかを確認する方法

マウントしてみることができます。ディスクパーティションテーブルを確認できます。ただし、実際にディスクの内容を理解する正しいツールを使用しないと、使用しているすべてのツールがディスクにデータがないことを報告できます。したがって、最終的にディスクからデータを削除する作業を実行する前に、ディスクに何があるかを知る必要があります。

システム管理者として、あなたはデータを破棄する権限を持っています。ですから注意してください。

これにより、すべてのデータが失われます。これを防ぐ方法は?

走らないで

mkfs.ext4  -j -m 0 /dev/sde -F

紛失したくないデータを含むディスク。

真剣に - これは「修正」です -これをしないでください。。新しいファイルシステムを生成するコマンドを実行しました/dev/sde-F「force」オプションを使用して、何をしてもコマンドが実行されたことを確認しました。すべてマニュアルmkfs.ext4ページ:

   -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. ...

データが消えた。今回の講義を通じて学び、今後はさらに気をつけてください。

おすすめ記事