mkfs.vfat의“v”가 왜 필요한가요?


19

인터넷 기사를 읽고 다음 명령을 사용하여 파티션을 FAT32로 포맷했습니다.

sudo mkfs.vfat -F 32 /dev/sdXn

이제 매뉴얼 페이지를 읽었으며을 제외한 명령 이름으로 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- 유닉스 나 리눅스와는 아무런 관련이 없습니다.
Mat

@ 매트 : 오, 고마워요! 그것은 그것을 설명합니다. 질문을 삭제해야합니까?
mkdrive2

@Archemar : 아니요, 유닉스 나 리눅스와 관련이없는 질문을했기 때문에 삭제해야합니까?
mkdrive2

vfat 파일 시스템은 리눅스 세계에서 사용됩니다 (예를 들어, 네트워크 및 ILO / ILOM 인터페이스가없는 시스템에 정보 / 파일을 전송하기 위해 vfat 플로피 이미지를 생성하거나 Redhat 설치를 위해 킥 스타트 파일을 사용합니다).
Archemar

답변:


23

FAT 는 최소한 시간 순서로 구성된 파일 시스템 제품군입니다.

  • FAT12 는 1980 년대 후반부터 플로피에 사용 된 파일 시스템, 특히 MS-DOS에 의해 사용됩니다.
  • FAT16 은 더 큰 매체를 지원하는 FAT12의 작은 수정으로 하드 디스크를 지원하기 위해 도입되었습니다.
  • vFAT- FAT와 역 호환되지만 파일의 이름을 길게하여 vFAT 인식 운영 체제에서 실행되는 vFAT 인식 응용 프로그램 만 볼 수 있습니다.
  • FAT32- 더 큰 디스크 크기를 지원하도록 설계된 FAT16의 또 다른 수정입니다. 실제로 FAT32는 거의 항상 vFAT 긴 파일 이름 지원과 함께 사용되지만 기술적으로 16/32와 long-file-names-yes / no는 독립적입니다.

이러한 파일 시스템은 매우 유사하기 때문에 대개 동일한 드라이버 및 도구로 처리됩니다. mkfs.vfatmkfs.fat같은 도구입니다; 비어있는 FAT16 파일 시스템과 비어있는 vFAT 파일 시스템은 완전히 똑같아 서 서로 mkfs구별 할 필요가 없습니다. FAT16과 vFAT는 두 개의 개별 파일 시스템 형식이 아니라 동일한 파일 시스템을 보는 두 가지 방법으로 생각할 수 있습니다.


vFAT에서 숨겨진 파일이 추가되고 파일 이름이 더 긴 파일 이름으로 연결되어 있다는 것을 이해 했습니까?
mkdrive2

1
@ mkdrive2 예 (더 정확하게 말하면 FAT16 전용 시스템은 사용되지 않는 것으로 간주하고 vFAT 시스템은 해당 디렉토리의 파일에 긴 파일 이름을 지정하는 것으로 간주되는 숨겨진 디렉토리 항목입니다).
Gilles 'SO- 악마 그만'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.