인터넷 기사를 읽고 다음 명령을 사용하여 파티션을 FAT32로 포맷했습니다.
sudo mkfs.vfat -F 32 /dev/sdXn
이제 매뉴얼 페이지를 읽었으며을 제외한 명령 이름으로 mkfs.vfat
표시 mkfs.fat
됩니다 v
. 그 후 나는 파티션없이 포맷을 시도했지만 v
예상대로 작동했습니다. 왜 mkfs.vfat
그냥 대신에 동의어 명령이 mkfs.fat
있습니까?
편집 : 아 그리고 “도 참조” man mkfs
mkfs.vfat
대신에 표시됩니다 mkfs.fat
.
답변
FAT 는 최소한 시간 순서로 구성된 파일 시스템 제품군입니다.
- FAT12 는 1980 년대 후반부터 플로피에 사용 된 파일 시스템, 특히 MS-DOS에 의해 사용됩니다.
- FAT16 은 더 큰 매체를 지원하는 FAT12의 작은 수정으로 하드 디스크를 지원하기 위해 도입되었습니다.
- vFAT- FAT와 역 호환되지만 파일의 이름을 길게하여 vFAT 인식 운영 체제에서 실행되는 vFAT 인식 응용 프로그램 만 볼 수 있습니다.
- FAT32- 더 큰 디스크 크기를 지원하도록 설계된 FAT16의 또 다른 수정입니다. 실제로 FAT32는 거의 항상 vFAT 긴 파일 이름 지원과 함께 사용되지만 기술적으로 16/32와 long-file-names-yes / no는 독립적입니다.
이러한 파일 시스템은 매우 유사하기 때문에 대개 동일한 드라이버 및 도구로 처리됩니다. mkfs.vfat
와 mkfs.fat
같은 도구입니다; 비어있는 FAT16 파일 시스템과 비어있는 vFAT 파일 시스템은 완전히 똑같아 서 서로 mkfs
구별 할 필요가 없습니다. FAT16과 vFAT는 두 개의 개별 파일 시스템 형식이 아니라 동일한 파일 시스템을 보는 두 가지 방법으로 생각할 수 있습니다.