CentOSコンピュータで使用したいUSBキーがあります。 USBキーは以前はOS Xで使用されていたので、CentOSで書き込むために消去したいと思います。
私が実行するために必要なコマンドを助けることができる人はいますか?
私はそれがfdiskとmkfs(おそらくmkfs.ext3)に関連していると思います。とにかくUSBフラッシュドライブの容量は32GBです。
ディスクはにあります/dev/sdb
。
答え1
必要な互換性レベルに応じて、ext3またはより一般的なFAT32を選択できます。 FAT32でフォーマット:
$su
$fdisk /dev/sdb
$mkfs.vfat /dev/sdb1
またはext3でフォーマットしたい場合:
$su
$fdisk /dev/sdb
$mkfs.ext3 /dev/sdb1
ちなみにUSBフラッシュドライブの名前を変更したい場合は、FAT32に名前を変更してください。
$sudo mlabel -i /dev/sdb1 ::usb-key
またはext3の場合:
$sudo e2label /dev/sdb1 usb-key
フォーマットの一般的な理解については、以下を確認してください。このガイド。
答え2
ほとんどのUSBキーは脂肪形式(より正確にはFAT32)は、以前のバージョンのWindowsに固有の、ほぼ普遍的にサポートされている単純な形式です。
HFS(+)またはUFSを使用してキーをフォーマットし、ext3でフォーマットしたい場合は、まずキーにパーティションがあることを確認してください。ランニングls /dev/sdb*
。のみ表示されている場合は/dev/sdb
パーティションがないことを意味するため、ファイルシステムはそのパーティションに直接作成されます/dev/sdb
。ここにパーティションが表示されている場合(/dev/sdb1
数値は異なる場合があります)、そこにファイルシステムを作成してください。複数のパーティションがある場合は、そのパーティションに別のファイルシステムを配置したり、ディスクを再パーティション化したりできます。
そのパーティションの現在のファイルシステムを確認するには、実行しますfile - </dev/sdb1
(上記で識別された番号ではない可能性があり、他の番号を使用することもできます)。新しいファイルシステムを作成するには、を実行しますmkfs.ext3 /dev/sdb1
。リムーバブルメディアの場合、予約済みのブロックは必要ありませんので、以下を実行してください。
mkfs.ext3 -m 0 /dev/sdb1
Linuxバージョンが十分に新しい場合は、次のものが必要になることがあります。外部4またはBTFSこれは、フラッシュデバイスに適している必要があるためです(これがUSBキーの低コストフラッシュメディアに適用されるかどうかはわかりません)。
しかし、USBフラッシュドライブにFATを使用しない理由はほとんどありません。