Centos7線上擴容根分割槽
阿新 • • 發佈:2019-02-01
通過rdo自動安裝的all in none的openstack跑了一段時間了,一直執行都還比較正常。 但是,執行得久了,建立的虛機多了,發現根分割槽有點不夠用了。 rdo 安裝的openstack, 虛機的磁碟預設放到了根分割槽下面, 虛機一多, 空間就不夠用了。以前有過幾次伺服器重啟, 莫名其妙的環境就出問題了。 能不能在不重啟伺服器的情況下, 對根分割槽進行擴容呢? 好一番谷歌,終於網上找到一個方案,成功線上擴容。英文好的同志可以直接參考原文: http://xmodulo.com/manage-lvm-volumes-centos-rhel-7-system-storage-manager.html。 不好的同志,就看下我的總結吧:
- 首先, centos7 安裝的時候,必須採用的lvm,比如我的, vgdisplay 顯示我有兩個 volumn group, 一個為centos,另一個是我建的 cinder-volumns。 centos即為我的根分割槽所在的volumn group
- 準備好所需擴充套件的硬碟。 如我的是為 /dev/sdd. 執行fdisk為它建立一個分割槽,然後輸入t, 再輸入 8e, 將分割槽型別更改為 LVM分割槽
- 安裝 ssm: yum install system-storage-manager
- 新增一個物理硬碟到 lvm pool: ssm add -p coentos /dev/sdb
- 擴充套件 lvm: ssm resize -s+280G /dev/centos/root
- 調整 lvm 卷容量使其生效:xfs_growfs /dev/centos/root
- 執行 df -lh 驗證, 也可以執行 ssm list 檢視相關資訊