群晖Surveillance遗留文件的清理脚本

2022年7月28日 1125点热度

【Preview】缩略图目录

    1、群晖摄像机目录下的【Preview】目录会遗留非常多缩略图(可追溯到五个月前),
# 分析摄像机录制目录:
/surveillance/C1HC/ # 摄像机目录(使用六个月的摄像机)
	|-- @SSRECMETA	【176292个文件】
	|	|-- Preview 【175036个文件】(这个文件夹最多零碎文件)
	|	|-- RecLog	【676个文件】
	|	|-- Thumbnail【289个文件】
    2、本台群晖Surveillance录制六个月,每个摄像头的【Preview】目录会遗留大约17万缩略图,多个摄像头文件夹含有70万零碎文件对SMR机械硬盘速度有极大影响。
    3、删除【Preview】目录并没有发现什么故障。
    4、自动清理脚本(在ssh手动实验后添加到群辉的计划任务中):
# 删除指定目录下级3层内的所有Preview目录(此目录有非常多历史遗留预览缩略图不会被自动删除):
find /volume1/homes/surveillance/ -maxdepth 3 -name "Preview" -print | xargs rm -r
# /volume1/homes/surveillance/ :为指定搜索的起始位置。
# -maxdepth 3 : 为限制搜索层级在起始位置的往下三级目录。
# -name "Preview" :搜索"Preview"的文件和目录。
# | xargs rm -r : 执行删除。
【验证】经过两日观察,计划任务确实可成功删除摄像头的所有【Preview】目录。

书三拾

不积跬步无以至千里