lvm逻辑卷标管理器
原创
©著作权归作者所有:来自51CTO博客作者leezqang的原创作品,请联系作者获取转载授权,否则将追究法律责任
lvm 逻辑卷标管理器
建立逻辑卷需要三个步骤:
1.建立pv(物理卷)
2.建立vg(卷组)
3建立lv(逻辑卷)
为逻辑卷添加快照,以实现数据恢复
以一个实例来演示建立逻辑卷
创建一个由两个物理卷组成的大小为3G的卷组myvg,要求其PE大小为16M;
而后在此卷组中创建一个大小为2G的逻辑卷lv1,此逻辑卷要能在开机后自动挂载至/users目录;
1、以sda6 和sda7 来组成物理卷,注意分区类型为 8e
#echo '
n
6
+1G
t
6
8e
n
7
+2G
t
7
8e
p
w' |fdisk /dev/sda
#partprobe /dev/sda
2、建立物理卷:
#pvcreate /dev/sda6 /dev/sda7
#pvs 或者#pcdisplay 来显示pv信息
3、建立vg 卷组
#vgcreate -s 16M myvg /dev/sda6 //指定PE为16M
#vgextend myvg /dev/sda7 //用来将/dev/sda7添加到myvg中
#vgs 或者vgdisplay 来显示vg信息
4、建立lv逻辑卷
#lvcreate -L 2G -n lv1 myvg //在myvg中划分2G来做lv1逻辑卷
#mke2fs -j /dev/myvg/lv1 //格式化
#mount /dev/myvg/lv1 /users //挂载文件系统 这样就可以使用逻辑卷lv1
a、快照大小取决于数据的改变频率和创建快照所需要的时间
为/dev/myvg/lv1建立128M的快照
#lvcreate -L 128M -s -p r -n snap_lv1 /dev/myvg/lv1
-s 指定快照
-p r 快照的权限是只读
#mount /dev/myvg/snap_lv1 /users
b、如果我们想要扩展256M lv1的空间可以
#lvextend -L +256M /dev/myvg/lv1 //扩展物理边界
#resize2fs /dev/myvg/lv1 //扩展逻辑边界
c、如果我们想要为lv1缩减256M空间
#umount /dev/myvg/lv1
#e2fsck -f /dev/myvg/lv1
#resize2fs /dev/myvg/lv1 2G
#lvreduce -L -256M /dev/myvg/lv1
缩减空间有风险 请做好快照确定数据不会丢失后再进行此操作
d、移除vg中的一个物理卷
#pvremove /dev/sda6 /dev/sda7 //将/dev/sda6中的数据导出到/dev/sda7中 防止数据丢失
#vgreduce myvg/dev/sda6
//在执行vggreduce命令前需要将要移除物理卷的数据导出到其他物理卷中,此操作风险大
下一篇:数据加密过程及证书颁发
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章