Linux 系统运维之场景:磁盘管理【拓展&压缩磁盘空间】
本文以Nutanix chassis 之 Centos 为例实操利用LVM工具管理磁盘
#fdisk -l 产看磁盘信息
/dev/sdb 是Nutanix平台新增给centos7的200G的磁盘空间
分别查看当前的pv物理卷、vg卷组、lv逻辑卷数量和名称信息
pvcreate /dev/sdb
创建物理卷并pvdisplay 验证
--blkid命令查看磁盘分区详细信息
blkid | column -t
磁盘文件系统格式错误,移除物理分卷
pvremove /dev/sdb
mkfs.ext4 /dev/sdb
--格式化磁盘/dev/sdb的系统文件类型为ext4
验证文件系统类型是否正确(本实例为ext4)
pvs
显示物理卷较之前有多出一个
vgextend vg_syslog1 /dev/sdb
向VG中添加新增的PV
vgdisplay
查看VG逻辑卷组(free 的pe数量记住增加lv时使用)
lvdisplay
查看逻辑组信息
lvresize -l +51223 /dev/vg_syslog1/lv_root
向目标逻辑卷添加PE(即磁盘空间),并验证。
df /mnt/
查看挂载点空间大小
resize2fs /dev/vg_syslog1/lv_root
LV分区在线调整大小{自动扩容}
df -h
验证磁盘空间
至此磁盘管理基于LVM的扩容已完成
以下是磁盘管理基于LVM的容量缩减步骤
umount /mnt/
取消挂载
e2fsck -f /dev/vbirdvg/vbirdlv
磁盘检测
resize2fs /dev/vg_syslog1/lv_root 7200M
重置lv大小,此处不再截图。
mount /dev/vg_syslog1/lv_root /mnt/
重新挂载到指定目录
df /mnt/
检查挂载
lvresize -l -89 /dev/vg_syslog1/lv_root
LV 降容量
pvmove /dev/sdb /dev/sda
將 /dev/sdb 內的 PE 移动到 /dev/sda
vgreduce vg_syslog1 /dev/hda6
將 /dev/sdb 从vg_syslog1[VG卷组] 移出
pvscan
验看pv报表
pvremove /dev/sdb
Labels on physical volume "/dev/sdb" successfully wiped
移出物理卷sdb
原文地址:https://blog.51cto.com/13637805/2366342
时间: 2024-10-10 08:56:24