Linux オペレーティング システム コマンド mkdosfs の使用

序文:

mkdosfsコマンドは、Linux システム上で DOS ファイルシステムを作成するためによく使用されます。デフォルトでは、FAT12 または FAT16 ファイル システムが作成されます。より大きなファイル システムを作成する必要がある場合は、-Fパラメータを使用してファイル システム タイプを FAT32 として指定できます。

mkdosfs コマンドの一般的なオプションは次のとおりです。

  • -n: ボリュームラベル名を指定します。
  • -F: ファイルシステムのタイプを指定します。
  • -I: デバイスをすばやくフォーマットします。
  • -v: フォーマット中に詳細情報を表示します。

mkdosfsコマンドを使用して DOS ファイルシステムを作成する例を次に示します。

sudo mkdosfs  -F 32 -I /dev/sdc1 -n MY_DISK

このコマンドは、デバイスを FAT32 ファイル システム、ボリューム ラベル「MY_DISK」としてフォーマットし、クイック フォーマットを実行します。このコマンドを使用すると、USB、SD カード、その他のストレージ デバイスを DOS ファイル システムにフォーマットし、Windows と Linux およびその他のシステム間でデータを転送および共有できます。 /dev/sdc1


知らせ:

mkdosfs コマンドが実行されると、指定したデバイス上のすべてのデータがクリアされます。したがって、このコマンドを使用するときは、回復不能なデータ損失を避けるために、指定したデバイスとオプションが正しいことを必ず確認してください。

追加事項:

FAT (ファイル アロケーション テーブル) は、モバイル ストレージ デバイスやオペレーティング システムのパーティションで広く使用されているファイル システムです。FAT ファイル システムには、FAT12、FAT16、および FAT32 の 3 つのバージョンがあり、次のような違いがあります。

  1. 容量制限: FAT12 ファイル システムは 4085 クラスタ (各クラスタ サイズは 512 バイト) をサポートし、最大容量は約 2 MB です。FAT16 ファイル システムは、最大パーティション容量 2GB、最大クラスタ数 65526、クラスタ サイズ 512 バイトまたは 1024 バイトをサポートします。FAT32 ファイル システムは、最大パーティション容量 2TB、最大クラスタ数 268,435,445、およびクラスタ サイズ 4096 バイトをサポートします。

  2. ファイル システムのパフォーマンス: FAT12 は、各クラスターに 512 バイトしか含まれておらず、クラスターの数が多く、読み取りおよび書き込み速度が遅いため、FAT16 や FAT32 よりも非効率です。FAT16 は FAT テーブルにアクセスするためのオーバーヘッドが少ないため、FAT12 に比べてパフォーマンスが優れています。FAT32 はより大きなクラスターを備えているため、ストレージ容量を削減できますが、次の空きクラスターを見つける過程で、より多くのアイテムにアクセスする必要があるため、パフォーマンスが低下します。

  3. ファイル名の長さ: FAT12 および FAT16 では、ファイル名は最大 8 文字 + 拡張子 3 文字にすることができますが、FAT32 では、ファイル名は最大 255 文字にすることができます。

要約すると、FAT ファイル システムの 3 つのバージョンには、それぞれ独自の特徴と長所と短所があります。より小さい容量のデバイスを使用する必要がある場合、または一部の旧式のシステムとの互換性が必要な場合は、FAT12 または FAT16 ファイル システムの使用を選択できます。また、大容量のストレージ デバイスを使用する必要がある場合は、より高度な FAT32 ファイル システムの使用も選択します。

おすすめ

転載: blog.csdn.net/FLM19990626/article/details/131220039