linux磁盤空間不足或者分區滿了,如何進行擴容


 

圖片中可以看到掛載點“/”的利用率移到77%,空間不夠,所以要對其進行分區。

 

 1.     先進入虛擬機設置里增大磁盤空間

注意:將100改成200,以擴大空間。這里一定要寫比100大的數,因為他是“增加到”200GB,而不是“增加了200GB”

 

 2.下圖可以看到,硬盤空間增大為214.7GB,在設備那里可以看到有四個分區,sda1跟sda2和sda3(請忽略sda4)。接下來增加一個分區

 

 

 

鍵入命令:fdish /dev/sda

        鍵入:m(獲取幫助)

        鍵入:n (增加分區)

鍵入:p(增加主分區)

        鍵入:回車(起始跟結束扇區)

最后:w(退出)

 注意:“起始扇區”那里直接回車,隨便亂寫容易造成空間浪費。

       現在系統就有4個分:sda1,sda2,sda3,sda4

 

3.     創建物理卷

注意:cd / 進入該目錄 下面的命令才可以執行

鍵入命令:pvcreate /dev/sda4

如果提示sda4找不到,鍵入:partprobe或者重啟虛擬機。

4.     使用vgscan查詢物理卷

4.1 可以查到本機物理卷名稱為“cl”,

4.2 使用新增物理卷擴展cl:

鍵入命令:vgextend cl  /dev/sda4

 

5.     擴展lv

   df -h 查找

 

鍵入命令:lvextend -L +100G  加上要擴展的分區名

輸入命令:lvextend -L +100G /dev/mapper/cl-root報錯沒有那麼多空間,提醒只有25600

再輸入:lvextend -L +25600 /dev/mapper/cl-root

 

接着用 dh –f,發現實際容量並沒有變化,因為我們的系統還不認識剛剛添加進來的磁盤的文件系統,所以還需要對文件系統進行擴容。

鍵入:xfs_growfs  加上要擴展的分區名

或者

resize2fs – f 加 上要擴展的分區名

結果對比:

 之前的值:

 

 之後的值:

 

參考文章:https://blog.csdn.net/valage/article/details/73332147

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM