在实现一个可以弹性调整容量的文件系统

fdisk /dev/hda 分区

partprobe 更新分区

pvscan检查有无PV存在

pvcreate /dev/hda5 创建PV

vgcreate vbirdvg /dev/hda{6,7,8} 创建VG

vgscan

pvscan

vgextend vbirdvg /dev/hda9 增加VG

lvcreate -L 5.56G -n vbirdlv vbirdvg

mkfs -t ext3 /dev/vbirdvg/vbirdlv

mkdir /mnt/lvm

mount /dev/vbirdvg/vbirdlv /mnt/lvm

放大 LV

fdisk /dev/hda、partprobe

pvcreate /dev/hda10

vgextend vbirdvg /dev/hda10

lvresize -L +M /dev/vbirdvg/vbirdlv减少用-

lvdisplay

resize2fs /dev/vbirdvg/vbirdlv 使更改在系统中生效

缩小 LV

umount /mnt/lvm

e2fsck -f /dev/vbirdvg/vbirdlv 磁盘检查

resize2fs /dev/vbirdvg/vbirdlv 6900M 降低文件系统容量

mount /dev/vbirdvg/vbirdlv /mnt/lvm

df /mnt/lvm

lvresize -L -M /dev/vbirdvg/vbirdlv 降低LV容量

pvdisplay

pvmove /dev/hda6 /dev/hda10 移动PV数据

pvmove 来源PV 目标PV ,可以将 /dev/hda6 内的 PE 通通移到 /dev/hda10

vgreduce vbirdvg /dev/hda6 移出VG

pvscan

pvremove /dev/hda6 移出PV


LVM 的系统快照P575