Linux根目录扩容

1.命令汇总

// 首先查看根目录大小
# df -h /
// 查看磁盘与挂载情况,可以看到磁盘的文件系统。
# lsblk
# lsblk -f
// 查看磁盘详细信息
# fdisk -1
// 对/dev/vda磁盘进行分区
# fdisk /dev/vda
	// m帮助命令
	Command(m for help) :m
	// n添加新的分区
	Command(m for help) :n
	Partition type:
		// 主要分区
		p primary (2 primary, 0 extended, 2 free)
		// 扩展分区
		e extended
	// 一路回车,采用默认配置
	Select (default p) :
	// 分区编号,新创建的分区名称会在/dev/vda上追加这个编号 比如:/dev/vda3
	Partition number (3,4, default 3) :
	First sector (20971520-419430399, default 20971520):
	last sector, +sectors or +sizefK M G] (20971520-419430399, default 419430399):
	// 保存并退出
	Command(m for help) :w
// 在不重启的情况下重读分区表,否则lsblk命令看不到新创建的分区
# partprobe
// 再次查看磁盘与挂载情况,可以看到新创建的分区
# lsblk
# lsblk -f

// 开始扩容
# lvm
	// 创建物理卷
	lvm> pvcreate /dev/vda3
		Physical volume "/dev/vda3" successfuly created.
	// 查看物理卷和卷组的属性 注意VG Name 和 VG Size
	lvm> pvdisplay
	// 查看逻辑卷和卷组的属性 注意VG Name 和 VG Size
	lvm> vgdisplay 
	// 将新创建的物理卷/dev/vda3添加到centos卷组
	lvm> vgextend centos /dev/vda3
	// 再次查看 注意VG Name 和 VG Size
	lvm> vgdisplay 
	lvm> lvdisplay
	// 将卷组剩余空间添加到逻辑卷 /dev/mapper/centos-root 也就是我们挂载的 根目录 /所对应的分区。
	lvm> lvextend -l +100%FREE /dev/mappper/centos-root
	lwm> exit
// 同步到文件系统
// 之前只是对逻辑卷扩容,还要同步到文件系统,实现对根目录的扩容
# xfs_growfs /dev/mapper/centos-root
// 最后再次查看根目录大小
# df -h /
	

2.图文详解

2.1查看磁盘详细信息

查看磁盘详细信息

2.2对磁盘进行分区

对磁盘进行分区

2.3查看磁盘挂载情况

查看磁盘挂载情况

2.4开始扩容,并查看物理卷,逻辑卷信息

开始扩容

2.5查看磁盘扩容前后数据

查看磁盘扩容前后数据

2.6将卷组剩余空间添加到逻辑卷 /dev/mapper/centos-root 也就是我们挂载的 根目录 /所对应的分区

将卷组剩余空间添加到逻辑卷 /dev/mapper/centos-root 也就是我们挂载的 根目录 /所对应的分区

2.7查看添加后的逻辑卷信息

在这里插入图片描述

2.8同步到文件系统,查看根目录大小

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43948460/article/details/128203043