当前位置: 首页>>技术问答>>正文


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

, ,

问题描述

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

我主要担心的是根分区应该有多大。我主要是使用ubuntu进行编程和浏览网页。

最佳解决思路

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

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

在您想要使用的情况下,您经常会使用单独的房屋:

  • 多个驱动器

  • 多个互斥的ubuntu安装共享相同的数据(可以使用不同的发行版,但不建议用不同的发行版执行此操作)

  • 在驱动器故障/升级的情况下,您的数据需要安全的情况(大多数正常安装都是安全的)

  • 您希望它更容易重新安装或升级系统(只需选择不格式化/home分区 – 请注意在任何系统升级期间强烈建议备份重要数据)

  • 不同的系统使用相同的驱动器。

  • 您的磁盘没有足够的容量用于家庭和系统数据(例如小型SSD)

注意:“Ubuntu的安装程序提供保留/home的内容,所以在做re-installs或升级时你不必害怕丢失任何东西。 – htorque”

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

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

次佳解决思路

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

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

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

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

第三种解决思路

对于/(root)分区,我使用10G(其中我很少发现我使用的超过8Gb)。对于交换,我有3Gb RAM,所以我设置4Gb的交换。不是推荐的“两倍你的RAM”,但休眠仍然有效,虽然我很少使用它。对于/home,我使用剩余的硬盘。

目前,普遍的共识是只使用一个根分区(包括/home)和交换。但我仍然保留一个单独的主分区:我认为与系统驱动器的一点点分离是很好的,这意味着如果我有能力增加/回家,我可以更容易地做到这一点。

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

第四种思路

如果您没有特定需求,我认为您可以将root和home保留在同一分区中。

交换分区的大小取决于笔记本电脑的RAM大小。如果你有4GB的RAM,那么2GB的交换分区就足够了。然后,您可以为系统分区提供58GB,为交换分区提供2 GB。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2430.html,未经允许,请勿转载。