![“系统正在低图形模式下运行”,/dev/sdax 分区已满。如何删除内容?](https://linux22.com/image/1114082/%E2%80%9C%E7%B3%BB%E7%BB%9F%E6%AD%A3%E5%9C%A8%E4%BD%8E%E5%9B%BE%E5%BD%A2%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%BF%90%E8%A1%8C%E2%80%9D%EF%BC%8C%2Fdev%2Fsdax%20%E5%88%86%E5%8C%BA%E5%B7%B2%E6%BB%A1%E3%80%82%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E5%86%85%E5%AE%B9%EF%BC%9F.png)
我知道这个问题,并且这些是类似的问题:
但我无法完全弄清楚。
出现错误之前我做了什么:
我tmp
使用 Nautilus(sudo
权限)访问了该文件夹并更改了权限,以便每个进程都可能被允许在此处写入(这可能非常愚蠢)。
错误分析:
正如一些帖子在主题中建议的那样,我这样做了df -h
:
/dev/sda6 size: 7.4G Used: 7.1G Avail: 0 Use%: 100% Mounted on /
但是,运行rm ~/.xsession-errors
和
mkdir ~/.xsession-errors
(如建议的那样)没有任何效果(其间多次重启)。我如何检查哪个文件太大以至于无法被淹没/dev/sda6
(我很难找到cd
)以及如何摆脱它?
我不是高级用户,所以如果我使用了错误的词汇或看不到明显的解决方案,请耐心等待。
答案1
您可以使用磁盘使用命令 du 来查找占用所有空间的内容。我喜欢将其与 sort 一起运行,然后仅查看磁盘上最大的目录和文件。运行可能需要一段时间。
$ sudo du -kxa / | sort -nr | head
这将输出以千字节为单位的大小以及文件或目录名称。然后您可以决定是否要删除它们。如果这些都不适合删除,请将 head 命令更改为 less,以便您可以翻阅输出。
150598100 /
97791212 /home
96381468 /home/jrwren
76534812 /home/jrwren/things
28889860 /Photos
25209808 /home/jrwren/things/stuff
10724580 /Videos
10535196 /home/jrwren/things/stuff
8751528 /home/jrwren/pan/nmf
8555364 /Photos/2008
所以现在我知道 /home/jrwren/things 是 76GB,我可以查看该目录以查找要删除的文件。也许我会先查看 25GB 的东西目录。