LVM 磁盘管理器的应用(2)

第三步:创建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的资讯

LLVM 和 GCC 编译器开发者将开始展开合作

LLVM 基金会成立

LLVM 编译器架构获得 ACM 软件系统奖

如何创建本地的LLVM SVN镜像库

RMS 谈 GCC、LLVM 和 Copyleft

LLVM 的详细介绍请点这里
LLVM 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16615.html