我应该将根分区、主分区和交换分区设为多大?

我应该将根分区、主分区和交换分区设为多大?

我有一台安装了 win7 的笔记本电脑。我现在创建了一个 60gb 的分区,我想在其中安装 ubuntu。在安装之前,我的问题是根分区、交换分区和主分区应该有多大?我读到过一些地方说根分区可以小到 8GB,但那不是太小了吗?因为我猜除了 ubuntu 之外,所有安装的软件也会驻留在那里?我想我要将交换分区设置为 2GB 大。

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

答案1

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

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

在以下情况下,您通常会使用单独的住宅:

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

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

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

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

答案2

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

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

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

至于交换区,内存为原来的两倍或 1.5 倍是比较好的规则。然后,您可以根据需要休眠。但是,如果您发现需要更多或更少,您可以稍后重新分区。

答案3

对于 /(根)分区,我使用了 10G(我很少发现我使用了超过 8Gb 的空间)。对于交换,我有 3Gb RAM,因此我设置了 4Gb 的交换。虽然不是推荐的“两倍 RAM”,但休眠仍然有效,尽管我很少使用它。对于 /home,我使用硬盘的其余部分。

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

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

答案4

/boot——200m 主。

/-20-25克。

/home——对于 virtualbox 磁盘文件,为 30g 或更高。

交换- RAM 的 2 倍。

如果您经常安装新发行版,我建议为特殊程序或其配置(例如 virtualbox 磁盘文件、您的项目等)单独分配 1 个空的 ext4 分区。因为某些发行版安装程序可能不稳定,您的家庭数据可能会被破坏。这是我的糟糕经历。

相关内容