我想安装 Linux Mint 19.2 (Cinnamon DE)。我的笔记本电脑有 96GB 固态硬盘和 1TB 硬盘。当然我的目的是从 ssd 启动,所以'/'分区会在那里,但重点是:我应该给它完整的 SSD 空间(所以 96GB)吗?我的想法是为根保留 40/50GB 的 SSD,剩下的 40/50 用于/家分区,因为我将能够在 SSD 上安装一些重量程序。最后,硬盘将保留用于存储和较轻的程序(我对 Linux 还很陌生,也许这是一种更像 Windows 的方法)。另一种方法就是简单地把/在固态硬盘上和/家在硬盘上。哪种解决方案是最好的?
答案1
将磁盘拆分为标准树的不同部分的分区是一种非常古老的技巧,对于无法很好预测空间需求的最终用户系统来说,这种技巧可能弊大于利。如果有一天你发现你想安装 Android Studio 或其他一些大型软件包到 / 并且你已经把所有空间都给了 /home,或者需要空间来下载 ISO 镜像而所有可用空间都在 / 中,那么你会发现是一个需要解决的难题。最简单的解决方案是不拆分它们。
如果您想尝试一下,我建议您使用 LVM 在每个分区中仅提供您现在需要的空间,并将其余的空间留在池中供以后使用。这样,当您需要更多空间时,您只需为 LV 提供更多空间并调整文件系统大小即可使用它。如果您觉得生活很危险,您甚至可以向池中添加另一个磁盘并继续分配。
如今最大的例外是 EFI Sytem Partition(或 /boot )分区。这需要是一个真实的分区(通常主要在 MBR 磁盘上),以便固件可以找到它,并且对于 UEFI,需要使用分区表中正确的类型字段将其格式化为 FAT16 或 FAT32。幸运的是,它不需要很大,一千兆字节或更少就可以了,除非 Mint 留下了太多的内核和 initramfs 副本。