我应该创建多大的 root、home 和 swap 分区?

sta*_*orn 59 partitioning system-installation

我有一台安装了 win7 的笔记本电脑。我现在已经制作了一个 60gb 的分区,我想将 ubuntu 安装到其中。在我进行安装之前,我的问题是 root、swap 和 home 分区应该分别有多大?我读过一些地方说 root 可以小到 8GB,但这不是太小了吗?因为我猜在 ubuntu 旁边安装的所有软件也将驻留在那里?我想我要把我的交换设置为 2GB 大。

我主要关心的是根分区应该有多大。我主要打算用ubuntu来编程和浏览网页。

Rol*_*Xor 45

您实际上应该只在两个分区上安装 ubuntu,/并且swap. 您可以通过选择使用可用空间来让 ubuntu 自动执行此操作(换句话说,在安装 ubuntu 之前不要在 vista 中格式化您的 60GB 分区)。

有人会说,你应该使用单独的分区/home/boot/和各种各样的东西。这在某些情况下很有用,但对于大多数常见情况,最好要这样做。这是因为它会以一种以后可能不需要的方式对您的磁盘进行碎片化。只需让 ubuntu 为您选择,您就会安全:)

在您想要使用的情况下,您通常会使用单独的家:

  • 多个驱动器
  • 多个互斥的 ubuntu 安装共享相同的数据(可以使用不同的发行版,但不建议使用不同的发行版执行此操作)
  • 在驱动器故障/升级的情况下您的数据需要安全的情况(大多数正常安装都是安全的)
  • 您希望重新安装或升级系统更容易(只需选择不格式化/home分区 - 请注意在任何系统升级期间强烈建议备份重要数据)
  • 不同的系统使用相同的驱动器。
  • 您的磁盘没有足够的容量来容纳家庭和系统数据(例如小型 SSD)

注意: “Ubuntu 的安装程序提供保留 /home 的内容,因此您在重新安装或升级时不必害怕丢失任何内容。-htorque”

关于交换的另一个注意事项 - 如果您想确保在执行大型任务时可以拥有大量交换空间,您可以将交换空间设置为内存大小的两倍,但无论哪种方式,ubuntu 都会处理这些要求如果您选择安装在空白的 60GB 分区上,那就更好了。

您可能还想阅读交换文件而不是交换分区。同样,这有助于减少磁盘的固定碎片并根据需要动态分配空间。据说,没有性能损失。 如何增加交换空间?

  • 如果您在两个 Linux 发行版之间进行双引导,则单独的 `/home` 很有用,例如如果您为发行版进行开发或测试。它还可以更轻松地进行全新安装,而无需清除您的 `/home` 并且不必从备份中恢复。因为你越新,越有可能搞砸一些东西并且不知道如何在没有干净安装的情况下修复它,我通常建议新手使用一个单独的分区,然后在你更舒服的时候组合它。 (16认同)
  • Ubuntu 的安装程序提供保留 /home 的内容,因此您在重新安装或升级时无需担心丢失任何内容。 (2认同)
  • 根据我的经验,/ 20GB 的大小是好的,即使安装了一些年的随机东西,也不容易填充它。我认为我在 / 中从未超过 25GB。如果你对你安装的东西很小心,你可能可以在 10GB 的情况下存活下来,因为常规的全新 Ubuntu 安装将需要不到 5GB,但我不建议设置那么低,因为 / 中的空间不足很难使固定。 (2认同)
  • 刚刚在虚拟机上测试了一下,还是这样。启动安装程序,选择手动分区,使用旧的/作为新的/并且不格式化它 - /home等被保留(安装后我有我的面板设置,桌面上的自定义启动器和我的自定义壁纸) 。 (2认同)

小智 17

我一直有一个单独的/home分区,root(/)分区和swap。这意味着当我升级时,我可以全新安装新操作系统,而不会对旧操作系统造成任何风险。我只是在新分区中安装了主分区。也意味着如果我回到旧操作系统,在新操作系统中创建的任何文件仍然存在。

我为我的根分区使用了各种大小。在一台机器上,我有常规的 Ubuntu 和 Ubuntu Studio,每个都安装在 10GB 的分区中。常规 ubuntu 使用 6.04Gib,studio 使用 3.08Gib。

如果您需要更多空间,您可以随时更改分区大小。只需要从 Live CD 启动并使用 GParted 来更改分区。

至于交换,两倍的 RAM 或 1.5 倍的 RAM 是一个很好的规则。然后,如果您愿意,您可以休眠。但是,如果您发现需要更多或更少,您可以稍后重新分区。


Sca*_*ine 6

对于 /(root)分区,我使用 10G(我很少发现我使用了超过 8Gb)。对于交换,我有 3Gb RAM,所以我设置了 4Gb 交换。不完全是推荐的“双倍内存”,但休眠仍然有效,尽管我很少使用它。对于 /home,我使用硬盘的其余部分。

现在,普遍的共识是只使用一个根分区(包括 /home)和一个交换分区。但我仍然保留一个单独的主分区:我认为与系统驱动器稍微分开是很好的,这意味着如果我能够增加 /home,我可以更轻松地做到这一点。

仅供参考,我使用 10GB 根目录安装的 Ubuntu 现在显示根目录已满 85%,并且不允许升级。