LVM2这是个关键的概念,还是从操作中比较容易理解
1、创建一个至少有两个PV组成的大小为40G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
注意点:在vmware中添加两块硬盘,但是并不能马上可以查看,需要扫描一下磁盘,磁盘未/dev/sdc,/dev/sdd
然后创建LVM的基本组成部分PV
创建PE为16M的VG
LVM创建
testlv好比一块没有创建文件系统的磁盘,需要创建文件系统才能挂载
可产看到UUID
挂载到/users
2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录
3、扩展testlv至7G,要求archlinux用户的文件不能丢失
先查看vg中是否有足够空闲空间,
-l +2G(扩容2G) = -L 7G(增加到7G)
4、收缩testlv至3G,要求archlinux用户的文件不能丢失
缩减和扩展不同,需要先把挂载的目录卸载
但是遇到了一点阻力,/users正在被人使用,正忙,但是无妨,既然可以忙,那就可以让它闲着,就是这么简单粗暴
之后不见了
然后的流程是固定的
检测修复
resize2fs 调整逻辑边界
lvreduce 缩减物理边界
然后重新挂载,检查一下,原来的数据还在,说明没有破坏文件
5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能
创建只读快照
然后挂载
此时去两个文件中查看进行对比,快照成功
原创文章,作者:000,如若转载,请注明出处:http://www.178linux.com/42796