我的磁盘空间很低,当我检查磁盘使用分析器(使用gksudo baobab)时,它表明我的home/teddy文件夹使用的是94 1gb,但是当我浏览它的内容时,我只能解释大约1GB的使用量。我尝试过使用sudo apt-get clean并从Synaptic中删除缓存的包文件,清空垃圾,但这并没有改变我的空闲空间。

它看起来类似于这个问题,但是使用根磁盘使用分析器并没有让人深入了解占用这么多空间的原因。
有什么想法吗?
发布于 2011-11-22 07:56:00
如果您认为您有一些磁盘分析器由于某种原因看不到的巨大文件,则可以使用ls查找大型文件。例如:在您的主文件夹中使用ls -alrS。
这是与win32文件共享的wubi安装吗?几周前,我在一个朋友安装的wubi系统上遇到了类似的问题。在您的例子中,磁盘分析器显示的主文件夹的值非常高,远远超过其子文件夹的总和。我不能评论磁盘分析器为什么会以这种方式运行,但在我的例子中,我采取的方法是在专用分区上进行Ubuntu的干净安装。当然,这不是一个很好的解决方案,但如果这是一个相对较新的系统,它可能是一个合理的解决办法。
希望其他人能解释一下为什么磁盘分析器会以这种方式运行,以及如何使磁盘空间可用。
发布于 2011-11-22 08:16:32
看起来/home/teddy中有一个很大的文件。您可以在Nautilus中查找它,检查视图隐藏文件、列表视图和按大小排序,或者从命令行:
du -a --max-depth=1 ~ | sort -nhome dir之前的最后一个条目应该是最大的文件。
du报告第一个参数的文件大小以及它的所有子目录。
排序将对结果进行排序
发布于 2011-12-15 14:17:33
尽管如此,我还是对我的磁盘系统感到困惑,告诉我cp -r /home无法工作,因为没有空间(将840 my移动到"2.9GB空闲“分区)。
故事的主要内容是:杜没有找到“ffentlich”子代,也没有计算里面的文件。
对于那些感兴趣的人--这就是我发现的: du告诉我使用了840 MB (磁盘使用分析器一样)
df告诉我用了5,3 GB
我发现了各种各样的提示
lsof -n | grab deleted (to find out wether there are any "deleted yet open" files hugging space)
sudo tune2fs -l /dev/sda1 | grep 'Block size' (to find out the block size 4k in my case)
find /home -size -4k | wc -l (to find out the number of files smaller than 1 block, a 10 bytes file using a 4046 block is wasting lots a space)
du -sh ./* (finding the space used (real size) in each subdir)
df -i (finding not the number of used blocks, but the no of used inodes, whats it worth for, I am not sure yet.)
Further tips found :
Disk Usage Analyzer is rights-aware - "sudo baobab" will show more than "baobab"
du -c --max-depth=4 /dir | sort -n
ncdu utility found at: http://dev.yorhel.nl/ncdu对我来说最好的建议是du -sh。它帮助我找到了下面的目录,它没有“累积”到du / sum中。/home/mine/图片/(德国O-Umlaut)
起初,我以为这是为了"O-Umlaut",但是将/home复制到一个新的分区对我来说解决了这个问题。
祝你打猎好运。
https://askubuntu.com/questions/81598
复制相似问题