sudo apt-get install -f
由于磁盘空间不足,尝试运行失败:
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 789M 812K 788M 1% /run
/dev/mapper/colorado--vg-root 139G 28G 105G 21% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 4.0K 3.9G 1% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda2 237M 230M 0 100% /boot
/dev/sda1 487M 3.4M 483M 1% /boot/efi
/dev/sdc1 3.7T 2.3T 1.4T 63% /media/plex
我猜这一定是因为 Docker,但现在我不使用它了,我想释放那个空间——看看你,/dev/mapper。我尝试使用- s devicemapper --storage-opt dm.fs=xfs --storage-opt dm.mountopt=discard
(https://github.com/docker/docker/issues/18867),但失败了:
INFO[0000] API listen on /var/run/docker.sock
WARN[0000] Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section.
FATA[0000] Error starting daemon: error initializing graphdriver: exec: "mkfs.xfs": executable file not found in $PATH
不知道接下来该去哪里。我完蛋了吗?
运行 Ubuntu Server 14.04。
答案1
这不太可能与 docker 有关。Docker 通常将其容器信息存储在/var/lib/docker
您的/
挂载点上,该挂载点有 105Gb 的可用空间。
已满的是/boot
,可能是因为有多个旧映像。如果您无法以正常方式卸载这些映像,请先查看您正在运行的映像:
uname -r 则位于以下内容/boot
:
ls -l /boot 并删除initrd.img....
和/或vmlinux...
文件与您实际运行的内核版本不匹配。
释放一些空间后您应该可以apt-get
再次使用。