
原始链接:
如果您打算在硬盘驱动器上仅安装Ubuntu作为操作系统,建议您使用它
“ /”,“交换”,“ / home”,
三个分区方案:
1: “ /”分区. 用于存储系统文件. 与窗口下的c驱动器类似,安装系统文件.
我看到安装5GB后,互联网上的某些人占了80%;因此系统文件大约为4GB,但这大约是11年. 后来有人建议它应该大于10GB,大约为20GB,有人说如果您需要玩游戏,请将其添加到50GB,所以我不玩游戏,所以我取中间值25GB,因为我主要将其用于开发工作,而且我不担心浪费磁盘空间. 刚好超过5GB,然后将“ /”分区直接划分为30GB. 很小,请不要理会这5GB.
2: “交换”分区. 交付空间百度百科-交换分区

当系统的[物理内存]不足时,交换分区释放一部分硬盘空间,供当前运行的程序使用. 释放的空间可能来自长时间未运行的某些程序. 释放的空间临时保存在交换分区中. 程序运行时,保存的数据将从Swap分区还原到内存中.
前一段时间,我们机房中的Linux服务器运行缓慢,系统服务停止了间歇性响应. 让我处理这个问题. 登录服务器后,发现服务器的物理内存为16G. 安装计算机时,系统管理器仅分配4G虚拟内存. 检查内存使用情况. 物理内存未完全耗尽,但虚拟内存已耗尽. 整个系统的CPU负载和磁盘IO很高.
我知道问题是由交换分区不足引起的,所以解决的方法是: 通过虚拟文件将虚拟内存增加到16G,系统运行状况得到明显改善. 实际上,直到物理内存用完才使用虚拟内存. 无论是否尽可能使用交换,内核空间中都有一个参数控件.
Swappiness = 0表示最大程度地使用了物理内存,然后使用了交换空间;当swappiness = 100时,表示交换分区处于活动状态,并且内存中的数据会及时传输到交换空间. 对于具有数十GB和数百GB物理内存的服务器,什么大小的交换分区适合其Linux系统?为此,我引用官方Red Hat中的一段文字来简要说明,呵呵.
当前,Red Hat官方建议交换分区的大小应与系统物理内存的大小成线性比例. 但是,在物理内存少于2GB的系统中,交换分区大小应设置为内存大小的两倍,如果内存大小较大,则在2GB时,交换分区大小应为物理内存大小加2GB. 原因是系统中的物理内存越大,内存上的负载可能越大. 但是,如果物理内存的大小扩展到数百GB,那将毫无意义,对吧?
实际上,系统中交换分区的大小不取决于物理内存量,而是取决于系统中的内存负载. 红帽企业Linux可以在这种情况下工作: 根本没有交换分区,并且系统中的匿名内存页和共享内存页少于物理内存量的3/4. 在这种情况下,系统会将匿名内存页面和共享内存页面锁定在物理内存中,并使用剩余的物理内存来缓冲文件系统数据(页面缓存). 当内存用尽时,系统内核将仅回收这些页面缓存内存.
考虑以下几点:

1)安装系统时很难确定内存负载,如何设置交换分区大小
2)系统中的物理内存越大,所需的交换分区就越少
因此,在Red Hat Enterprise Linux中,以下是用于设置适当的交换分区大小的规则:
物理内存交换分区(SWAP)
至少4G
4〜16G
至少8G

16G〜64G
至少16G
64G〜256G
至少32G
注意:
1. 但是,当我们通常安装系统时,默认值是内存的2倍,因为现在硬盘空间非常大,而且我不在乎数十GB的空间,呵呵! (实际上是为了节省麻烦)
2. 其他操作系统与此类似.

3: “主”分区. 您可以自己存储文件.
关于此分区,您无话可说了. 只需将其余的留在家中.
让我们讨论是否需要其他分区,例如/ boot,/ var,/ tmp. 1: /启动
仅对于不知道如何进行分区的用户,高级用户应了解他们的需求,例如,确保其BIOS在100GB或使用LVM后可能无法读取位置. Linux社区中的一个问题是,许多旧资料仍在Internet上上传. 其中某些确实需要更新,例如/ boot的100MB分区. 给/ boot一个很小的分区是一个很好的理由,因为二十多年前,BIOS仅能识别1024个柱面硬盘. 如果引导文件位于0-1023(从0开始,除了1024个柱面之外),BIOS将无法读取引导所需的文件,因此无法引导. 为了与这种BIOS兼容,在磁盘的前面需要一个小的分区来存储启动文件. 但是现在,不应该有这样的旧主板,即使可以找到,也无法安装当前的linux. 100MB引导分区有什么危害?太小,无法容纳现在启动所需的文件. 在当前的Linux中,通常保留两个内核. 如果新内核有任何问题,则可以使用旧内核. 此机器上有两个版本的Linux内核(3.13.0-85和4.4.0.21). 总数多少?代码: ls -al –block-size = M / boot总共98M看来两个内核100MB勉强够用,但是现在启动文件越来越大,例如,3.13的initrd是29M,但是initrd的4.4版本有35M,下次升级内核时,100MB将不够. 另外,在基于Debian的Linux发行版上,还有另一个问题. 旧内核将不会自动清除. 上次手动清理冗余内核时,/ boot已达到700 + MB. 如果/ boot分区已满,则无法安装内核,从而导致问题. 因此,请勿划分/ boot分区. 此外,使用gpt的硬盘的EFI系统分区不是引导分区,因此请不要混淆它.
2: / tmp分区
用于存储临时文件. 这对于多用户系统或Web服务器是必需的. 这样,即使在程序运行时生成大量临时文件,或者用户对系统执行了错误的操作,文件系统的其他部分仍然是安全的. 由于文件系统的这一部分仍要进行读写操作,因此通常比其他部分出现问题的速度更快.
3: / usr分区
是Linux系统存储软件的位置. 如果可能,应为其分配最大空间. 如果您将房屋分开,我认为没有必要离开此分区.
4: / var / log分区
是系统日志记录分区. 如果设置了这个单独的分区,即使系统日志文件出现问题,它们也不会影响操作系统的主分区.
最后说说我自己的128固态分区. 30GB“ /”,16GB“ swap”,其余的全部存储到“ / home”
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-302925-1.html
这充分说明我国強大的国防能力
我不网购
芝麻糊还有肉末