最近安装了unraid,用的是256G的固态硬盘,容量不大,试玩docker和虚拟机的时候瞎搞,很快就占满了空间,然后就想看看是哪些文件占用空间大

群晖自带有存储空间分析器,而unraid没有,unraid基于slackware(一个较冷门的Linux系统),不带有apt yum等安装软件源的命令,所以无法安装ncdu来分析..

我想着万能的docker能不能解决,一搜果然可以解决,以下是分析方法:

#把这个文件夹/mnt/user/test 改成你要分析的目录,可以为/
#其他地方不需要改,--rm是表示退出容器就自动删除容器。
docker run -it --name ncdu --rm -v /mnt/user/test:/mount bernadinm/ncdu /mount

使用说明:

  • 方向上下键选择
  • 左键返回上一级 右键进入文件夹
  • d键删除
  • q键退出

效果如图