Linux 和 Windows 四重启动系统的分区

Linux 和 Windows 四重启动系统的分区

我计划采用四启动配置,包括 3 个 Linux 发行版和 1 个 Windows 7。
您将如何划分分区?
我已经计划使用以下单独的分区:

  • /boot,100MB
  • /多少GB?
  • /home多少GB?
  • data,约200GB

数据分区包含我的所有数据:脚本/代码文件、OpenOffice 文档等。
但我不明白如何划分其余部分以及我应该为它们分配多少空间?
另外,3 个不同的 Linux 发行版都有各自的/home目录,如果我不打算在那里存储任何东西,我应该为它分配多少空间?

每个发行版的home目录都会有一个指向该data 分区的符号链接。
这样我的数据就可以在不同的发行版之间共享。


编辑 #1 (11 月 26 日,19:24 UTC):
磁盘大小为 500GB。
我的数据分区必须是 200GB,Windows 分区必须是 200GB。

答案1

  1. 您可以使用通用交换分区。
  2. 最好的情况是,如果这个交换分区由于速度原因位于硬盘的中间位置。
  3. 我认为,如果不需要完全分离您的烦恼,但又喜欢完美的整合,那么您也可以使用常见的家庭分区。
  4. 对于这个主分区,您甚至可以使用 ntfs,尽管这非常极端并且不常见,但我认为这对于测试系统来说是一个非常好的主意。
  5. 是的,在磁盘开头设置启动分区也是非常理想的。我将其设置为 fat 分区类型,以便与 Windows 实现最佳配合。
  6. 我开机后就把win安装到第二个分区了,因为感觉它自己在那里最好。
  7. /home 在磁盘几何中心附近工作效果最佳,就像交换一样。

我不建议进一步分解你的 Linux 分区。这显然是一个家庭测试系统。

因此你的分区图将如下所示:

  1. /启动 (fat)
  2. /c(Windows 中的 ntfs)
  3. linux1(ext4)
  4. 交换实际运行的 Linux
  5. /home(ntfs)
  6. Linux2(ext4)
  7. Linux3(ext4)

它有 7 个分区,所以简单的旧分区表无法处理这种情况。但这不是问题,因为您可以使用逻辑分区,但我不建议这样做。它太不稳定了。

更好的解决方案是 GPT 分区表格式。它可以有 128 个分区。

答案2

问题是,如果你不知道 Linux 到底要做什么,就无法回答这个问题。你只有 100G 可用,在我当前的 Debian 安装中,分区/有 17G 的数据和/boot122M 的内存。这就是我的情况,所需的大小取决于

  1. 对于/:您要安装多少个程序。大部分数据来自/已安装的软件,而不是操作系统本身。例如,我的/usr目录是 11G,其中大部分来自我的 LaTeX 文档。

  2. 对于/boot:您想要安装多少个内核版本?

就我个人而言,我会安装Linux 发行版并在虚拟机中设置其他发行版。如果您确实想将这三个发行版都用作本地安装的操作系统,我会执行以下操作:

  • 共享同一个/home分区。这几乎肯定不会造成任何问题,并会减少必要的分区。

  • 创建一个/swap分区,您没有提到它,但它非常重要。

因此,我将像这样对磁盘进行分区:

  • /:约15G
  • /boot:约1.5亿
  • /home:约35G 四个发行版均共享
  • /swap:〜2 x RAM,如果您有 2GB RAM,则为 4GB 四个发行版均共享

这加起来是 (4 x 15) + 35 + 4 + (4 x 0.15) = 99.6G。只需将额外的空间添加到您的一个/分区即可。/swap如果您希望能够休眠(而不仅仅是暂停)Linux,则只需要 2 x 您的 RAM。我建议您实际上不要费心,将交换保持在大约 RAM 的大小或 ~2GB(如果您有大量 RAM)。

相关内容