在 Linux 中,可以直接格式化非系统硬盘,而无需先在其上放置任何分区。
我使用 格式化原始硬盘mke2fs
,创建 ext4 卷/dev/sda
,而不是/dev/sda1
.
这看起来很完美;如果没有分区的话,可能会少一件可能出错的事情。
然而,我想知道为什么我找不到其他人提倡这一点。我知道这在 Windows 中是不可能的,但我在 Unix 领域也找不到任何东西。
因此,如果我只想要硬盘上的一个非系统卷,有什么理由应该在格式化之前先创建一个分区?
编辑:通常情况下,在我发布此问题后,我在这里发现了几个相关问题:
答案1
这样做是完全没问题的。我之前已经在一些磁盘上完成过。
唯一的问题是:如果您/他们必须将该磁盘附加到其他东西,可能会让您和其他人感到困惑。我的电视机顶盒遇到了问题,它需要一个分区,并且分区表中的类型正确(我之前已经用该磁盘进行过实验,所以分区表说它很奇怪,而实际的文件系统是一个完美的 VFAT(需要相当长的时间才能弄清楚),而且分区表不会占用太多空间(尤其是与现代磁盘的典型大小相比),经验告诉我们,实际上存在分区表。如果没有分区表,可能会出现更多问题。