當Ubuntu Minimal系統遇到磁盤空間不足的問題時,可以采取以下幾種方法來解決:
find 命令查找并刪除超過一定時間(如30天)的日志文件。find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;
/tmp 目錄下的所有文件。rm -rf /tmp/*
lvextend 命令擴展邏輯卷的大小。例如,擴展 /dev/vg_data/lv_data 邏輯卷 10GB。sudo lvextend -L +10G /dev/vg_data/lv_data
resize2fs 命令調整文件系統大小以使用新增的空間。sudo resize2fs /dev/vg_data/lv_data
sudo systemctl stop docker
sudo mkdir -p /data/docker/lib/
sudo rsync -avzP /var/lib/docker/ /data/docker/lib/
/lib/systemd/system/docker.service 文件,修改 ExecStart 行以指向新的目錄。sudo vim /lib/systemd/system/docker.service
在 ExecStart 行中加入:graph=/data/docker/lib/docker
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker
ncdu 命令檢查磁盤使用ncdu 命令提供了一個圖形界面的磁盤使用分析工具,可以幫助你更直觀地查看和管理磁盤空間。
通過上述方法,你可以有效地解決Ubuntu Minimal系統的磁盤空間不足問題。記得在執行任何磁盤操作之前,務必備份重要數據,以防數據丟失。