mkfs.vfat に「v」が付いているのはなぜですか?

mkfs.vfat に「v」が付いているのはなぜですか?

インターネットの記事で、次のコマンドを使用してパーティションを FAT32 にフォーマットする方法を読みました。

sudo mkfs.vfat -F 32 /dev/sdXn

今、のマニュアル ページを読んでみると、なしのコマンド名としてmkfs.vfat表示されています。その後、 なしでパーティションをフォーマットしようとしたところ、予想どおりに動作しました。だけでなく、という同義のコマンドがあるのはなぜですか?mkfs.fatvvmkfs.vfatmkfs.fat

編集: ああ、そして「SEE ALSO」man mkfs mkfs.vfatではなく「in」がリストされています。mkfs.fat

答え1

脂肪ファイルシステムのファミリーであり、年代順に少なくとも以下が含まれます。

  • ファット121980 年代後半からフロッピー上で使用されているファイルシステムであり、特に MS-DOS で使用されています。
  • 脂肪16ハードディスクをサポートするために導入された、より大きなメディアをサポートする FAT12 の小さな修正版。
  • 仮想FATこれは FAT と下位互換性がありますが、vFAT 対応のオペレーティング システムで実行される vFAT 対応のアプリケーションのみが認識できる長いファイル名を使用できます。
  • ファット32は、より大きなディスク サイズをサポートするために設計された、FAT16 の別の修正版です。実際には、FAT32 はほとんどの場合、vFAT の長いファイル名のサポートとともに使用されますが、技術的には 16/32 と長いファイル名の有無は独立しています。

これらのファイルシステムは非常に似ているため、通常は同じドライバーとツールで処理されます。mkfs.vfatおよびmkfs.fat同じツールです。空の FAT16 ファイルシステムと空の vFAT ファイルシステムはまったく同じに見えるため、mkfs区別する必要はありません。(FAT16 と vFAT は、2 つの異なるファイルシステム形式ではなく、同じファイルシステムを表示する 2 つの異なる方法と考えることができます。)

関連情報