Ubuntu22.04安装时手动分区

2023-09-25  本文已影响0人  轻轻敲醒沉睡的心灵

安装linux系统时,如果选择默认分区,可能根目录/会比较小,而/home目录会很大。可能外国人比较习惯这样吧,但是我用linux并不是日常办公游戏的,而是拿来当服务器用的,按默认分区,经常出问题。比如:平时docker容器安装的多,根目录那点空间根本不够用(移动docker目录另说);如果要存大量数据(我们一般不会放/home下吧)也不够用。这里我是根据日常使用习惯,调整一下分区大小。

1. 必要分区

我是在VM虚拟机中安装的Ubuntu22.04,默认的是BIOS固件,硬盘是MBR格式的。这里需要注意几个问题:

Ubuntu22.04手动分区时,用于选项中有这几个一般是必须的:

用于

1. 保留BIOS启动分区

这个是必须的,但是只要求大于1M就行,我给32M,使用的主分区,逻辑应该也行

bios-1
bios-2

2. EFI系统分区

这个也是必须的,也不用太大,给512M就行,不缺这点空间,逻辑分区

EFI-1
EFI-2

3. 交换空间

交换空间相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),建议为物理内存的两倍;>4G的话,要么等于物理内存,要么物理内存+2g左右。
我这个虚拟机给了 64G内存,而且是用来测试程序的,就不设置交换空间了。这样当程序出错,内存溢出时,能及时发现错误。如果是生产环境,还是建议加上的,对一些问题的 缓冲时间 长一些,好准备处理问题。

4. /boot分区

/boot分区在挂载点选项中:

挂载点
这个也是必须的,存放的是linux内核和启动引导文件。不吝啬,给2G,逻辑分区。
boot-1
boot-2

5. 根目录

这个就厉害了,安装系统的分区,
这个分区的大小就看情况而定了,如果装的软件多就大点。当然安装软件的目录也可以单独分区,这个也不用那么大。我1T的硬盘,为了系统部分充裕,划分了100G给根目录,java、python、node环境都在这里面,usr就不单独分区了。
需要注意:这是系统,必须主分区!必须主分区!必须主分区!

根目录-1
根目录-2

2. 可选分区

上面那些是必要的,剩下的就是根据自己需求来定了,没需求,下面这些可以不用。说几个我用到的目录都用到了单独分区

6. var分区

为什么单独提到这个,很简单,docker默认镜像都存在这了,体积可能会很大,为了不和根目录抢系统空间。我单独来个分区挂载这个目录。我用的docker比较多,来100G吧,省得到时候要移动。逻辑分区。


var-1
var-2

7. opt分区

平时一些jar包,软件,我有时放在这,还有安装宝塔面板也是在这放数据,也单独来个分区。100G,逻辑分区。

8. home分区

对于我来说,可有可无的,不用这个系统办公,也没有自己的照片什么的,可以不用。逻辑分区。

9. database分区

看名字就知道是放数据库的,可能会有大量数据,我直接500G都给了这个分区,用来放数据库数据了。逻辑分区。

3. 安装完成

安装完成,大约是这样的:


分区

可以看出,每个分区都富余很多,大家可以根据自己的需求调整。

上一篇 下一篇

猜你喜欢

热点阅读