fdisk - 我需要它还是可以直接制作文件系统?

Noo*_*oob 9 linux unix centos hard-drive partitioning

我读到 fdisk 能够创建分区/即将物理磁盘分解为几个逻辑分区。

如果我打算将整个磁盘作为一个整体使用,对我来说还需要吗?

1) fdisk 并创建一个占用整个磁盘大小的主分区或

2)我可以继续使用 mkfs.ext4 而不做任何 fdisk 吗?

3) 为什么 ->

编辑 -> 在阅读了所有评论(一些是和否)之后,我想如果有人能指出我 fdisk 的实际作用会很好?这样我就可以更多地了解为什么我们实际上需要它而不是如果我们不需要它。

我试着用谷歌搜索,但大多数网站都在教你如何使用 fdisk,但不是为什么(或者大部分原因是创建双引导系统),但我想知道为什么即使是单个分区也需要它。

我还直接在磁盘上尝试了 mkfs 并将其挂载来存储数据和文件(似乎没有任何问题)——所以这让我更加好奇 fdisk 对存储磁盘的实际作用。

Hen*_*nes 5

不,你不需要它。您的磁盘和文件系统在没有分区表的情况下也能正常工作。如果您选择了危险的专用.

但是,出于兼容性原因,强烈建议使用它。


稍微详细一点:

您可以直接在 /dev/sdb 上运行 mkfs.ext4。那可行。然后,您可以毫无问题地安装它。( mkfs.ext4 -F -F /dev/sdb).

您可以通过这种方式设置可引导磁盘。它仍然需要一些代码来启动。这意味着您要么需要跳过磁盘的第一位。(例如,MBR 经典使用的空间以及超出它的传统少数扇区)。这在技术上仍然没有使用 MBR,尽管你失去了等效的空间。

然而,对于任何现代设置,这几个扇区只是驱动器容量的一小部分。因此,我建议使用 GPT(或在古老的系统 MBR 上)。但是你可以没有。


小智 0

即使您要使用整个物理磁盘,也需要创建分区表。将分区表视为文件系统的“目录”,标识每个分区的开始和停止位置以及用于该分区的文件系统。