实验:创建LV
pvcreate /dev/sd{a5,b1} 创建物理逻辑卷
vgcreate vg0 /dev/sd{a5,b1} 为卷组分配物理卷
lvcreate -n lv0 -L 10G vg0 创建逻辑卷大小名字
mkfs.ext4 /dev/vg0/lv0 创建逻辑卷文件系统
mount 挂载逻辑卷
vim /etc/fstab 写入配置文件
实验:扩展LV
lvextend -l +100%FREE /dev/vg0/lv0 把逻辑卷剩余100%空间扩容
resize2fs /dev/vg0/lv0 extN 增加或缩减ext文件系统
xfs_growfs /mnt/lv0 xfs 增加或缩减xfs文件系统
或者一步到位
lvextend -r -l +100%free /dev/vg0/lv0 把逻辑卷剩余空间都扩展
实验:缩减LV(最好要备份)
umount /mnt/lv0 缩减必须先卸载
fsck -f /dev/vg0/lv0 检查逻辑卷的完整性
resize2fs /dev/vg0/lv0 8G 将文件系统缩到8G
lvreduce -L 8G /dev/vg0/lv0 缩减逻辑卷空间至8G
mount -a 重新挂载
实验:删除PV(有硬盘出故障时)
事先准备好空间转移,比如新硬盘
vgdisplay 看可用空间,大于pv的空间
pvmove /dev/sdc 自动把sdc内容搬家到默认的空间
vgreduce vg0 /dev/sdc 从卷组里删除sdc
pvremove /dev/sdc 从pv里删除sdc
实验:迁移LV到新主机(直接拆硬盘过去,卷组都在一个硬盘)
1 确认VG名和目标主机不同
vgrename vg1 vg100 修改自己的VG名
lvrename lv2 lv100 修改自己的LV名
umout /mnt/lv2 取消挂载
vhchange -an vg100 禁用(启用是-ay)
vgexport vg100 设置成导出状态
vgdisplay 观察逻辑卷状态
然后取出硬盘
2拆除,在新主机接入
新主机插入硬盘
echo ‘- – – ‘ > /sys/class/scsi_host/host0/scan 识别新硬盘
pvscan 观察磁盘的pv状态
vgimport vg100 导入vg100
vgchange -ay vg100 启用vg100
mount /dev/vg100/lv100 /mnt 挂载
pvs
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/112536