【Centos】root根目录扩容

最后更新日期 1月 9th, 2024 at 04:50 下午

linux服务器根目录扩容

首先增加硬盘容量,我这边添加的是120GB。

输入以下命令,查看分区情况。

fdisk -l
超过2T硬盘需要用到parted。
示例如下
sudo parted /dev/vdc
(parted) mklabel gpt
(parted) mkpart primary ext4 1MiB 1.1TiB
(parted) mkpart primary ext4 1.1TiB 2.1TiB
(parted) mkpart primary ext4 2.1TiB 3.1TiB
(parted) quit

我这边原本的硬盘是/dev/vda

新增了120G硬盘后,会看到/dev/vdb。

然后执行命令进行分区操作。

fdisk /dev/vdb

出现反馈界面后,依次输入。

n //建立新分区

p //选择主分区

出现分区号,回车默认即可。

两次默认大小数值,同样回车默认,如图所示。

最后输入w写入硬盘。

继续执行命令,创建物理卷pv。

如果是虚拟机后续增加了磁盘,新建分区后,需输入命令:
partprobe
这个命令将尝试让系统重新读取分区表,不需要重启。

pvcreate /dev/vdb1

然后将新建的物理卷加入centos卷组。

pvdisplay  #查询物理卷
vgextend centos /dev/vdb1

最后扩容逻辑卷root目录。

vgdisplay  #查询卷组
lvdisplay  #查询要lv增加的路径
lvextend -l+100%FREE /dev/centos/root
或者是
lventend -L +120G /dev/centos/root

逻辑卷完成扩容后,给文件系统扩容

xfs_growfs /dev/centos/root
or
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

最后输入“df-h”可看到root根目录已经成功扩容。

第二种方法:使用现有的逻辑分区给root扩容

这个方法未经过我实测,可查看以下参考链接自行操作。

参考链接:https://blog.csdn.net/qq_39314099/article/details/106358035

扩展lvm出现Couldn’t create temporary archive name.
原因是原有的vg已经被写满了,删除部分文件后重新添加即可

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注