将 sdb1 分区保留在单个 455 Gb 中有什么好处?我有什么理由应该将其分成更多分区吗?
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 233066495 233064448 111.1G 83 Linux
/dev/sda2 233066496 250068991 17002496 8.1G 82 Linux swap / Solaris
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 955283455 955281408 455.5G 7 HPFS/NTFS/exFAT
/dev/sdb2 955283456 976773119 21489664 10.3G 82 Linux swap / Solaris
答案1
通常,最好在磁盘上保留分区表,即使该磁盘只有一个分区。这样做的原因包括:
- 灵活性-- 如果磁盘上有分区表,那么缩小分区以腾出空间来容纳其他分区(如果将来您的需求发生变化)会比较容易(相对)。如果没有分区表,这项任务就会变得更加困难。
- 鉴别-- 硬盘有分区表几乎是标准配置。如果你直接在磁盘上放置文件系统,而没有分区表,那么扫描磁盘的工具就会假设磁盘具有分区表可能会错误识别磁盘,从而可能对其造成不良影响。话虽如此,我无法列举出执行此操作的特定实用程序;但考虑到市面上晦涩难懂的工具数量之多,以及错误可能带来的灾难性后果,您愿意冒这个险吗?对于您可能在互联网上阅读到的说明,也可以提出类似的论点——如果盲目遵循假设磁盘包含分区表的程序并将其应用于没有分区表的磁盘,可能会造成严重破坏。
- 分区表元数据-- 分区表提供可帮助识别磁盘用途的元数据。这些包括分区类型代码、各种标志和(在 GPT 磁盘上)分区名称。这些功能可能与您使用的文件系统提供的功能重复,但您仍然可以找到它们的用途。
- 为什么不?-- MBR 分区表占用磁盘上的一个扇区,并且根据分区软件布置分区的方式,您还会损失更多扇区(最多可能几 MB 的磁盘空间)。GPT 占用更多扇区,但使用 GPT 损失的磁盘空间可能不会比使用 MBR 多。考虑到现代磁盘的大小,磁盘空间的损失微不足道,而前面的优点则更为重要。因此,论点反对对磁盘进行分区非常薄弱。