从某种程度上来说,这是一个令人好奇的问题。(虽然相当愚蠢)
我正在使用 Ubuntu 12.04 64 位系统,并以 Unity 作为 DE。
我正在执行一项例行任务,通过手动删除不需要的文件(主要是歌曲和视频)来释放一些内存空间,然后右键单击以验证释放的空间。
但在根文件系统显示大量内容内存140.8 TB如下
我的 Ubuntu 安装在 50 GB 分区上,ext4作为仅具有的格式/和交换作为与 Windows 7 双启动的操作系统安装。我的内置硬盘是1TB仅有的。
那么它到底显示了什么,为什么它指向如此巨大的内存。显示如此巨大的内存的原因是什么。
PS:一定与一些我尚未学习或研究过的基于Linux OS文件系统的概念有关。
营业额df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 49G 12G 36G 25% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 773M 860K 772M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 784K 1.9G 1% /run/shm
答案1
这很可能是 Nautilus 或您正在使用的某个库中的一个错误,它由于递归符号链接等原因多次计算某些文件使用的空间,并包括您已挂载的所有分区,可能还包括远程挂载。
df -h
在终端运行会告诉你什么?
答案2
众所周知漏洞gnome。它不仅计算/
文件系统中的文件,还计算挂载在其他文件系统中的文件,包括/proc
,其中包含代表所有 RAM 的虚拟文件,在 amd64 上总计为 128 TB。