Linux磁盘分区和逻辑卷详解(12)

  这里我们可以看到具体的逻辑卷信息了,我们创建的这个逻辑卷在操作系统中映射的文件的据对路径为"/dev/myvg/mylv",但是一般逻辑卷会在"/dev/mapper"目录下面创建一个软连接"/dev/mapper/myvg-mylv",软连接名称为卷组名称加-再加上逻辑卷名称。如果有必要我们可以使用 lvremove /dev/myvg/mylv 命令删除逻辑卷。这个逻辑卷和物理分区一样,需要先格式化成合适的文件系统,然后挂载到某一个目录上就可以了,格式化分区和挂载分区与上面fdisk分区中的方法一样:

[root@localnat201 ~]# mkfs -t xfs /dev/myvg/mylv
meta-data=/dev/myvg/mylv        isize=512    agcount=4, agsize=1310464 blks
        =                      sectsz=512  attr=2, projid32bit=1
        =                      crc=1        finobt=0, sparse=0
data    =                      bsize=4096  blocks=5241856, imaxpct=25
        =                      sunit=0      swidth=0 blks
naming  =version 2              bsize=4096  ascii-ci=0 ftype=1
log      =internal log          bsize=4096  blocks=2560, version=2
        =                      sectsz=512  sunit=0 blks, lazy-count=1
realtime =none                  extsz=4096  blocks=0, rtextents=0
[root@localnat201 ~]# mount /dev/myvg/mylv /data/
[root@localnat201 ~]# df -lh
文件系统              容量  已用  可用 已用% 挂载点
/dev/mapper/cl-root    27G  5.6G  22G  21% /
devtmpfs              1.9G    0  1.9G    0% /dev
tmpfs                  1.9G    0  1.9G    0% /dev/shm
tmpfs                  1.9G  8.6M  1.9G    1% /run
tmpfs                  1.9G    0  1.9G    0% /sys/fs/cgroup
/dev/sda1            1014M  186M  829M  19% /boot
tmpfs                  378M    0  378M    0% /run/user/0
/dev/mapper/myvg-mylv  20G  33M  20G    1% /data

  其中"/dev/mapper/myvg-mylv"是"/dev/myvg/mylv"的软连接,这两个路径都可以对逻辑卷进项操作,至此逻辑卷的创建和格式化挂载完成。这时如果由于逻辑卷空间满了需要扩充,我们可以使用 vgs 命令查看还有没有可供逻辑卷扩充的空间:

[root@localnat201 ~]# vgs
  VG  #PV #LV #SN Attr  VSize  VFree
  cl    1  2  0 wz--n- <29.00g 4.00m
  myvg  1  1  0 wz--n- <20.00g    0
[root@localnat201 ~]#

  我们可以看到,名称为myvg的卷组的自由空间已经是0了,这个时候我们需要线扩充vg。这是我们可以使用 pvs 命令查看有没有可供vg扩充的pv:

[root@localnat201 ~]# pvs
  PV        VG  Fmt  Attr PSize  PFree
  /dev/sda2  cl  lvm2 a--  <29.00g  4.00m
  /dev/sdb1  myvg lvm2 a--  <20.00g    0
  /dev/sdc        lvm2 ---  20.00g 20.00g

  这是我们看到/dev/sdc这个pv并没有被添加到某个vg中可以使用,我们使用 vgextend 命令扩充卷组:

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

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