我的操作系统是 Ubuntu 12.04。正如系统监视器所示,我的 $HOME 的“免费”为 1.6GiB,但“可用”为 222.7 MiB,并且正在从昨天的 750 MiB 左右缓慢下降。我不知道我正在向 $HOME 添加更多数据。
所以我想知道
如何找出导致这种情况的原因,例如,是否有一些正在运行的应用程序使用 $HOME 的空间作为临时存储位置,因此可以释放?
如何找出哪个目录或文件正在增加其大小?
致伊格纳西奥
~/.xsession-errors
只有 21330862 字节。它的一些最后的内容是
> ** (zeitgeist-datahub:2116): WARNING **: recent-manager-provider.vala:133: Desktop file for
> "file:///windows-d/academic%20discipline/study%20objects/areas/formal%20systems/logic/generalize%20to%20when%20inference%20is%20uncertain/uncertainlize%20deductive%20logic/statistics/general/Kalbfleisch/vol2/all.djvu"
> was not found, exec: plugin-container, mime_type: image/vnd.djvu
>
> ** (zeitgeist-datahub:2116): WARNING **: recent-manager-provider.vala:133: Desktop file for
> "file:///windows-d/academic%20discipline/study%20objects/areas/formal%20systems/logic/generalize%20to%20when%20inference%20is%20uncertain/uncertainlize%20deductive%20logic/statistics/general/Montgomery/prob%20and%20stat%20in%20Eng/4ed.pdf"
> was not found, exec: plugin-container, mime_type: application/pdf
Run Code Online (Sandbox Code Playgroud)
至卡尔森
$ df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 21G 15G 4.8G 76% /
udev 949M 12K 949M 1% /dev
tmpfs 383M 988K 382M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 956M 184K 956M 1% /run/shm
/dev/sda2 71G 47G 24G 68% /windows-c
/dev/sda3 110G 101G 9.9G 92% /windows-d
/dev/sda6 27G 26G 223M 100% /home
/dev/sda1 1.2G 658M 543M 55% /media/SYSTEM_DRV
Run Code Online (Sandbox Code Playgroud)
你必须应用一些科学来解决这个问题。由于/home
在单独的文件系统上,您应该开始检查空间实际所在的位置:
cd $HOME
cd ..
sudo du -skh .[!.]* *
Run Code Online (Sandbox Code Playgroud)
这将为您提供文件系统的最大用户。然后您深入了解系统的每个用户并重复:
sudo du -skh .[!.]* *
Run Code Online (Sandbox Code Playgroud)
最终将为您提供使用量最大的文件或底层目录,这些目录可能需要清理。
此外,在某些情况下,当您运行系统时,您可能会删除仍然打开的日志文件,这将创建“幽灵”文件,这些文件将在进程启动和运行时占用空间。但是一旦它被杀死,空间就会被释放,你可以使用:
lsof | sort -n -k7
Run Code Online (Sandbox Code Playgroud)
您可以使用lsof
选项使格式正确并查看最大的文件。
归档时间: |
|
查看次数: |
1070 次 |
最近记录: |