linux的磁盤邏輯卷擴容


問題:給linux服務器(虛擬機)新增加了50GB磁盤,如何把新增的50GB用來擴容根目錄磁盤大小?

思考過程:

1、查看當前磁盤使用情況;

 1 df -h   #使用該命令查看磁盤情況,根目錄只有15G大小可用,要求對根目錄進行擴容

 

 

2、查看磁盤所有分區表;

 1 fdisk -l #查看磁盤分區情況 

 

3、查看磁盤分區情況;

 1 lsblk #查看磁盤分區 

 

 

4、查看到sda2下centos-root對應的是根目錄/,TYPE類型為lvm,使用邏輯卷方式掛載,所以可以使用邏輯卷的擴容方式對根目錄進行擴容。

 

擴容步驟:

 1 [root@localhost ~]# pvcreate /dev/sdb                  #創建物理卷
 2   Physical volume "/dev/sdb" successfully created.
 3 [root@localhost ~]# vgdisplay                          #查看LVM卷組的信息
 4   --- Volume group ---
 5   VG Name               centos                         #卷組名稱
 6   System ID             
 7   Format                lvm2
 8   Metadata Areas        1
 9   Metadata Sequence No  3
10   VG Access             read/write
11   VG Status             resizable
12   MAX LV                0
13   Cur LV                2
14   Open LV               2
15   Max PV                0
16   Cur PV                1
17   Act PV                1
18   VG Size               <49.77 GiB
19   PE Size               4.00 MiB
20   Total PE              12740
21   Alloc PE / Size       12740 / <49.77 GiB
22   Free  PE / Size       0 / 0   
23   VG UUID               pWuMbV-ERGr-INZ5-Rel9-riWd-G0iV-Z3Eibt
24    
25 [root@localhost ~]# vgextend centos /dev/sdb               #將/dev/sdb動態加入centos卷組
26   Volume group "centos" successfully extended
27 [root@localhost ~]# vgdisplay
28   --- Volume group ---
29   VG Name               centos
30   System ID             
31   Format                lvm2
32   Metadata Areas        2
33   Metadata Sequence No  4
34   VG Access             read/write
35   VG Status             resizable
36   MAX LV                0
37   Cur LV                2
38   Open LV               2
39   Max PV                0
40   Cur PV                2
41   Act PV                2
42   VG Size               99.76 GiB
43   PE Size               4.00 MiB
44   Total PE              25539
45   Alloc PE / Size       12740 / <49.77 GiB
46   Free  PE / Size       12799 / <50.00 GiB                      #空閑空間小於50G可用
47   VG UUID               pWuMbV-ERGr-INZ5-Rel9-riWd-G0iV-Z3Eibt
 1 [root@localhost ~]# lvextend -L +49G /dev/centos/root         #線性擴展邏輯卷的空間,添加時,需要小於50GB
 2   Size of logical volume centos/root changed from 42.31 GiB (10832 extents) to 91.31 GiB (23376 extents).
 3   Logical volume centos/root successfully resized.
 4 [root@localhost ~]# df -h                    #發現擴展后磁盤情況打印信息並未更改
 5 文件系統                 容量  已用  可用 已用% 掛載點
 6 devtmpfs                 1.9G     0  1.9G    0% /dev
 7 tmpfs                    1.9G     0  1.9G    0% /dev/shm
 8 tmpfs                    1.9G  8.9M  1.9G    1% /run
 9 tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
10 /dev/mapper/centos-root   43G   28G   15G   66% /
11 /dev/sda1                235M  161M   74M   69% /boot
12 tmpfs                    379M     0  379M    0% /run/user/0
13 
14 [root@localhost ~]# xfs_growfs /dev/mapper/centos-root       #centos默認文件系統為xfs,該命令是自動擴展XFS文件系統到達最大的可用大小
15 meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=2772992 blks
16          =                       sectsz=512   attr=2, projid32bit=1
17          =                       crc=1        finobt=0 spinodes=0
18 data     =                       bsize=4096   blocks=11091968, imaxpct=25
19          =                       sunit=0      swidth=0 blks
20 naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
21 log      =internal               bsize=4096   blocks=5416, version=2
22          =                       sectsz=512   sunit=0 blks, lazy-count=1
23 realtime =none                   extsz=4096   blocks=0, rtextents=0
24 data blocks changed from 11091968 to 23937024
25 [root@localhost ~]# df -h         #再次查看磁盤信息已更新
26 文件系統                 容量  已用  可用 已用% 掛載點
27 devtmpfs                 1.9G     0  1.9G    0% /dev
28 tmpfs                    1.9G     0  1.9G    0% /dev/shm
29 tmpfs                    1.9G  8.9M  1.9G    1% /run
30 tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
31 /dev/mapper/centos-root   92G   28G   64G   31% /
32 /dev/sda1                235M  161M   74M   69% /boot
33 tmpfs                    379M     0  379M    0% /run/user/0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM