我试图在 Synology NAS 驱动器上的 Linux 终端中找出如何查看标记为 的目录占用了多少空间eadir
。对于那些不熟悉的人来说,这些基本上是 NAS 驱动器前端的媒体应用程序、Web 应用程序等中使用的元数据文件。
到目前为止,我导航到我的根/volume1/
目录并尝试过:
du -h
-> 花费了很长时间,没有按文件大小排序。
du -h > output.txt
-> 这实际上将所有信息放在一个文件中,仍然没有按文件大小排序。
du -h > output.txt | sort
-> 纯粹按照数字顺序对文件进行排序,因此 10GB 的文件会出现在 20KB 的文件之前,因为从数字上讲 10 小于 20。
我还可以用什么其他方法找出驱动器上最大的文件?
答案1
您可以安装 Synology存储分析仪包裹。
创建报告,检查大文件报告项目(检查所有选项,重复文件等等,都很有趣)。然后运行您的报告,它在我的 DS213+ 上很快就完成了。
而且正如Germar所说,ncdu
这也是一个非常方便和交互的解决方案。
为了使其更快地扫描您的文件夹,而无需使用网络,您可以ncdu
直接在 Synology NAS 上安装,然后通过 SSH 连接运行它。为此,SynoCommunity 软件包仓库到您的套件中心然后安装ncdu
套件。