![mkfs.vfat に「v」が付いているのはなぜですか?](https://rvso.com/image/83687/mkfs.vfat%20%E3%81%AB%E3%80%8Cv%E3%80%8D%E3%81%8C%E4%BB%98%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
インターネットの記事で、次のコマンドを使用してパーティションを FAT32 にフォーマットする方法を読みました。
sudo mkfs.vfat -F 32 /dev/sdXn
今、のマニュアル ページを読んでみると、なしのコマンド名としてmkfs.vfat
表示されています。その後、 なしでパーティションをフォーマットしようとしたところ、予想どおりに動作しました。だけでなく、という同義のコマンドがあるのはなぜですか?mkfs.fat
v
v
mkfs.vfat
mkfs.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 つの異なる方法と考えることができます。)