我有一个视频文件:

/home/private/movies/video1.mkv
/home/private/movies/video2.mkv
/home/private/movies/video3.mkv


我在这些mkv文件中有硬链接:

/home/minidlna/videos/video1.mkv
/home/minidlna/videos/video2.mkv
/home/minidlna/videos/video3.mkv


我的minidlna分享是:

 /home/minidlna


在我完全重新扫描minidlna共享之后,视频文件会显示在minidlna cilent(我的电视)上,但是,如果我创建的inotify间隔设置得很低,则创建新的硬链接时它们不会显示。

如果这些文件不是硬链接,则会显示出来。

我的猜测是minidlna及其使用“ inotify”处理“文件系统更改”的方式似乎存在问题。可能不需要硬链接来通知minidlna的“更改”。

我的视频库很大,并且连续进行重新扫描似乎效率很低并且需要很长时间。如果有人可以对此有所启发或采取解决方法,我将不胜感激。

我正在运行minidlna版本1.1.4

最佳答案

看来确实是a problem with minidlna

根据您的用例,也许您可​​以在minidlna目录中创建新的视频文件,并在您的私人电影中将其设为硬链接。生成的文件系统将是相同的,但是现在minidlna看到的第一个操作应该是完整的创建,因此可以正常工作。

10-06 12:04