1. 程式人生 > 實用技巧 >4、邏輯卷管理

4、邏輯卷管理

1、檢視已有LV

[root@localhost ~]# lvscan
  ACTIVE            '/dev/centos/swap' [2.00 GiB] inherit
  ACTIVE            '/dev/centos/root' [17.47 GiB] inherit
  ACTIVE            '/dev/vg_1/lv_1' [6.00 GiB] inherit
[root@localhost ~]# 
View Code

2、檢視特定的LV詳細資訊

[root@localhost ~]# lvdisplay /dev/vg_1/lv_1
  --- Logical volume ---
  LV Path                
/dev/vg_1/lv_1 LV Name lv_1 VG Name vg_1 #所屬卷組名稱 LV UUID nYuw9Y-Iu7L-9EZk-41fm-AuIk-Bus7-e7oADq LV Write Access read/write LV Creation host, time localhost, 2020-07-21 00:05:56 +0800 LV Status available # open 1 LV Size
6.00 GiB #lv大小 Current LE 1536 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 [root@localhost ~]#
View Code

3、LV擴容

[root@localhost ~]# umount /dev/vg_1/lv_1   #解除安裝lv
[root@localhost 
~]# lvextend -L +5G /dev/vg_1/lv_1 #擴容,在原來的基礎上增加5G的大小 Size of logical volume vg_1/lv_1 changed from 6.00 GiB (1536 extents) to 11.00 GiB (2816 extents). Logical volume lv_1 successfully resized [root@localhost ~]# mount /dev/vg_1/lv_1 /mnt/lv_1/ #掛載lv [root@localhost ~]# xfs_growfs /mnt/lv_1/ #重新整理,使擴容生效,這裡也可以使用xfs_info,效果一樣 meta-data=/dev/mapper/vg_1-lv_1 isize=256 agcount=4, agsize=393216 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=1572864, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 1572864 to 2883584 [root@localhost ~]#
View Code

4、LV縮容

[root@localhost ~]# umount /dev/vg_1/lv_1   #解除安裝
[root@localhost ~]# lvresize -L -5G /dev/vg_1/lv_1   #在原來的基礎上減小5G的大小
  WARNING: Reducing active logical volume to 7.00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv_1? [y/n]: y
  Size of logical volume vg_1/lv_1 changed from 12.00 GiB (3072 extents) to 7.00 GiB (1792 extents).
  Logical volume lv_1 successfully resized
[root@localhost ~]# mount /dev/vg_1/lv_1 /mnt/lv_1/   #掛載
[root@localhost ~]# xfs_growfs /mnt/lv_1/   #重新整理,使修改生效,這裡也可以使用xfs_info,效果一樣
meta-data=/dev/mapper/vg_1-lv_1  isize=256    agcount=8, agsize=393216 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=2883584, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data size 1835008 too small, old size is 2883584
[root@localhost ~]# 
View Code

5、刪除LV

[root@localhost ~]# umount /dev/vg_1/lv_1   #解除安裝
[root@localhost ~]# lvremove /dev/vg_1/lv_1   #刪除lv
Do you really want to remove active logical volume lv_1? [y/n]: y
  Logical volume "lv_1" successfully removed
[root@localhost ~]# 
View Code