运行 mke2fs 和在 cfdisk 中设置 FS 类型之间的区别?

Whi*_*ger 3 filesystems fdisk cfdisk

当我运行cfdisk(或fdisk)对存储设备进行分区时,我可以指定文件系统类型。这对实际的文件系统有什么影响吗?

假设我想用 ext2 文件系统格式化 USB 拇指驱动器。我仍然需要mke2fs追赶cfdisk,对吗?

选择 FAT32(或 SWAP 或其他)之类的东西cfdisk,然后使用mke2fs. 可能发生的最坏情况是什么?

slm*_*slm 5

不,这通常无关紧要,它只是在分区的 MBR 部分设置一个值。

                       党卫军#1

在某些操作系统(例如 Windows)上,它会检查此处写入的 parititon 类型,如果无法识别它,它就会犹豫不决,在 Linux 上,它通常是无知的,也不关心您在该位置放置了什么。

如果您有兴趣,请参阅我对此问答的回答,我会在其中详细介绍,标题为:fdisk -l 将 ext3 文件系统显示为 HPFS/NTFS

TL; 博士

所以总而言之,您通常可以在 fdisk/cfdisk 阶段为分区类型选择任何您想要的,而真正控制分区类型的是它在mkfs.*使用时的格式化方式。

可能发生的最坏情况是您的分区无法由您的操作系统启动,您必须重新分区和重新格式化。