centos7上對LVM根分區擴容vg無法添加pv故障解決

一次,我們的備份數據庫的虛擬機出現了異常,備份程序異常終止。經過檢查是根分區滿了。如下所示:
centos7上對LVM根分區擴容vg無法添加pv故障解決
因爲根分區默認是採用LVM,所以我就想着直接添加一塊硬盤,然後添加到LVM裏面,直接對根分區擴容。
根分區擴容方式參考之前的寫的博客
https://blog.51cto.com/11555417/2336797
但是在執行到vgextend命令時,一直提示錯誤,無法對vg進行擴充

Couldn't create temporary archive name.
後來查詢到問題所在
原來是根分區滿了,無法創建歸檔名稱,至少需要1M的剩餘空間才能操作。所以必須先刪除一些臨時文件.
首先使用如下命令,查找根分區中大於1G的文件。

centos7上對LVM根分區擴容vg無法添加pv故障解決

目錄中/backup 和var下佔用很多空間。然後依次到/bakup目錄中查找存在的大文件。然後發現在backup目錄中有很多數據庫備份文件,
centos7上對LVM根分區擴容vg無法添加pv故障解決
原來磁盤空間都是被這些數據庫備份文件給佔滿了
這些備份文件都是要保留的,不能全部刪除。在刪除了最早的一批備份後,釋放了6G空間出來。
此時在用vgextend命令成功。
根分區成功擴容

思考:
1、LVM的確擴容方便
2、編寫腳本,刪除超過指定時間的備份文件,騰出空間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章