标签:提示 umount move partition logic swapoff 损坏 === images
1.本地存储设备的识别lvdisplay 可以查看lv的大小
vgdisplay 可以查看vg的大小和pe的大小
pvdispaly 可以查看pe的大小
lvs 可以用来查看lv的信息
vgs 可以用来查看vg的信息
pvs 可以用来查看pv的信息
vgcreate -s 8M vg0 /dev/vdb1 生成vg1并指定pe的大小为8M
lvcreate -l 10 lv0 vg0 指定生成的lv的大小为10个pe的大小
4.生成lv
lvcreate -L 20M -n lv0 vg0
5.为dev/vg0/lv0铺设文件系统
mkfs.xfs /dev/vg0/lv0
变成了一种虚拟设备
6.挂载/dev/vg0/lv0
mount /dev/vg0/lv0 /mnt
7.查看挂载点的信息
df -h /mnt
可以使用,表示已经挂载好。
监控结果
8.设置开机自动挂载
编辑配置文件
lvm的拉伸
xfs文件系统的拉伸
lvm支持热拉伸(即不用卸载,直接拉伸),不支持缩减
1.当vg中的剩余容量足够时
1)lvextend -L 80M /dev/vg0/lv0 拉伸设备至80M
2)xfs_growfs /dev/vg0/lv0 拉伸文件系统,不用指定拉伸的大小,系统自动补全(大小和设备大小一样)
监控结果:
2.当vg中剩余容量不足时
1)再次建立分区并修改标签为8e
2)pvcreate /dev/vdb2 生成pv
3)vgextend vg0 /dev/vdb2 将生成的物理卷放到物理卷组vg0中
4)lvextend -L 200M /dev/vg0/lv0 拉伸设备至200M
5)xfs_growfs /dev/vg0/lv0 拉伸文件系统,不用指定拉伸的大小,系统自动补全(大小和设备大小一样)
监控结果
3.ext文件系统的拉伸和缩减
拉伸:lvextend -L 250M /dev/cg0/lv0 拉伸设备,至250M
拉伸文件系统:resize2fs /dev/vg0/lv0 拉伸文件系统,不用指定拉伸的大小,系统自动补全(大小和设备大小一样)
监控结果
缩减(不支持热缩减,须先卸载,再缩减)(缩减和拉伸正好相反:拉伸先拉伸设备,再拉伸文件系统;缩减先缩减文件系统,再缩减设备)
1)umount /dev/vg0/lv0 或者 umount /mnt
2)e2fsck -f /dev/vg0/lv0 扫描并检查
3)resize2fs /dev/vg0/lv0 80M 缩减文件系统至80M
4)lvreduce -L 80M /dev/vg0/lv0 缩减设备至80M(这里要指定缩减以后的大小)
5)monut /dev/vg0/lv0 /mnt 挂载来查看文件系统的大小是否缩减成功
监控结果
4.vg的缩减
1)当vg未使用时
vgreduce vg0 /dev/vdb2 将/dev/vdb2从vg0中移出(缩减vg)
为了完成下面的测试,需要将vg再添加进来
vgextend vg0 /dev/vdb2
2)当vg有人在使用时,要进行数据的迁移
pvmove /dev/vdb1 /dev/vdb2 将/dev/vdb1中的数据迁移到/dev/vdb2
vgreduce vg0 /dev/vdb1 将/dev/vdb1从vg0中移出(缩减vg)
pvremove /dev/vdb1 移出/dev/vdb1对应的pv
监控结果
5.lvm快照(快照的损坏不影响原设备)
1)生成lvm快照,大小为40M
lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0
2)挂载
mount /dev/vg0/lv0-backup /mnt
3)如果存入的数据大小大于lvm快照本身,则会损坏快照
dd if=/dev/zero of=/mnt/file bs=1M count=50M
此时,/dev/vdb1/lv0-backup会自动卸载
4)再次挂载会报错
mount /dev/vg0/lv0-backup /mnt
5)重新生成快照
lvremove /dev.vg0/lv0-backup 移除快照
lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0 重新生成快照
6)lv,vg,pv以及快照的移除
lvremove /dev/vg0/lv0-backup 移除快照
lvremove /dev/vg0/lv0 移除lv0
vgremove vg0 移除vg0
pvremove /dev/vdb2 移除/dev/vdb2生成的快照
标签:提示 umount move partition logic swapoff 损坏 === images
原文地址:http://blog.51cto.com/14050771/2318204