简单分区方案

实际上,很多时候我们只需要分两个区:/ 交换分区,日常使用基本不会有任何影响,甚至于交换分区对于现在的电脑来说都不是必要的,我们完全可以只分配一个根分区。linux只需要一个 /根分区 就可以正常运行。

常用分区方案

以使用 100G 空间 安装 linux 为例,各目录含义,请参考文章结尾附录。

https://z3.ax1x.com/2021/07/11/WCJZBn.png

[c-alert type=”success”]注意: 交换分区 无挂载点 分区格式选择交换分区(swap) [/c-alert]

最大不建议超过真实内存大小,除非内存小于2G,你的内存大于4G,推荐2G即可,没必要有些人推荐的与内存相当。

DIY 分区方案

更高级的分区,我们就要了解一下自己电脑的使用场景。

Linux的整体目录就是一个树状结构,根据文章结尾的附录一,我们会知道 /分区 下的各个目录存放的内容都是不一样的,所以他们的内容变化速度也会不一样。

了解了这些,试想一个场景,如果我们只分配一个 /分区,内容增加速度快的目录,比如个人桌面系统的 /home,服务器的 /var目录可能会迅速占领大部分的存储容量,以至于当存储容量用尽时出现电脑无法开机的现象。

为了避免出现这样的情形,我们可以给电脑分区,然后将分区‘挂载’到根分区的指定目录,限制目录的大小,同时保护一些重要目录,比如 /boot,这样,即便目录某个目录扩张很快,最终也只会占用我们分配的大小,不会影响到电脑的正常运行。所以第二种方法里,我们把 /boot/home 单独分了出来,避免/分区的内容扩张影响到系统启动,同时,分配 /home 分区可以在电脑系统崩溃,重装系统时避免个人文件丢失,直接将分区挂载上去,个人的数据就不会丢失。

但是有的时候,我们要安装Linux是给服务器安装的,这时 /home 就不应该分配这么多空间了,因为对于个人电脑桌面系统,我们可能需要安装很多的软件、文件和视频音乐等,会导致 /home 目录变得十分臃肿,而其他目录相对来说比较小。不过对于服务器来说,更占用存储的地方可能集中在了 /var 目录,比如日志文件,比如web服务器的根目录,一般都在 /var 目录中,这时,我们就应该给 /var 目录分配更多的空间,保证服务器的正常运行。当然,如果你的服务器目录结构是自己组织的,你就要按照你自己电脑的情况来分析你的电脑该如何来选择分区。

附录

https://z3.ax1x.com/2021/07/11/WCJKhT.pnghttps://z3.ax1x.com/2021/07/11/WCJUN6.png