
방금 하드 디스크를 분할하고 sdb6, sdb7을 만들었습니다.
다음으로 sdb6에는 파일 시스템 reiserfs를, sdb7에는 xfs를 설치했습니다.
그 후 fdisk -l을 사용하여 내 하드 디스크 정보를 확인했는데 sdb6, sdb7에 FAT12 시스템이 있음을 발견했습니다. 그게 뭔가 잘못된 건가요? 또는 FAT12가 reiserfs, xfs와 다소 동일합니까?
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9ffe9ff
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sda5 10200 19457 74364853+ 7 HPFS/NTFS
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf16cf16c
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sdb2 10200 19457 74364885 f W95 Ext'd (LBA)
/dev/sdb5 10200 19075 71296438+ 7 HPFS/NTFS
/dev/sdb6 19076 19267 1542208+ 1 FAT12
/dev/sdb7 19268 19457 1526143+ 1 FAT12
답변1
MBR 파티션 유형 플래그가 FAT12로 설정되었을 수 있지만 이는 잘못된 것입니다. 그렇다고 ReiserFS와 XFS가 원격으로 FAT12와 유사하다는 의미는 아닙니다(그렇지 않습니다). 대부분의 최신 소프트웨어는 오늘날 사용 가능한 파일 시스템 범위도 다루지 않기 때문에 더 이상 파티션 유형 플래그를 확인하지 않습니다. 파일 시스템의 슈퍼블록을 직접 보고 정확하게 식별합니다.
답변2
FAT12구형 플로피 디스크 드라이브에 사용되었으며 32MB로 제한되었습니다. 따라서 파티션의 레이블이 잘못 지정되었을 가능성이 있습니다. HDD 파티션에 있어야 할 이유가 없습니다.
이는 reiser와 XFS(및 ext2/3/4)보다 상당히 앞서 있습니다.
답변3
다른 사람들이 지적했듯이, fdisk
볼륨에 사용된 파일 시스템 형식이 아니라 파티션 유형을 알려주는 것입니다. 파티션 유형은 표시하지 않으며 실제로한 번도 표시한 적이 없다, 파일 시스템 형식; 파일 시스템 형식을 결정하려면 일반적으로 볼륨의 실제 내용을 조사해야 합니다.mount
예를 들어 이러한 검색은 파일 시스템 형식을 자동 감지할 때 수행됩니다 .
파티션 유형은 단순히 파티션 테이블의 필드이며 실제로 제어하는 것은 어떤 운영 체제가 볼륨을 마운트하려고 시도하는지입니다. 운영 체제는 자신이 이해하는 파티션 유형을 알고 있으므로 기본적으로 자동 마운트를 시도합니다.
일부 사람들이 실수로 파티션 유형을 다음과 같이 부르는 것은 혼란스럽습니다.FAT12또는HPFS, 그리고 이러한 잘못된 이름은 다음과 같은 형태로 만들어졌습니다 fdisk
. 이 혼란을 무시하십시오. 파일 시스템 형식은 실제로 이러한 경우 실제 볼륨 내용과 다음과 같은 레이블에 따라 결정됩니다.FAT12그리고NTFS파티션 유형은 단순히 잘못된 이름입니다. 더 나은 라벨은 다음과 같습니다.Microsoft 데이터 파티션 <1KiCyl <16GiB그리고Microsoft 데이터 파티션(OS/2 및 Windows NT에만 해당), 각각 유형 코드 01과 07이 실제로 운영 체제에 표시되는 것이기 때문입니다.