linux磁盤擴容


磁盤擴容

 

一  LVM形式擴容

1 由於pve都是支持熱插拔的,所以可以在pve集群上面增量擴容某個硬盤(略)

 

2 擴容完成之后,仍然需要到服務器里面進行進一步擴容

  1 

 

3 之后執行fdisk命令將這塊硬盤上面的閑置空間分到一塊去這里新加的分區為/dev/sda4

 

4 之后用這個分區來創建卷

pvcreate /dev/sda4

 

5 下一步是找尋要擴展的物理卷

vgscan

 

6 之后執行擴展命令

vgextend 被擴展的卷名  /dev/sda4

 

7 下一步是擴展LV

lvextend -L +950G /dev/mapper/debian--vg-root

 

 8 最后一步讓系統識別它

resize2fs -p /dev/mapper/debian--vg-root

 

 二 非LVM格式磁盤擴容

  2.1 將該快磁盤擴容到預期值之后比如這個案例里面有200G存儲需要擴容

[root@10 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 402G 0 disk
└─sda1 8:1 0 202G 0 part /
sr0 11:0 1 4M 0 rom

  

  2.2  使用growpart工具進行磁盤擴容(顯示改變值)

[root@10 ~]# growpart /dev/sda 1
CHANGED: partition=1 start=2048 old: size=423622623 end=423624671 new: size=843053023 end=843055071

 

  2.3 最后使用resize2fs /dev/sda1進行擴容(有可能文件系統為xfs格式)會顯示擴容失敗則進入2.4環節

       2.4  使用 xfs_growfs /dev/sda1 將磁盤同步到系統里面

[root@10 ~]# xfs_growfs /dev/sda1
meta-data=/dev/sda1              isize=512    agcount=102, agsize=524224 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=52952827, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

      2.5 最后使用df -lh 命令查看是否添加成功(已經成功擴容)

[root@10 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  400G  0 disk
└─sda1   8:1    0  400G  0 part /
sr0     11:0    1    4M  0 ro

 


免責聲明!

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



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