10.3 LVM

简介:

10.3

MD:meta devices



DM:Device Mapper

   逻辑设备

      RAID,LVM2


DM:LVM2

   快照 snapshot类似软连接

        数据备份

        

   多路径:multipath


逻辑设备:动态增减空间


Physical Volume    Volume Group     Logic Volume

   PV                  VG


物理边界     逻辑边界


PE:Physical Extend  盘区

LE:Logical Extend


pv

  pvcreate pvremove pvscan pvdisplay pvmove


vg

  vgcreate vgremove(删除) vgextend vgreduce vgs vgdisplay vgscan


vgcreate VG_NAME /PATH/TO/PV

  -s # :指定PE大小,默认是4M


lv

  lvcreate lvremove lvreduce lvextend lvs lvdisplay


1 创建7G 3G 5G磁盘 8e类型(linux LVM)


2 partprobe /dev/sda


3 cat /proc/partitions


4 pvcreate /dev/sda{10,11}


5 pvs查看创建的lvm

  pvdisplay 查看详细信息

  pvdisplay /dev/sda10


6 pvscan 扫描当前系统上一共有多少个pv

 要是别的主机能识这个pv,就要扫描一下


7 vgcreate myvg /dev/sda{10,11}

  把pv加入vg以后就有了PE


8 vgremove myvg移除VG

  重新创建 vgcreate -s 8M myvg /dev/sda{10,11}


9 缩减VG(把一个PV拿掉了)

  拿掉之前 pvmove /dev/sda11

  vgreduce myvg /dev/sda11

  pvremove /dev/sda11


10 先创建成pv  pvcreate /dev/sda12

   扩进vg vgextend myvg /dev/sda12

  pv加入vg,PE大小取决于VG创建时的大小


11 lvcreate -n LV_NAME -L #G VG_NAME

                          LE的大小,不能小于一个PE盘区

  lvcreate -L 50M  -n testlv myvg


  查看 lvdisplay /dev/myvg/testlv


12 格式化lv mke2fs -j /dev/myvg/testlv


13 umount /dev/myvg/testlv  /mnt


  ls /dev/mapper/ 真正的设备文件



14  umount /mnt

   lvremove /dev/mapper/myvg-testlv

            /dev/myvg/testlv


练习:创建一个由两个物理卷组成的大小为20G的卷组myvg,要求其PE大小

  为16M,而后在此卷组中创建一个大小为5G的逻辑卷lv1,此逻辑卷要能在

  开机后自动挂载至/users目录,且支持ACL功能















本文转自飞行萌51CTO博客,原文链接: http://blog.51cto.com/8527508/1944457,如需转载请自行联系原作者


相关文章
|
11月前
|
存储 Linux
哇~真的是你呀!今天是挂载、LVM逻辑卷。
在 Linux 中,挂载是将一个文件系统连接到文件系统树的某个目录上的过程。它的作用是让用户能够访问文件系统中的文件和目录,使用文件系统中的空间存储数据。当一个磁盘分区或者一个外部存储设备被挂载到一个目录上时,该目录就成为了该分区或者设备的挂载点。
88 0
|
存储 Ubuntu Linux
LVM
LVM
170 0
LVM
|
MySQL 关系型数据库 Linux
|
存储 Linux