web-dev-qa-db-ja.com

以前OS Xで使用されていたCentOSで外部ドライブをフォーマットする

CentOSボックスで使用したいUSBキーがあります。 USBキーは以前OS Xで使用されていたので、消去してCentOSで書き込み可能にしたいと思います。

誰かが私が実行する必要があるコマンドを手伝ってくれる?

私はそれがfdiskとmkfs(おそらくmkfs.ext3)に関係していると思います。違いがある場合、USBキーは32GBです。

ディスクは/dev/sdbにあります。

2
Darryl Hein

必要な互換性のレベルに応じて、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

書式設定の概要については、 this howto をご覧ください。

2
Luc

ほとんどのUSBキーは [〜#〜] fat [〜#〜] 形式(より正確には FAT32 )を使用します。これは、古いバージョンのWindowsに固有の単純な形式であり、ほとんど普遍的にサポートされています。

HFS(+)またはUFSを使用してキーをフォーマットし、ext3としてフォーマットする場合は、まずキーにパーティションがあるかどうかを確認します。 ls /dev/sdb*を実行します。これが/dev/sdbのみを示している場合は、パーティションがないため、/dev/sdbに直接ファイルシステムを作成します。これが1つのパーティション(おそらく/dev/sdb1ですが、異なる番号である可能性があります)を示している場合は、そこにファイルシステムを作成します。複数のパーティションがある場合は、それらに異なるファイルシステムを配置するか、ディスクを再パーティション化できます。

file - </dev/sdb1を実行して、そのパーティションに現在どのファイルシステムがあるかを確認します(別の番号を使用するか、上記で決定した番号を使用しない場合があります)。新しいファイルシステムを作成したい場合は、mkfs.ext3 /dev/sdb1を実行してください。リムーバブルメディアの場合、予約ブロックは必要ないので、次を実行します。

mkfs.ext3 -m 0 /dev/sdb1

Linuxが十分に新しい場合は、フラッシュデバイスに適していると思われるため、 ext4 または btrfs が必要になる場合があります(これが低レベルに適用されるかどうかはわかりませんが) -USBキーにあるフラッシュメディアを終了します)。

ただし、USBキーでFATを使用しない理由はめったにありません。