我安装了 2 个主分区:100MB 系统保留(NTFS)和 230GB Windows(NTFS)。
我可以创建一个 Linux /home 分区,以便不同的发行版可以指向它并使用其文件吗?它是否也会使我的文件备份更加容易?
那么 /boot 的用途是什么?有人告诉我“单独启动的原因是,如果您要加密系统的其余部分,则需要某个临时启动位置,以便提供您的凭据来解密根分区。”是这样吗?创建 /boot 的其他原因是什么?
我在想我需要的只是一个 /、/home 和一个交换区?我有 4GB 的 RAM 和 230GB 的可用空间;我想我会留下一点未分配的空间,以防我想安装另一个(非 Linux)操作系统(可能 32 GB 左右)。
我想我会进行 8GB 交换,因为我可能会添加 4GB 的 RAM,但我不知道 / 相对于 /home 应该有多大?哪些因素会影响这一点?您有什么建议?
答案1
这个 Lifehacker 教程这表明单独的交换分区可能没有必要。但您可能需要一个“存储”分区来存放要在两个操作系统中访问的文档和文件。
答案2
您说得对,/boot 必须保持未加密状态才能对其余文件进行全盘加密,但除此之外,我不知道将其分开还有什么用处。
拥有单独的 /home 分区的一大好处是,您可以重新格式化整个操作系统,而不会丢失任何用户设置或文件。我通过惨痛的经历学到了这一点,当时操作系统“升级”破坏了不少东西,只能通过重新安装才能修复。
我个人有一个 Windows NTFS 分区、我的 Linux ext 分区,然后是一个用于存储电影、音乐等的大 NTFS 分区,以便两个操作系统都可以访问它,但仍然独立,因此我可以根据需要格式化,而不必移动大量不必要的文件。
答案3
你说得对,/boot
隔断不是必需的。事实上,我想我从来没有做过隔断。
/home
是您存放个人资料的地方,因此您通常希望它尽可能大。/
将存放您的基本系统和您稍后安装的任何软件。它不需要相对于特定的大小/home
。因此,给定 230 - 32 = 198GB 的空间,我将按如下方式进行分区:
/ 30 GB ext4
/home 160 GB ext4
swap 8 GB swap
当然,这只是一个建议,您可以根据自己的需要进行修改。除非您考虑最小安装,否则我会提供/
至少 20GB 的空间以供扩展。交换分区的推荐大小取决于您是否希望能够休眠。根据 Red Hat,建议的交换大小为 2 * 8 = 16GB,以使具有 8GB RAM 的系统可以休眠。如果您不需要休眠,请将其保持在 8GB。我的笔记本电脑上有 8GB RAM,我对 8GB 交换分区非常满意。
我的建议还假设您将使用 Linux 作为主要操作系统。如果您要在 Windows 和 Linux 之间来回切换,您可能希望将个人数据(文档、电影、音乐等)放在共享的 NTFS 分区中。在这种情况下,请将其做得/home
小得多。例如:
/ 30 GB ext4
/home 30 GB ext4
/data 130 GB ntfs
swap 8 GB swap
如果您的所有个人资料都位于 中/data
,则 Linux 和 Windows 都可以读取/写入它。事实上,在这种情况下,/home
如果您愿意,您可以将其缩小到更小。大部分将放置在 中的内容/home
将是简单的文本文件、各种已安装程序的配置文件。占用更多空间的是您的浏览器缓存文件以及音乐播放器等设置的各种其他数据库。这完全取决于您的特定需求和用途。
最后,是的,/home
并且swap
可以在发行版之间毫无问题地共享。/
不能,您需要将其格式化或使用不同的分区来安装另一个发行版。至于备份,将您的个人数据放在单独的分区中始终是一个好主意。这将使您的生活更加轻松。