CentOS根目錄存儲容量調整大小


文章轉載自: https://blog.csdn.net/mypowerhere/article/details/107339305

業務場景
公司web應用服務器的程序文件在根目錄下的 www 文件夾,近期發現根目錄空間容量快滿了,但是 /home 掛載點容量還很充裕,於是考慮將 /home 掛載點對應文件系統 /dev/mapper/centos-home 下的空間分配給根目錄掛載點對應的文件系統

准備工作
1、確認 /home 掛載點的文件系統路徑 /dev/mapper/centos-home 所對應的卷組 centos 和邏輯卷 home

2、確認 / 掛載點的文件系統路徑 /dev/mapper/centos-home 所對應的卷組 centos 和邏輯卷 root

3、centos系統默認是xfs文件系統,且xfs文件系統只能擴容不能縮減,在必須縮減邏輯卷容量的前提下,需要使用xfsdump/xfsrestore進行備份和還原

具體操作
1、備份 /home 掛載點內容

xfsdump -f /home.xfsdump /home

please enter label for this dump session (timeout in 300 sec)
-> home
session label entered: "home"

please enter label for media in drive 0 (timeout in 300 sec)
-> home
media label entered: "home"

2、成功備份后,卸載 /home 掛載點    

umount /home

3、減少 /home 掛載點對應的邏輯卷大小

lvreduce -L 50G /dev/mapper/centos-home

4、增加 / 掛載點對應的邏輯卷大小(將卷組中的空閑空間全部擴展到根分區邏輯卷)

 lvextend -l +100%FREE /dev/mapper/centos-root

     注:
          -L:指定邏輯卷的大小,單位為“kKmMgGtT”字節;
           -l:指定邏輯卷的大小(LE數)。
5、執行擴容生效

xfs_growfs /dev/mapper/centos-root

6、格式化 /home 掛載點對應的邏輯卷  

mkfs.xfs -f /dev/mapper/centos-home

7、重新掛載 /home

 mount /home

8、恢復備份內容到 /home 掛載點

 xfsrestore -f /home.xfsdump /home

9、查看調整后的文件系統空間大小

   

 


免責聲明!

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



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