Centos把數據盤合并到根分區,怎樣合盤 |
先決條件: 1。所裝的linux系統盤必須是LVM分區,如下圖,選LVM分區的版本 2.編輯/etc/fstab,把自動掛載/dev/sdb1的那一行刪掉; 操作如下: vi /etc/fstab 編輯fstab文件 把最后一行刪除 按ctrl+C 然后輸 :w保存 然后reboot重啟服務器 注意1,合并后,如果重裝系統,數據將全部丟失??! 注意2,合并后,如果重裝linux系統,會安裝失敗,解決辦法是先重裝成win系統,再在開始,管理工具,計算機管理,磁盤管理,把數據盤分區卷刪除,然后再重裝linux 3:不理解下面命令意思的話,請先學習一下 PV、VG、LV的關系 https://blog.csdn.net/lenovouser/article/details/54233570
(如果數據盤已經有分區(未掛載的),先輸 d 刪除分區,再輸 w 寫入分區表,然后再次運行fdisk /dev/sdb進行分區) 輸 n 新建分區 然后 回車 默認大小 再回車 默認 大小 再輸w 回車 寫入分區表 再pvcreate /dev/sdb1 將新增的分區創建一個物理卷 (如果失敗,嘗試用 加 -ff參數強制創建 pvcreate /dev/sdb1 -ff)
vgextend vg_cloud /dev/sdb1 (如果是centos 6.X) vgextend centos /dev/sdb1 (如果是centos7.X) 再vgdisplay 查看可擴展的空間 比如 lvextend -L +119G /dev/vg_cloud/lv_root /dev/sdb1 (centos 6.X) 比如 lvextend -L +119G /dev/mapper/centos-root /dev/sdb1 (centos 7.X)
(centos7.X用 xfs_growfs /dev/mapper/centos-root) (注意,這一步會卡上幾分鐘到十幾分鐘,linux合并時不顯示進度條的,不要關掉ssh)
|