mkfs.vfat에 "v"가 있는 이유는 무엇입니까?

mkfs.vfat에 "v"가 있는 이유는 무엇입니까?

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

sudo mkfs.vfat -F 32 /dev/sdXn

이제 매뉴얼 페이지를 읽었는데 . 없이 명령 이름으로 mkfs.vfat표시됩니다 . 그 후 파티션 없이 파티션 포맷을 시도했는데 예상대로 작동했습니다. just 대신에 호출되는 동의어 명령이 있는 이유는 무엇입니까 ?mkfs.fatvvmkfs.vfatmkfs.fat

편집: 아, 그리고 "또한 참조" man mkfs mkfs.vfat대신에 in이 나열되어 있습니다 .mkfs.fat

답변1

지방최소한 시간순으로 다음과 같이 구성된 파일 시스템 계열입니다.

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

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

관련 정보