当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系统的磁盘空间不足问题。记得在执行任何磁盘操作之前,务必备份重要数据,以防数据丢失。