我应该创建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的内容,因此您在重新安装或升级时不必害怕丢失任何东西。 – 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是一个很好的规则。 然后,如果你愿意,你可以hibernate。 但如果您发现需要更多或更少,您可以稍后重新分配。

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

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

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

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

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

分区 :硬盘可以数字分成多个部分。 这些部件称为分区/驱动器。

挂载点 :简单来说,它是分配给分区的标志/名称/类型。

的filesys。 类型 :分区的类型。在Linux中,最常用的是ExtX(X = 1,2,3,4)和NTFS。

主分区 :HDD中最多可以有4个主分区主分区可能包含一个或多个逻辑分区。

逻辑分区 :主分区下的虚拟分区。

SDA :存储介质,如HDD或其他媒体。 如果你有更多的驱动器,那么它将被命名为SDA,SDB,SDC,++

Boot Loader安装设备 :—-

引导加载程序 :我们知道BootLoader是一个加载在Media上的程序,它在执行POST后由BIOS运行。如果Media中安装了多个OS,则BootLoader会进一步加载操作系统或提供菜单。

选择设备 :当你有一个以前安装的操作系统,这意味着它有自己的BootLoader程序。当你安装Linux时,它安装在HDDNow的MBR(主引导加载程序)中,然后它将询问你在哪里安装GRUB(Grand Unified Boot Loader)或Linux BootLoader.It为您提供了将其安装到MBR中的选项,MBR将覆盖现有的BootLoader或将其安装到任何分区中,这将在现有的BootLoader中添加此Linux入口点。现在选择是您的。


您需要至少“3”分区才能安装任何Linux发行版。

它需要100 GB的驱动器/分区才能正常安装Linux。

分区1 :根(/):对于Linux核心文件:20 GB(最小15 GB)

分区2 :主页(/ home):用户数据驱动器:70 GB(最小30 GB)

分区3 :交换区域:充当额外RAM的空间:2 x RAM大小。

注意 :当RAM已满时,交换空间的行为类似于额外的RAM。

如果你只处理60GB,不要打扰分区,只需使用一个大分区并完成它。 对于交换,您不必使用分区,您可以使用交换文件,这允许您根据您的使用模式resize或删除它。

我总是发现自己在退出/home空间后将数据放入系统文件夹(以便稍后清除所有内容)或者在尝试失败时丢失数据并且无法调整分区大小。 所以我得出的结论是,除非我得到一个非常大的硬盘,否则我应该为整个文件系统使用一个公共分区。

/ boot – 200m primary。

/ – 20-25克。

/ home – 虚拟机磁盘文件30g或更高。

交换 – 2倍的ram。

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

每个用户,工作站与服务器的分区布局会有所不同。 交换,今天大多数Unix / Linux都有更好的内存管理,而交换不会被使用,除非用完RAM不想发生并且想要增加RAM而不是交换。 工作站如果使用hibernate将需要交换超过RAM,一个好的1.5倍是一个很好的规则,可以更高但真的想有足够的RAM不交换,如果可以避免,除非有一个系统不能有足够的RAM然后可以增加交换防止崩溃。 在服务器上最好MAX输出RAM并且不使用任何交换,没有hibernate这么小或没有交换,因为服务器上的非常大的RAM不实际具有1.5或更多交换,如果仅用于RAM上的峰值,则不超过几个gig使用但良好的系统规划,监控和超过所需的RAM来运行所需的应用程序,而不必交换,交换是性能差,所以最好的RAM RAM和少或没有交换。