Чому "m" в mkfs.vfat?


19

Я прочитав у статті в Інтернеті, щоб відформатувати розділ на FAT32 із такою командою:

sudo mkfs.vfat -F 32 /dev/sdXn

Тепер я читаю сторінку man для, mkfs.vfatі вона відображається mkfs.fatяк назва команди без v. Після цього я спробував відформатувати розділ без vі, імовірно, він працював. Чому існує синонімна команда, яка називається mkfs.vfatзамість просто mkfs.fat?

Редагувати: О, і в man mkfs mkfs.vfatвказується замість mkfs.fat"ВИДІТЬ ТАКОЖ".


2
en.wikipedia.org/wiki/File_Allocation_Table#VFAT - це не має нічого спільного з Unix або Linux.
Мат

@Mat: О, дякую! Це пояснює це. Чи потрібно видалити запитання?
mkdrive2

@Archemar: Ні, я мав на увазі, що я задав питання, яке не має нічого спільного з Unix або Linux, тому я повинен його видалити?
mkdrive2

файлова система vfat використовується в світі Linux (наприклад, я створюю дискету vfat для передачі інформації / файлів у систему без мережі та інтерфейсу ILO / ILOM, або використовую файл kickstart для установки Redhat).
Архемар

Відповіді:


23

FAT - це сімейство файлових систем, що складається щонайменше в хронологічному порядку:

  • FAT12 - файлова система, що використовується на дискетах з кінця 1980-х років, зокрема MS-DOS;
  • FAT16 - невелика модифікація FAT12, що підтримує більші носії, введена для підтримки жорстких дисків;
  • vFAT , назад сумісний з FAT, але дозволяє файлам мати довші імена, які бачать лише програми, відомі vFAT, що працюють в операційних системах, відомих vFAT;
  • FAT32 , ще одна модифікація FAT16, призначена для підтримки великих розмірів дисків. На практиці FAT32 майже завжди використовується з підтримкою довгих імен файлів vFAT, але технічно 16/32 та імена довгих файлів-так / ні не залежать.

Оскільки ці файлові системи дуже схожі, ними, як правило, керують одні і ті ж драйвери та інструменти. mkfs.vfatі mkfs.fatє тим самим інструментом; порожня файлова система FAT16 і порожня файлова система vFAT виглядають абсолютно однаково, тому mkfsне потрібно їх розрізняти. (Ви можете розглядати FAT16 та vFAT як два різні способи бачення однієї файлової системи, а не два окремі формати файлової системи.)


Чи правильно я зрозумів, що в vFAT додаються додаткові приховані файли, а назви файлів об'єднуються для довших імен файлів?
mkdrive2

1
@ mkdrive2 Так (ну, точніше, це приховані записи каталогів, які системи FAT16 лише трактують як невикористані, а системи vFAT трактують як надання довгого імені файлу файлу в цьому каталозі).
Жил "ТАК - перестань бути злим"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.