我遇到了磁盘已满的问题。
据df -k
我所知,我的主文件夹中有 47 GB 的数据,但我不知道所有这些数据都藏在哪里。我尝试使用 aka disk usage analyser
,baobab
但由于我的主目录已加密,我无法分析哪些文件夹正在使用所有数据(因为 $home 目录只是我的加密数据的虚拟表示,更像是幻影视图,所以当我要求 baobab 扫描时,它只会无休止地扫描而不计算任何数据只是扫描我的主目录)。
有谁知道一个好方法来分析我的所有磁盘空间都到哪里去了?
顺便问一下,有人对清理磁盘空间有什么好的建议吗?
答案1
你说“当我要求 Baobab 扫描我的主目录时,它只是无休止地扫描而不计算任何数据...”所以你可能已经尝试过这个,但是对于其他有这个问题的人来说;我发现,在选择根目录时只会向我显示一堆模棱两可的 ENCRYPTFS 文件,而从“设备和位置”屏幕选择我的主目录可以解决这个问题。
在第一个“设备和位置”屏幕上,单击右上角的三行图标,然后在弹出的菜单中点击“扫描文件夹...” 选择您的主文件夹,baobab 就会扫描它。
请注意,我仅在登录我的帐户时测试了这一点,并且花费了很长时间(220GB 花费了 1 小时以上),这可能是您“无休止扫描”的原因。
答案2
对我来说,只需运行baobab ~
就足以让它正确检查主文件夹(已安装的 .ecryptfs 卷)。
答案3
我个人发现使用ncdu
效果很好。
sudo apt-get install ncdu
您可以在之后使用命令进行安装启用 Universe 存储库
答案4
打开终端并在命令提示符下输入
du -sk * | sort -n
这将为您提供按大小顺序排列的最大文件或文件夹列表,其中最大的文件或文件夹位于底部。如果某个文件夹特别大,请进入该文件夹并重复此过程。