web-dev-qa-db-ja.com

fdiskを使用してUSBを完全に再フォーマットする方法は?

Linuxディストリビューションを配置したいusbドライブがありますが、すでにいくつかのファイルが/ dev/sdc1にあります。 fdiskを使用して、最初のパーティションを削除し、変更を書き込みました。テーブルを印刷したとき、最初のパーティションはなくなりました。

次に、新しいパーティション(/ dev/sdc1)を作成しました。

しかし、これらの変更をusbに書き込んだとき、古いファイルはまだそこにありました。最初のパーティションを削除した後、これらの指示に従いました http://www.zorge.net/?p=22

ドライブ上のすべての情報を完全に消去するためのコマンドがfdiskにありますか(fdiskに慣れようとしているので、私はgpartedしませんでした)?

3
user784637

fdiskはパーティションを管理しますが、データをフォーマットしたりディスクに書き込んだりしません。

ディスクをフォーマットするには、mkfsを使用します

# FAT
mkfs.vfat /dev/sdxy # /dev/sdxy is your usb

# Or for ext4
mkfs.ext4 /dev/sdxy 

ただし、書式設定はデータを上書きするのではなく、データが存在する場所へのポインタを削除するだけです。実際に上書きする必要があるデータを上書きするには、ddまたはscrubなどのユーティリティを使用します

scrub /dev/sdxy

man scrub も参照してください

7
Panther