CentOS7調(diào)整Home分區(qū)操作指南
準(zhǔn)備工作與風(fēng)險提示
調(diào)整分區(qū)操作涉及磁盤數(shù)據(jù)變更,建議提前備份重要文件。使用LVM(邏輯卷管理)的分區(qū)結(jié)構(gòu)更適合動態(tài)調(diào)整,操作前需確認系統(tǒng)是否采用LVM架構(gòu)。
步驟1:檢查當(dāng)前磁盤分區(qū)狀態(tài)
執(zhí)行以下命令查看磁盤使用情況:
lsblk
df -h
vgdisplay
通過輸出結(jié)果確認/home分區(qū)對應(yīng)的邏輯卷名稱及所屬卷組。
步驟2:卸載Home分區(qū)
為避免數(shù)據(jù)損壞,操作前需卸載目標(biāo)分區(qū):
umount /home
若提示設(shè)備繁忙,可使用fuser -mvk /home
終止相關(guān)進程。
步驟3:調(diào)整邏輯卷大小
場景A:擴展Home分區(qū)
lvextend -L +20G /dev/centos/home
xfs_growfs /dev/centos/home # 針對xfs文件系統(tǒng)
# 若為ext4文件系統(tǒng),使用 resize2fs /dev/centos/home
場景B:縮減Home分區(qū)
e2fsck -f /dev/centos/home # 檢查ext4文件系統(tǒng)
resize2fs /dev/centos/home 15G # 調(diào)整文件系統(tǒng)
lvreduce -L 15G /dev/centos/home
步驟4:重新掛載并驗證
mount -a
df -h /home
確認分區(qū)大小及掛載狀態(tài)正常。
常見問題與解決方案
- 空間不足警告:確認卷組有可用空間,可通過
vgdisplay
查看 - 文件系統(tǒng)錯誤:操作前務(wù)必卸載分區(qū)并執(zhí)行
fsck
檢查 - 系統(tǒng)無法啟動:準(zhǔn)備Live CD/USB應(yīng)急恢復(fù)環(huán)境
操作建議
建議在非生產(chǎn)環(huán)境測試操作流程,調(diào)整分區(qū)前創(chuàng)建系統(tǒng)快照。對于物理服務(wù)器,可考慮添加新硬盤擴展卷組容量。