Léo*_* 준영 8 linux debian disk-space hard-drive ubuntu
我的硬盘已满。我正在寻找方法来定位使用我大部分磁盘空间的东西。我玩过一次 cron,所以它可能消耗了大量空间,但我真的不知道。
我已将我的东西备份到 CD,但系统仍然变得太慢。也许我应该重新安装所有东西,但是在解决问题的同时并没有解决原因。
ncdu我跑ncdu的root,让我在那里用其他方法错过了备份文件在我的系统下面
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
Run Code Online (Sandbox Code Playgroud)
小智 7
“我玩过一次 cron,所以它可能消耗了我的大量记忆,但我真的不知道。” 没头绪,你说?永远不会猜到。:)
苏—— 光盘 / du -s ./* | 排序 -n
du 显示磁盘使用情况,以块为单位(1 块 = 0.5 KB,在所有对您很重要的情况下。)
-s 意思是“摘要”,所以它只给出每个参数“./*”作为参数的总数。
管道它进入sort -n意味着数字排序。底部较大的数字。
因此,您将获得一个目录列表,其中包含底部使用最多空间的目录。
如果这还不够帮助,请说您得到:
60380 ./root 142468 ./等 537716 ./var 627264 ./lib 5757600 ./usr 28859472 ./home
你会看到 ./home 是最大的小猪,好吧,cd进入 /home,然后做同样的事情du -s | sort -n。然后你会看到 /home 中的谁占用了空间。(在单用户系统上,可能是您。)
然后cd到那里,再做du -s | sort -n一次。
继续这样做,直到找到罪魁祸首。当你找到罪魁祸首时,你可能会说,哦,是的......这是我为我正在构建的星际迷航RPG游戏收集的Romulan Birds of Prey的高分辨率渲染,所以是的,当然这占用了很多空间,或者您可能会说,当然这会占用大量空间,所以让我们 rm -fr 那个坏男孩。
要记住的魔法词:
du -s | 排序 -n
ncdu我认为Linux工具非常方便。这就像互动du。
ncurses);通过 SSH 工作,无需 Xserver。嗯,有点。粘贴图片没有意义,文字就足够了:
\n\nncdu 1.10 ~ Use the arrow keys to navigate, press ? for help \n--- / --------------------------------------------------------------------------\n 6,7GiB [##########] /usr\n 3,4GiB [##### ] /var\n 553,1MiB [ ] /lib\n 529,1MiB [ ] /opt\n 35,1MiB [ ] /etc\n 32,5MiB [ ] /home_old \n 16,4MiB [ ] /sbin\n 9,9MiB [ ] /bin\n 8,2MiB\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80ncdu help\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x801:Keys\xe2\x94\x80\xe2\x94\x80\xe2\x94\x802:Format\xe2\x94\x80\xe2\x94\x80\xe2\x94\x803:About\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n 3,8MiB\xe2\x94\x82 \xe2\x94\x82\n 1,3MiB\xe2\x94\x82 up, k Move cursor up \xe2\x94\x82\n 500,0KiB\xe2\x94\x82 down, j Move cursor down \xe2\x94\x82\n 124,0KiB\xe2\x94\x82 right/enter Open selected directory \xe2\x94\x82\n 12,0KiB\xe2\x94\x82 left, <, h Open parent directory \xe2\x94\x82\n 8,0KiB\xe2\x94\x82 n Sort by name (ascending/descending) \xe2\x94\x82\n@ 4,0KiB\xe2\x94\x82 s Sort by size (ascending/descending) \xe2\x94\x82\n@ 4,0KiB\xe2\x94\x82 C Sort by items (ascending/descending) \xe2\x94\x82\n@ 4,0KiB\xe2\x94\x82 d Delete selected file or directory \xe2\x94\x82\n 0,0 B\xe2\x94\x82 t Toggle dirs before files when sorting \xe2\x94\x82\n> 0,0 B\xe2\x94\x82 g Show percentage and/or graph \xe2\x94\x82\ne 0,0 B\xe2\x94\x82 -- more -- \xe2\x94\x82\n> 0,0 B\xe2\x94\x82 Press q to continue \xe2\x94\x82\n> 0,0 B\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n> 0,0 B [ ] /home\n> 0,0 B [ ] /dev\ne 0,0 B [ ] /cpusets\ne 0,0 B [ ] /cdrom\n> 0,0 B [ ] /boot\n\n\n\n Total disk usage: 11,3GiB Apparent size: 11,1GiB Items: 289029 \nRun Code Online (Sandbox Code Playgroud)\n\nncdu -x /foo/bar/mountpoint\nRun Code Online (Sandbox Code Playgroud)\n\nsudo必要时使用(并小心!)。该-x选项很重要,它使ncdu保留在单个文件系统中(du具有相同的选项)。在上面的示例中,我的分区与启动时所在的/home分区不同,因此由于精确切换,它不计入 \xe2\x80\x93 。/ncdu-x