emby转码缓存文件夹超大问题

9 1.7~2.2 分钟 778

我的情况

我的NAS上有两个存储池,一个是两条SSD组成的raid 1,另外一个是4块机械硬盘组的raid5,为了软件运行速度我的emby及其他一些软件都是安装在ssd上,emby设置是默认的,也就是说包括数据库,metabase等内容都在ssd上,影视库是在容量的更大的机械硬盘上。

今天我打开NAS后台就弹出通知,告诉我SSD存储池容量告急,经过一番排查,发现是emby转码的临时文件夹占用了空间。一般来说emby数据库、metabase这些占不了多大容量几个G差不多了,这个转码的临时文件夹为何会一直保留着转码完成的临时文件?

正常情况

上网搜了一下,根据emby官方论坛里的说法,的确应该是我所想的那样文件转码结束后就应该自动删除临时文件,如果没有删除的话可能是转码过程中出现了错误或意外中断,解决方法是重启服务器即可。

我重启了服务器,问题依旧,而且看论坛及网上,有这个问题的网友还不少。

其实有这个问题是因为除了影视转码外,还有看电视直播的情况,而这种情况产生的缓存似乎是不删除的,如果确定是看电视直播产生的缓存,那么只有下面第三种办法来解决了。

解决办法

  1. 按官方论坛的说法,重启服务试试;

  2. 手动删除(我就是这样);

  3. 设置一个定时脚本,侦测到transcoding-temp文件夹里的文件超过多少个小时的就删除,例如这个