FAT12 和 reiserfs、xfs 有点相似吗?

FAT12 和 reiserfs、xfs 有点相似吗?

我刚刚对我的硬盘进行了分区,并制作了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或者高功率频谱分析仪,这些错误名称已经进入了诸如 之类的东西fdisk。试着忽略这种混淆。在这种情况下,文件系统格式实际上由实际卷内容和标签控制,例如FAT12NTFS分区类型的名称完全是错误的。更好的标签应该是这样的Microsoft 数据分区 <1KiCyl <16GiBMicrosoft 数据分区(仅限 OS/2 和 Windows NT)因为类型代码 01 和 07 实际上代表的是操作系统所表示的意思。

相关内容