
Я только что разбил свой жесткий диск на разделы и создал sdb6, sdb7.
Далее я установил файловые системы reiserfs на sdb6 и xfs на sdb7.
После этого я просмотрел информацию о жестком диске с помощью 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использовался в старых дисководах и был ограничен 32 МБ. Так что, скорее всего, у вас просто неправильно промаркированы разделы. Нет причин, по которым он должен быть на разделе HDD.
Он также появился намного раньше Reiser и XFS (и ext2/3/4).
решение3
Как уже отмечали другие, речь fdisk
идет о типе раздела, а не о формате файловой системы, используемом на томе. Типы разделов не обозначают, и на самом деленикогда не обозначали, форматы файловой системы; и чтобы определить формат файловой системы, обычно необходимо исследовать фактическое содержимое тома. Такая проверка выполняется, mount
например, при автоматическом определении формата файловой системы.
Тип раздела — это просто поле в таблице разделов, и все, что он на самом деле контролирует, — это то, какие операционные системы будут пытаться смонтировать том. Операционные системы знают, какие типы разделов они понимают, и поэтому будут пытаться автоматически монтировать по умолчанию.
Сбивает с толку тот факт, что некоторые люди ошибочно называют типы разделов такими вещами, какFAT12илиHPFS, и что эти неправильные названия проникли в такие вещи, как fdisk
. Постарайтесь игнорировать эту путаницу. Формат файловой системы на самом деле управляется в таких случаях фактическим содержимым тома и метками, такими какFAT12иNTFSдля типов разделов просто неправильные названия. Лучше было бы использовать что-то вродеРаздел данных Microsoft <1КиЦил <16ГиБиРаздел Microsoft Data (только OS/2 и Windows NT), соответственно, потому что именно это на самом деле обозначают коды типов 01 и 07 для операционных систем.