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扩容,包括磁盘分区、物理卷创建、卷组扩展、逻辑卷扩展及文件系统扩容的操作。完成这些步骤后,系统磁盘空间将得到有效扩展

posted @ 2019-12-05 10:15  雾里看浮光(南知意)  阅读(1070)  评论(0)    收藏  举报