标签:linux
在实现一个可以弹性调整容量的文件系统
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
标签:linux
原文地址:http://koishi.blog.51cto.com/4885806/1684634