群晖VideoStation和AudioStation默认是不支持访问FileStation里面挂载的NFS和CIFS共享文件夹的,如下图CIFS挂载的9999目录在VideoStation不显示:
可以通过修改系统的libsynosdk.so.7文件,支持NFS和CIFS远程目录挂载,而且VideoStation或AudioStation套件可用的。这对于局域网有其它smb或nfs的存储设备共享要方便的多了。
局域网内有其它支持SMB或NFS的NAS、网络硬盘盒,比如威联通、迅雷玩客云,直接挂载到群晖的FileStation后,直接用VideoStation和AudioStation加载播放。之前都是mount实现这个功能才可以。
修改教程
使用putty等工具SSH连接群晖,使用sudo -i获权,(具体操作可参考公众号以前的文章),执行如下代码后自动打补丁(且备份了系统文件.bak),重启nas即可。注意涉及系统文件修改,建议提前做好备份:
DSM7.X开启SYNOFSIsRemoteFS:
wget http://code.imnks.com/face/PatchELFSharp
chmod +x PatchELFSharp
./PatchELFSharp "/usr/lib/libsynosdk.so.7" "SYNOFSIsRemoteFS" "B8 00 00 00 00 C3"
DSM6.X开启SYNOFSIsRemoteFS:
wget http://code.imnks.com/face/PatchELFSharp
chmod +x PatchELFSharp
./PatchELFSharp "/usr/lib/libsynosdk.so.6" "SYNOFSIsRemoteFS" "B8 00 00 00 00 C3"
DSM7和DSM6的修改区别就是系统文件名不同。
如果修改后觉得不稳定等,要恢复系统默认:
先使用cp命令(而不是mv)主要是文件权限可以继承
DSM7.X恢复命令:
cp -f /usr/lib/libsynosdk.so.7.bak /usr/lib/libsynosdk.so.7
rm -f /usr/lib/libsynosdk.so.7.bak
DSM6.X恢复命令:
cp -f /usr/lib/libsynosdk.so.6.bak /usr/lib/libsynosdk.so.6
rm -f /usr/lib/libsynosdk.so.6.bak
更多教程、工具,关注微信公众号:xwy-nas ,有其它问题也可以私信我
文章评论