第三步:创建lv,使用lvcreate命令。
[root@localhost ~]# lvcreate -L 50M -n test0 myvg
Rounding up size to full physical extent 56.00 MB
Logical volume "test0" creat
查看效果可以使用lvs命令或者lvdisplay命令:
[root@localhost ~]# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 17.88G
LogVol01 VolGroup00 -wi-ao 2.00G
test0 myvg -wi-a- 56.00M
使用LVM的方法也很简单,直接格式化,挂载即可:
[root@localhost ~]# mke2fs -j /dev/myvg/test0
[root@localhost ~]# mount /dev/myvg/test0 /mnt/LVM
4、扩展逻辑卷和缩减逻辑卷
l 扩展:
扩展逻辑卷使用lvextend命令
[root@localhost ~]# lvextend -L +50M /dev/myvg/test0
Rounding up size to full physical extent 56.00 MB
Extending logical volume test0 to 112.00 MB
Logical volume test0 successfully resized
[root@localhost ~]# resize2fs /dev/myvg/test0
l 缩减逻辑卷
注意事项:
i) 不要在线缩减,必须先卸载原有的文件系统;
ii) 确保缩减以后的空间大小依然能够容放下所有的数据;
iii) 在缩减之前应该先进行文件系统检查,以确保文件系统处于一致性状态。
现在示范如下:
[root@localhost ~]# e2fsck -f /dev/myvg/test0
[root@localhost ~]# lvreduce -L 50M /dev/myvg/test0
[root@localhost ~]# resize2fs /dev/myvg/test0
5、创建快照卷(snapshot)
首先把需要创建快照的分区挂载到系统相应的目录:
[root@localhost mnt]# mount /dev/myvg/newlv /mnt/newlv/
然后运行创建快照卷的命令:
[root@localhost /]# lvcreate -L 50M -s -n newlv_snap /dev/myvg/newlv
Rounding up size to full physical extent 56.00 MB
Logical volume "newlv_snap" created
挂载快照:
[root@localhost /]# mount /dev/myvg/newlv /snap
查看效果:
[root@localhost newlv]# touch a b c
[root@localhost newlv]# ls /snap
a b c lost+found
更多LLVM的资讯: