Linux给硬盘分区

只是技术笔记,C*D*,和掘*啥的都在瞎教,乱搬运,误人子弟。

Linux使用fdisk进行硬盘分区,没有的话使用apt安装

apt install fdisk -y

使用lsblk命令查看硬盘文件结构

这里表示的是只有一块物理硬盘sda,sda下面有三个分区,分别是sda1、sda2、sda3;

sda1被挂载到/boot/efi,sda2被挂载到/boot,这两分区和引导有关我们不管。

sda3分区是我需要用的分区,有56.6G空间,分了一个叫ubuntu.....的逻辑卷挂载到根路径,这个是用户的可用分区,只有28.3G,我需要扩容它。

扩容逻辑卷比较简单,使用lvextend命令

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

100%代表全部分配,分配给谁呢,分配给/dev/ubuntu-vg/ubuntu-lv,

Linux的硬件资源被抽象成文件放在/dev下,我的逻辑卷叫ubuntu--vg-ubuntu--lv所以是这个路径,很基础不是吗。

执行结束后使用lsblk再次查看分区结构,可以看到根路径已经有56.6可用空间了,之后还需要使用resize2fs命令,划分的空间才会真正可用

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

扩展文件系统分区

这只是扩容逻辑卷,是系统层面的,那万一是sda硬盘有100G,只给sda3分配了50G,那么sda3下的逻辑卷想扩容也最多只能用50G,怎么办呢,那就使用cfdisk命令。

cfdisk /dev/sda

## 对sda硬盘进行设置

得到这样一个页面,绿色部分是剩余没分配的空间,在这个页面中使用方向键的左右控制需要执行的操作,使用方向上下键进行硬盘分区的选择,比如我选到/dev/sda3,然后选resize操作调整大小,按下回车键

会需要填写调整后的大小,这里默认给的值就是所有空间,直接回车

绿色的为分配空间就消失了,之后选择write选项写入配置

这里注意,确定写入需要输入yes,不确定的话随意,我输入yes然后回车,然后选quit退出。

这样的话sda3分区就扩容了,但是逻辑卷还需要扩容,回到上面还是老样子操作即可。

如果sda3可用空间没变,可能需要使用

resize2fs /dev/sda3

贴一下ai对这个命令的解释吧:当你扩展分区或逻辑卷时,文件系统不会自动扩展到新增加的空间。resize2fs 会将文件系统调整为占满整个分区或逻辑卷。

有错误还请在评论区指出吧,我只是改了下逻辑卷,顺便记录下省的每次都百度找半天。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com