根驱动器空间不足?需要删除内核

根驱动器空间不足?需要删除内核

在 ubuntu server 18.04lts 上,我的根驱动器 (32GB) 空间不足。我只运行 docker,没有其他任何东西,docker 数据目录位于另一个驱动器上。我尝试了所有常用技巧来尝试释放数据,但仍然占用 100%。我想知道是不是内核太多了,但我真的不完全理解删除未使用的内核。我试过

$ sudo purge-old-kernels
0 upgraded, 0 newly installed, 0 to remove and 110 not upgraded.
$ sudo apt-get --purge autoremove
0 upgraded, 0 newly installed, 0 to remove and 110 not upgraded.

如果我列出所有内核,我会得到以下输出:https://pastebin.com/9Xb3BU29

您认为谷粒占据了所有空间吗?

以下是 sudo df -h 的输出:https://pastebin.com/0Ai8UG2c

(注意 /dev/sdi3 是 ubuntu 运行的根驱动器)


mike@server:/$ sudo du / -h -x --max-depth=1 2> /dev/null | sort -hr
31G     /
27G     /var
2.4G    /usr
...

sudo du /var/lib/docker -h -x --max-depth=1 2> /dev/null | sort -hr
26G     /var/lib/docker
23G     /var/lib/docker/overlay2
1.9G    /var/lib/docker/containers
1.2G    /var/lib/docker/volumes
...

答案1

运行此命令来查找来自根驱动器的大文件夹。 sudo du / -h -x --max-depth=1 2> /dev/null | sort -hr(请注意,-x 将搜索限制在一个物理驱动器上,而不是进入已安装的文件夹/其他分区)

然后我就跑了

sudo du /var/lib -h -x --max-depth=1 2> /dev/null | sort -hr

我发现 /var/lib/docker 是罪魁祸首。

感谢以上用户的帮助。

相关内容