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