Mengapa "v" di mkfs.vfat?


19

Saya membaca di artikel Internet untuk memformat partisi ke FAT32 dengan perintah berikut:

sudo mkfs.vfat -F 32 /dev/sdXn

Sekarang saya membaca halaman manual untuk mkfs.vfatdan itu menunjukkan mkfs.fatsebagai nama perintah tanpa v. Setelah itu saya mencoba memformat partisi tanpa vdan diharapkan berhasil. Mengapa ada perintah sinonim yang disebut mkfs.vfatbukan hanya mkfs.fat?

Sunting: Oh, dan man mkfs mkfs.vfatterdaftar bukan mkfs.fatdi "LIHAT JUGA".


2
en.wikipedia.org/wiki/File_Allocation_Table#VFAT - ini tidak ada hubungannya dengan Unix atau Linux.
Mat

@Mat: Oh, terima kasih! Itu menjelaskannya. Haruskah saya menghapus pertanyaan saya?
mkdrive2

@Archemar: Tidak, maksud saya saya mengajukan pertanyaan yang tidak ada hubungannya dengan Unix atau Linux, jadi haruskah saya menghapusnya?
mkdrive2

filesystem vfat digunakan di dunia linux (misalnya, saya membuat vfat floppy image untuk mengirimkan informasi / file ke sistem tanpa jaringan dan antarmuka ILO / ILOM, atau menggunakan file kickstart untuk instalasi redhat).
Archemar

Jawaban:


23

FAT adalah keluarga sistem file, setidaknya terdiri dari, dalam urutan kronologis:

  • FAT12 , sistem file yang digunakan pada disket sejak akhir 1980-an, khususnya oleh MS-DOS;
  • FAT16 , modifikasi kecil FAT12 yang mendukung media yang lebih besar, diperkenalkan untuk mendukung hard disk;
  • vFAT , yang kompatibel dengan FAT, tetapi memungkinkan file memiliki nama yang lebih panjang yang hanya dapat dilihat oleh aplikasi yang sadar vFAT yang berjalan pada sistem operasi yang sadar vFAT;
  • FAT32 , modifikasi lain dari FAT16 yang dirancang untuk mendukung ukuran disk yang lebih besar. Dalam praktiknya FAT32 hampir selalu digunakan dengan dukungan nama file panjang vFAT, tetapi secara teknis 16/32 dan file-nama panjang-ya / tidak independen.

Karena sistem file tersebut sangat mirip, mereka biasanya ditangani oleh driver dan alat yang sama. mkfs.vfatdanmkfs.fat merupakan alat yang sama; filesystem FAT16 kosong dan filesystem vFAT kosong terlihat persis sama, jadi mkfstidak perlu membedakannya. (Anda dapat menganggap FAT16 dan vFAT sebagai dua cara berbeda untuk melihat sistem file yang sama daripada dua format sistem file yang terpisah.)


Apakah saya mengerti benar bahwa di vFAT file tersembunyi tambahan ditambahkan dan nama file disatukan untuk nama file yang lebih lama?
mkdrive2

1
@ mkdrive2 Ya (lebih tepatnya, ini adalah entri direktori tersembunyi yang diperlakukan oleh sistem FAT16 sebagai sistem yang tidak digunakan dan vFAT memperlakukannya dengan memberikan nama file yang panjang ke file di direktori tersebut).
Gilles 'SO- stop being evil'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.