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

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

다음 명령을 사용하여 파티션을 FAT32로 포맷하는 방법에 대한 온라인 기사를 보았습니다.

sudo mkfs.vfat -F 32 /dev/sdXn

이제 매뉴얼 페이지를 읽어 보니 가 없다고 mkfs.vfat나와 있습니다 . 그런 다음 파티션을 사용하지 않고 포맷을 시도했는데 작동할 것으로 예상했습니다. 방금 호출된 대신 이라는 동의어 명령이 있는 이유는 무엇입니까 ?mkfs.fatvvmkfs.vfatmkfs.fat

편집: 아, "참조" man mkfs mkfs.vfat대신 에 나열되어 있습니다.mkfs.fat

답변1

지방최소한 시간순으로 포함된 파일 시스템 제품군입니다.

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

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

관련 정보