.png)
答え1
- は不要です
-f 32
。 おそらく が必要です-F 32
。man 8 mkfs.msdos
詳細については を参照してください。Linux は一般に大文字と小文字を区別することに注意してください。 - おそらく にファイルシステムを作成すべきではありません
/dev/sdb
。まずパーティションを作成し(fdisk
、gdisk
または他の方法で)、次に にファイルシステムを作成します/dev/sdb1
。比較単一パーティションディスク構成の用途。
答え2
正しい構文は次のようになります。mkfs.msdos -F 32 /dev/sdb
ラベルを追加したい場合は、mkfs.msdos -F 32 -n THISTHING /deb/sdb
FAT ファイルシステムに名前を付ける場合は、すべて大文字を使用するのが理想的です。ただし、他の回答で述べられているように、テーブルを作成する前にファイルシステムを作成することは一般的ではありません。パーティション テーブルを最初に作成することを選択した場合は、必要に応じて個別のパーティションを作成するために使用できる fatresize などのツールがあります。その手順については、次のリンクを参照してください。
# parted -a optimal /dev/sdb # IF it is still /dev/sdb
mktable msdos # msdos or gpt are options, I am assuming msdos because of your FAT selection
mkpart # here you can choose anything for name and filesystem,
# it won't matter since you'll be making a new file system
パーティション サイズの入力を求められた場合は、-1
終了セクターを入力して、パーティションがディスク全体に広がるようにします。
これで、/dev/sdb1 を実行できるようになりますmkfs.msdos -F 32 /dev/sdb
。
注意: オペレーティング システム間の互換性のために FAT が必要な場合は、exFAT を検討してください。exFAT は FAT に似ていますが、4 GB の制限がありません。Windows .wim をカスタマイズする場合やメディアを使用する場合は、4 GB のファイル サイズの問題が発生する可能性があります。