没有可用空间并以用户身份循环登录

没有可用空间并以用户身份循环登录

我遇到了无法启动程序的问题。我了解到以下命令可以修复此问题:

sudo ln -sf /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ /usr/bin/

export QT_DEBUG_PLUGINS=1

尝试这些命令并不能解决问题。现在我丢失了所有可用空间(0 字节可用),无法使用我的用户帐户登录(输入密码后屏幕变黑不到一秒钟,然后我进入登录屏幕)。

但我可以用root账户登录。

此外:

root@debian:~# ls -ld /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ /usr/bin/
drwxr-xr-x 2 root root 94208 Jul 14 14:59 /usr/bin/
drwxr-xr-x 2 root root  4096 May 31 23:41 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/

更新:谷歌搜索“debian 反弹回登录屏幕”得到的线索是,X 相关的脚本可能有问题。

现在:我该如何撤消/修复此问题(或这些问题)?这可能与所执行的操作无关,但是即使删除了一些文件,我的所有可用空间都消失了。

答案1

通过使用以下行释放空间(常规删除或以 root 身份删除均无济于事)来解决:

sudo apt-get -y autoremove && sudo apt-get -y clean

答案2

该命令df就是为此而创建的。它向您显示不同分区中有多少可用空间。鉴于您的用户无法登录,我建议您特别查看/home/tmp/var/log所在的分区。

如果/var/log超过 100%,请删除一些您可能不会使用的旧日志文件。您只需要一点空间,然后可以稍后保存其余的日志文件。如果是/tmp,请查找最大的文件。对于/home,请自行判断。

您的评论表明/var(和/var/log) 和/tmp都在您的根分区上。并且您的根分区已满。任何释放/var或中的空间的命令/tmp都会给您一些喘息空间。您apt-get -y autoremove && sudo apt-get -y clean从 中删除了一些文件/var,这为您提供了所需的空间。

但是:您应该调查为什么您的根分区突然满了。

相关内容