磁盤擴容
一 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