我的磁盘已满。
在尝试找出什么占用了我的驱动器上最多的空间时,我一直在尝试,然后偶然发现了这一点:
ghost@writtenby:~$ sudo du -s /
du: cannot access '/var/lib/lxcfs/cgroup/memory/system.slice/ghost_writtenby-adriengiboire-com.service': No such file or directory
du: cannot access '/var/lib/lxcfs/cgroup/blkio/system.slice/ghost_writtenby-adriengiboire-com.service': No such file or directory
du: cannot access '/proc/18669/task/18669/fd/4': No such file or directory
...
我想知道怎么会有这样的消息?我猜系统上有一些文件的通用索引,对吧?如果有的话,我该如何更新它?
答案1
在 du 有机会探索这些文件之前,它们就已经消失了。当 du 探索它们所在的目录时,它们就存在了。没有通用索引,每个目录实际上是一个单独的文件。我认为你可以忽略这些错误。例如“2>/dev/null”。