CentOS如何給分區(qū)分配空間
操作環(huán)境準(zhǔn)備
執(zhí)行分區(qū)操作前需確保系統(tǒng)已安裝parted
、fdisk
或lvm2
工具包,建議通過yum install -y parted lvm2
命令完成安裝。操作涉及數(shù)據(jù)修改,建議提前備份重要數(shù)據(jù)。
查看當(dāng)前磁盤布局
使用lsblk
命令獲取磁盤及分區(qū)信息:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─cl-root 253:0 0 50G 0 lvm /
└─cl-swap 253:1 0 4G 0 lvm [SWAP]
物理卷空間擴(kuò)展
新增磁盤擴(kuò)容
連接新磁盤后執(zhí)行分區(qū)操作:
fdisk /dev/sdb
n → p → Enter → Enter → w
創(chuàng)建物理卷并加入卷組:
pvcreate /dev/sdb1
vgextend cl /dev/sdb1
現(xiàn)有磁盤擴(kuò)容
使用parted
調(diào)整分區(qū)尺寸:
parted /dev/sda
resizepart 2 100%
quit
邏輯卷動態(tài)調(diào)整
擴(kuò)展根分區(qū)邏輯卷:
lvextend -L +20G /dev/cl/root
同步文件系統(tǒng)(以xfs為例):
xfs_growfs /
非LVM分區(qū)處理
對于標(biāo)準(zhǔn)分區(qū)需卸載后操作:
umount /dev/sdb1
resize2fs /dev/sdb1
EXT4文件系統(tǒng)支持離線擴(kuò)容,XFS需在掛載狀態(tài)執(zhí)行擴(kuò)展。
操作驗證
執(zhí)行df -hT
確認(rèn)分區(qū)容量變化:
/dev/mapper/cl-root xfs 70G 15G 55G 22% /
風(fēng)險控制
- 操作前創(chuàng)建系統(tǒng)快照
- 避免對正在寫入的分區(qū)執(zhí)行擴(kuò)容
- RAID陣列需先完成陣列擴(kuò)展