如何清理码头工人产生的垃圾文件

  

无意中感觉磁盘空间不够用,于是使用df -命令查看,结果令人大吃一惊,全是码头工人干的好事,在/var/lib/码头工人/汪汪汪里生成了一堆垃圾:

        davidhopper@davidhopper-ThinkPad-P50s: ~ df -美元   文件系统1 k -块已用可用已用%挂载点   sysfs 0 0 0 -/sys   proc 0 0 0 -/proc   udev 8112832 0 8112832 0%/dev   开发0 0 0 -/dev/pts   tmpfs 1627828 9580 1627828 1%/运行/dev/sda6/84293120 77948404 84293120 98%   securityfs 0 0 0 -/sys/内核/安全   tmpfs/dev/shm 8139124 18040 8139124 1%   tmpfs 5120 4 5116 1%/运行/锁   tmpfs 8139124 0 8139124/sys/fs/cgroup的0%   cgroup 0 0 0 -/sys/fs/cgroup/systemd   pstore 0 0 0 -/sys/fs/pstore   efivarfs 0 0 0 -/sys/固件/efi/efivars   cgroup 0 0 0 -/sys/fs/cgroup/net_cls net_prio   cgroup 0 0 0 -/sys/fs/cgroup/perf_event   cgroup 0 0 0 -/sys/fs/cgroup/cpu、cpuacct   cgroup 0 0 0 -/sys/fs/cgroup/pid   cgroup 0 0 0 -/sys/fs/cgroup/设备   cgroup 0 0 0 -/sys/fs/cgroup/cpuset   cgroup 0 0 0 -/sys/fs/cgroup/rdma   cgroup 0 0 0 -/sys/fs/cgroup/blkio   cgroup 0 0 0 -/sys/fs/cgroup/hugetlb   cgroup 0 0 0 -/sys/fs/cgroup/冰箱   cgroup 0 0 0 -/sys/fs/cgroup/内存   systemd-1——————/proc/sys/fs/binfmt_misc   debugfs 0 0 0 -/sys/内核/调试   0 0 0 -/dev/mqueue mqueue   hugetlbfs 0 0 0 -/dev/hugepages   fusectl 0 0 0 -/sys/fs/fuse/连接   configfs 0 0 0 -/sys/内核/配置/boot/efi/dev/sda1 262144 33084 229060 13%   binfmt_misc 0 0 0 -/proc/sys/fs/binfmt_misc   tmpfs 1627828 56 1627828/运行/user/1000 1%   gvfsd-fuse 0 0 0 -/运行/user/1000/养狐业/dev/sda6/var/lib/docker/aufs 84293120 77948404 84293120 98%   之前      

首先使用最简单的方法,清理当前未运行的所有码头工人容器:

        码头工人系统删除      

运行结果如下:

        davidhopper@davidhopper-ThinkPad-P50s: ~/代码/阿波罗码头工人美元系统删除   警告!这将删除:   ——所有停止容器   ——所有卷不习惯至少>   sudo rm射频/var/lib/docker/aufs      

结果令人失望,提示信息如下:

        davidhopper@davidhopper-ThinkPad-P50s: ~ $ sudo rm射频/var/lib/docker/aufs   (sudo) davidhopper的密码:   rm:无法删除“/var/lib/码头工人/汪汪汪”:设备或资源忙      

用命令<代码>猫/proc/mounts | grep“码头工人”查找设备加载情况,果然有汪汪汪:

        davidhopper@davidhopper-ThinkPad-P50s: ~ $猫/proc/mounts | grep“码头工人”/dev/sda6/var/lib/docker/aufs ext4 rw, relatime错误=remount-ro, https://www.yisu.com/zixun/ordered data=0 0      

没办法,逼我用绝招,先缷载设备,再删除之:

        sudo umount/var/lib/docker/aufs来   sudo rm射频/var/lib/docker/aufs      

再次使用df -命令查看,结果令人神清气爽:

        davidhopper@davidhopper-ThinkPad-P50s: ~ df -美元   文件系统1 k -块已用可用已用%挂载点   sysfs 0 0 0 -/sys   proc 0 0 0 -/proc   udev 8112832 0 8112832 0%/dev   开发0 0 0 -/dev/pts   tmpfs 1627828 9584 1627828 1%/运行/dev/sda6/84293120 65296764 84293120 82%   securityfs 0 0 0 -/sys/内核/安全   tmpfs/dev/shm 8139124 18256 8139124 1%   tmpfs 5120 4 5116 1%/运行/锁   tmpfs 8139124 0 8139124/sys/fs/cgroup的0%   cgroup 0 0 0 -/sys/fs/cgroup/systemd   pstore 0 0 0 -/sys/fs/pstore   efivarfs 0 0 0 -/sys/固件/efi/efivars   cgroup 0 0 0 -/sys/fs/cgroup/net_cls net_prio   cgroup 0 0 0 -/sys/fs/cgroup/perf_event   cgroup 0 0 0 -/sys/fs/cgroup/cpu、cpuacct   cgroup 0 0 0 -/sys/fs/cgroup/pid   cgroup 0 0 0 -/sys/fs/cgroup/设备   cgroup 0 0 0 -/sys/fs/cgroup/cpuset   cgroup 0 0 0 -/sys/fs/cgroup/rdma   cgroup 0 0 0 -/sys/fs/cgroup/blkio   cgroup 0 0 0 -/sys/fs/cgroup/hugetlb   cgroup 0 0 0 -/sys/fs/cgroup/冰箱   cgroup 0 0 0 -/sys/fs/cgroup/内存   systemd-1——————/proc/sys/fs/binfmt_misc   debugfs 0 0 0 -/sys/内核/调试   0 0 0 -/dev/mqueue mqueue   hugetlbfs 0 0 0 -/dev/hugepages   fusectl 0 0 0 -/sys/fs/fuse/连接   configfs 0 0 0 -/sys/内核/配置/boot/efi/dev/sda1 262144 33084 229060 13%   binfmt_misc 0 0 0 -/proc/sys/fs/binfmt_misc   tmpfs 1627828 52 1627828/运行/user/1000 1%   gvfsd-fuse 0 0 0 -/运行/user/1000/养狐业      

为了让码头工人以后不再占用更多空间,我们指定码头工人目录的最大空间,命令如下:

如何清理码头工人产生的垃圾文件