我收到了一个 1TB 硬盘,它有一个 1TB 分区。因为我们不需要驱动器上的分区(而且我不喜欢使用路径/dev/sdc1
而不是/dev/sdc
),所以我转到fdisk
,删除了分区并在设备上创建了文件系统。
现在,再想想,这到底重要吗?这样做或不这样做有什么技术原因吗?真的很好奇。
我主要关注 *nix 服务器端,但如果操作系统和应用程序之间存在差异,我有兴趣了解如何。
答案1
您将无法在该分区上设置引导加载程序。Grub 可能会安装,但我认为 bios 不会加载它。如果您改变主意,调整分区大小也会变得更加困难,尽管无论如何您都需要 LVM 才能获得真正的灵活性。
答案2
这有点深奥,但如果驱动器支持 4K 块大小,那么跳过分区表可以让文件系统自动对齐,从而提高系统的性能。
Linux 每周新闻讨论过分区对齐,尤其是在 SSD 方面。考虑到这是 1 TB 的驱动器,您可能不在乎。我发现这篇文章非常有启发性,值得您在思考这个话题时阅读。
答案3
Linux 不会在意。您的 BIOS 可能会在意:它可能会拒绝从没有分区的磁盘启动。(有些 BIOS 拒绝从有分区的 USB 启动,有些 BIOS 拒绝从没有分区的 IDE/SATA/SCSI 磁盘启动,据我所知,有些 BIOS 属于这两种情况。)没有 PC 式分区的 PC 式硬件非常罕见,因此恢复工具和您的管理员同事可能会感到困惑。
我想不出一个不采用通常的分区结构的好理由(不浪费 512 字节不是一个好理由)。所以我会选择分区。