实验一:创建逻辑卷
新增一块1GB的硬盘
1.fdisk /dev/sdb #新建sdb1分区
n
p
1
回车
+300M
w
2.pvcreate /dev/sdb1 #创建物理卷
pvs或者pvdisplay #查看物理卷列表
3.vgcreate myvg /dev/sdb1 #创建myvg卷组,并把sdb1加入到myvg卷组
vgs或者vgdispaly #查看卷组列表
4.lvcreate –L +150M –n mylvmyvg #从myvg卷组划出150MB的逻辑卷,并命名为mylv
lvs或者lvdisplay #查看逻辑卷列表
5.mkfs.ext4 /dev/myvg/mylv #格式化逻辑卷
6.mkdir /mnt/newpart #创建挂载点
vim /etc/fstab #开机自启动
/dev/myvg/mylv/mnt/newpart ext4 defaults 0 0
7.mount –a #挂载
8.df –h #验证大小
实验二:卷组myvg为300MB,逻辑卷mylv为150MB,在卷组有空余的情况下,扩展逻辑卷mylv
1.确定卷组是否有空间
vgs
2.扩展逻辑卷
lvextend-L +150M /dev/myvg/mylv
lvs #验证之后,逻辑卷其实已经扩大了
df -h #验证之后,文件系统并没有扩大,需要宣告
3.宣告文件系统,建议加-p选项查看宣告进度
resize2fs-p /dev/myvg/mylv
df -h #验证之后,文件系统扩大成功
实验三:卷组不够的情况下,进行扩容。现在需求mylv逻辑卷扩展到800M,当前卷组只有300M,需添加一块500M磁盘
1.fdisk /dev/sdc #具体省略(如果是使用中磁盘划分,需partx -a/dev/sdb)
2.pvcreate /dev/sdc1
3.vgs #查看扩容前卷组myvg的大小
4.vgextend myvg /dev/sdc1
5.vgs #查看扩容后卷组myvg的大小
6.lvextend -L 800M /dev/myvg/mylv
7.lvs #查看扩容前逻辑卷mylv的大小
8.df -h #查看扩容前文件系统 /mnt/newpart的大小
9.resize2fs -p /dev/myvg/mylv
10.df -h #查看扩容后文件系统 /mnt/newpart的大小
实验四:当前卷组myvg包含sdb1和sdc1,当sdc1磁盘报警有硬件问题的前兆,准备一块sdd替换sdc1,sdd硬盘一定要大于sdc1分区的大小
1.fdisk /dev/sdd #此处省略
2.pvcreate /dev/sdd1 #创建物理卷
3.vgextend myvg /dev/sdd1 #把sdd1加入到卷组myvg
4.pvmove /dev/sdc1 /dev/sdd1 #把sdc1里的数据全部导入到sdd1
5.vgreduce myvg /dev/sdc1 #导入完毕后,把sdc1从卷组移除
6.pvremove /dev/sdc1 #把sdc1移除物理机状态
实验五:当前文件系统500MB,缩小至300M。(当前文件系统数据不超过200M,大家请注意:扩容无风险,缩小有风险,操作请谨慎。)
1.umount/mnt/newpart #缩小之前必须要卸载缩小的对象
2.e2fsck-f /dev/myvg/mylv #检查文件系统
3.resize2fs-p /dev/myvg/mylv 300M #宣告文件系统,我要把逻辑卷缩小到300M,你们数据赶紧往其他地方挪一挪
4.lvresize -L 300M /dev/myvg/mylv #缩小文件系统OK
5.mount /dev/myvg/mylv /mnt/newpart #重新挂载
6 df-h #查看文件系统是否缩小成功
本文出自 “Linux运维” 博客,请务必保留此出处http://utrace.blog.51cto.com/2213120/1381402
RHCE实验16:storage management存储设备管理lvm 2,布布扣,bubuko.com
RHCE实验16:storage management存储设备管理lvm 2
原文:http://utrace.blog.51cto.com/2213120/1381402