00.04.Linux系统root目录LVM磁盘扩容
LVM扩容操作步骤
本文档介绍如何在CentOS 7系统上进行LVM扩容操作,包括物理卷、卷组、逻辑卷的扩展,及文件系统扩容。
1. 查看当前磁盘和文件系统状态
首先查看当前磁盘空间和文件系统使用情况,使用df
命令:
[root@centos7 ~]# df -lh
输出示例:
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 7.7G 43G 6% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 144K 3.9G 1% /dev/shm
tmpfs 3.9G 8.8M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 497M 159M 339M 32% /boot
/dev/mapper/centos-home 146G 37M 146G 1% /home
tmpfs 780M 20K 780M 1% /run/user/0
tmpfs 780M 0 780M 0% /run/user/1000
2. 查看磁盘分区
使用fdisk
命令查看当前磁盘分区情况:
[root@centos7 ~]# fdisk -l
输出示例:
磁盘 /dev/vda:107.4 GB, 107374182400 字节,209715200 个扇区
设备 Boot Start End Blocks Id System
/dev/vda1 * 2048 1026047 512000 83 Linux
/dev/vda2 1026048 209715199 104344576 8e Linux LVM
3. 创建新的物理分区
在新的磁盘(例如 /dev/vdc
)上创建一个新的LVM分区。首先使用fdisk
命令创建分区:
[root@centos7 ~]# fdisk /dev/vdc
创建分区时选择Linux LVM
类型,操作示例如下:
命令(输入 m 获取帮助):n
分区类型:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-209715199,默认为 2048):[按 Enter]
最后扇区,+扇区或+大小{K,M,G} (2048-209715199,默认为 209715199):[按 Enter]
命令(输入 m 获取帮助):t
Hex 代码(输入 L 列出所有代码):8e
命令(输入 m 获取帮助):w
4. 格式化分区并创建物理卷
使用mkfs.ext4
命令格式化分区,然后使用pvcreate
命令创建物理卷:
[root@centos7 ~]# mkfs.ext4 /dev/vdc1
[root@centos7 ~]# pvcreate /dev/vdc1
如果出现警告提示ext4 signature detected
,请选择y
来擦除该签名。
5. 扩展卷组
使用vgextend
命令将新的物理卷添加到现有的卷组:
[root@centos7 ~]# vgextend centos /dev/vdc1
输出示例:
Volume group "centos" successfully extended
6. 扩展逻辑卷
使用lvextend
命令扩展逻辑卷,-l +100%FREE
表示使用所有可用空间:
[root@centos7 ~]# lvextend -l +100%FREE /dev/mapper/centos-root
输出示例:
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 150.00 GiB (38399 extents).
Logical volume root successfully resized.
7. 扩展文件系统
对于XFS文件系统,使用xfs_growfs
命令扩展文件系统:
[root@centos7 ~]# xfs_growfs /dev/mapper/centos-root
如果是RedHat系统并使用ext4文件系统,可以使用resize2fs
命令:
[root@centos7 ~]# resize2fs /dev/mapper/centos-root
8. 查看扩容后的磁盘
最后,使用df -lh
命令查看扩容后的文件系统状态:
[root@centos7 ~]# df -lh
输出示例:
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 150G 7.7G 143G 6% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 144K 3.9G 1% /dev/shm
tmpfs 3.9G 8.8M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 497M 159M 339M 32% /boot
/dev/mapper/centos-home 146G 37M 146G 1% /home
tmpfs 780M 20K 780M 1% /run/user/0
tmpfs 780M 0 780M 0% /run/user/1000
注意事项
以上步骤介绍了如何在CentOS 7上使用LVM扩容,包括磁盘分区、物理卷创建、卷组扩展、逻辑卷扩展及文件系统扩容的操作。完成这些步骤后,系统磁盘空间将得到有效扩展
本文来自博客园,作者:{雾里看浮光(南知意)},转载请注明原文链接:{https://www.cnblogs.com/JaseLee}