說明:操作系統(tǒng) CentOS 7,僅適用于以LVM分區(qū)掛載的數(shù)據(jù)盤下使用,
因?qū)嶋H情況可能與文檔操作環(huán)境存在差別,建議已備份數(shù)據(jù)到本地的情況或在進(jìn)行快照后進(jìn)行操作,以免出現(xiàn)數(shù)據(jù)丟失的情況
通過lvs驗(yàn)證當(dāng)前服務(wù)器下數(shù)據(jù)盤是否在用LVM進(jìn)行管理
上圖可知 /www 目錄空間已滿,且硬盤分區(qū)管理為LVM,
數(shù)據(jù)盤所在LV為 /dev/Xvdbgroup/xvdb1,掛載路徑為/www,文件系統(tǒng)類型為ext3
使用lsblk方便直觀查看磁盤空間使用情況
xvdb磁盤當(dāng)前總大小為30G,已分區(qū)使用20G,剩余可用空間為10G
注意lsblk輸出內(nèi)容中顯示數(shù)據(jù)盤掛載在 home目錄下
與實(shí)際掛載點(diǎn) www 不符,檢查是否為默認(rèn)掛載腳本問題,將其注釋不再執(zhí)行
cat /etc/rc.local
sed -i '/mount.sh/s/^/#/g' /etc/rc.local
以下操作將/dev/xvdb剩余空間劃分分區(qū)為 xvdb2, 添加到數(shù)據(jù)盤所在VG上
fdisk /dev/xvdb
n
p
后續(xù)操作直接按回車鍵-- Enter
修改/dev/xvdb2分區(qū)編碼為LVM
t
2
8e
w
保存退出
刷新硬盤分區(qū)狀態(tài)
partprobe /dev/xvdb
將新增分區(qū)添加到LVM下,并擴(kuò)容到當(dāng)前www掛載的LV卷
pvcreate /dev/xvdb2
vgextend Xvdbgroup /dev/xvdb2
lvextend -l +100%FREE /dev/Xvdbgroup/xvdb1
對文件系統(tǒng)更新,需停止寶塔應(yīng)用服務(wù),卸載WWW目錄
停用相關(guān)服務(wù),卸載分區(qū)
/etc/init.d/bt stop
/etc/init.d/pure-ftpd stop
/etc/init.d/httpd stop
/etc/init.d/mysqld stop
ls /etc/init.d/php-fpm* | while read php;do $php stop ;done
umount /www
umount /home
對文件系統(tǒng)進(jìn)行更新
e2fsck -f /dev/Xvdbgroup/xvdb1
resize2fs /dev/Xvdbgroup/xvdb1
重新啟動(dòng)寶塔應(yīng)用服務(wù)
/etc/init.d/bt start
/etc/init.d/pure-ftpd start
/etc/init.d/httpd start
/etc/init.d/mysqld start
ls /etc/init.d/php-fpm* | while read php;do $php start ;done
參考鏈接
http://m.cntuanshan.com/FrontCms/getHelpArticleShow/cat_id/135/art_id/1272.html