linux lvm 常用命令
- 
创建LVM
# 创建PV
pvcreate /dev/sdb1
pvcreate /dev/sdb2
# 创建VG
vgcreate vg_name /dev/sdb1 /dev/sdb2
# 创建LV
lvcreate --name data -l 100%FREE vg_name # 全部空闲空间的逻辑卷
lvceeate --name data -L +100G vg_name # 创建100G的lv逻辑卷
# 格式化LV
mkfs -t ext4 /dev/mapper/vg_name-data
# 分区GPT和MBR互转
parted /dev/sdb mktable gpt
parted /dev/sdb mktable msdos 
- 
lv卷减容
# 取消挂载
umount /data 
# 查看容量
e2fsck -f /dev/vgname/lvname
# 重新指定文件系统容量
resize2fs /dev/vgname/lvname 10G
# 查看修改后状态(实际还没减容生效)
lvs /dev/vgname/lvname
# 把lv卷状态设置为不活动
lvchange -a n /dev/vgname/lvname
# 逻辑卷改为10G
lvreduce -L 10G /dev/vgname/lvname
# 改回活动状态
lvchange -a y /dev/vgname/lvname
# 重新挂载
mount /dev/vgname/lvname /data 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号