unraidvvv Posted February 11, 2022 Share Posted February 11, 2022 大神们,我的unraid装了Unassigned Devices这个插件挂载共享文件夹后,如果在关机前没有取消挂载的共享,总是会关机失败。我重装了引导U盘也没能解决该方法。请问这是系统的bug嘛? unRAID Server OS version: 6.9.2 IPu4 address: 192.168.0.15 IPu6 address: not set INIT: Switching to runlevel: 0 INIT: Sending processes configured via /etc/inittab the TERM signal Running shutdown script /etc/rc.d/rc.0: INIT: version 2.97 reloading Saving system time to the harduare clock (UTC). Creating system time correction file retc/aditime. Shutdown Nginx gracefully... Gracefully shutting down php-fom . done Waiting up to 90 seconds for graceful shutdown. Forcing shutdown. INIT: Switching to runlevel: 6 INIT: Sending processes configured via etc/inittab the TERM signal Running shutdown script /etc/rc.d/rc.6: INIT: version 2.97 reloading Saving system time to the hardware clock (UIC). Nginx is not running Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ? Waiting up to 90 seconds for graceful shutdown. Quote Link to comment
lyqalex Posted February 12, 2022 Share Posted February 12, 2022 你需要测试不挂载共享有没有问题?卸载插件后,还有问题吗?如果没问题,可以考虑重新安装插件看看。 Quote Link to comment
unraidvvv Posted February 16, 2022 Author Share Posted February 16, 2022 On 2/12/2022 at 11:01 AM, lyqalex said: 你需要测试不挂载共享有没有问题?卸载插件后,还有问题吗?如果没问题,可以考虑重新安装插件看看。 我是这样做的,硬盘直通给虚拟机,虚拟机把电影文件夹提供nfs给unraid,然后unraid上面通过Unassigned Devices插件mount NFS share。虚拟机共享出来的nfs电影文件夹给unraid上面的docker emby使用。我现在装了一个ups,问题是当断电的时候,unraid会去关闭虚拟机并且关闭自己。而虚拟机被关闭,unraid没有主动去unmount NFS share,导致unraid永远无法关闭。不知道是unraid的bug还是Unassigned Devices的bug。 Quote Link to comment
lyqalex Posted February 16, 2022 Share Posted February 16, 2022 我觉得是虚拟机没有成功关机,无法响应vms关机指令,而超时后,unraid又不能成功把他kill掉,所以产生这个问题。应该找寻一下这个虚拟机的关机插件,如群晖需要安装有power button套件。 Quote Link to comment
unraidvvv Posted February 17, 2022 Author Share Posted February 17, 2022 On 2/16/2022 at 3:44 PM, lyqalex said: 我觉得是虚拟机没有成功关机,无法响应vms关机指令,而超时后,unraid又不能成功把他kill掉,所以产生这个问题。应该找寻一下这个虚拟机的关机插件,如群晖需要安装有power button套件。 我装了这个插件的(https://www.openos.org/threads/powerbutton-for-dsm7.3696/),但是依然无法关机。 情况一:如果我是手动去关闭群晖虚拟机,但是没有unmount NFS share,就会永远卡在上面截图的页面。 情况二:如果我是手动去关闭群晖虚拟机,并且在关闭虚拟群晖前unmount NFS share,unraid可以正常关机。 情况三:我现在上了ups,用的unraid自带的ups setting,并且在群晖虚拟机装了powerbutton。当ups通知unraid关机时,虚拟机群晖可以关机并且重新启动后群晖没有异常关机的日志。但是由于是unraid自动关机,没有unmount NFS share,和情况一出现了相同的情况。 综上,我觉得是因为Unassigned Devices插件mount NFS share的问题。在虚拟机关闭后,他没办法去unmount NFS share导致unraid无法关闭。 Quote Link to comment
unraidvvv Posted February 17, 2022 Author Share Posted February 17, 2022 这个问题困扰我快两年了,不知道是不是个例,我也没在网上找到相似的问题。 Quote Link to comment
lyqalex Posted February 17, 2022 Share Posted February 17, 2022 我挂载群晖nfs共享,挂载后,关机,没问题。把你的群晖nfs配置和unraid里的nfs设置抓图看看。 Quote Link to comment
unraidvvv Posted February 17, 2022 Author Share Posted February 17, 2022 42 minutes ago, lyqalex said: 我挂载群晖nfs共享,挂载后,关机,没问题。把你的群晖nfs配置和unraid里的nfs设置抓图看看。 感谢大佬关注。下面分别是群晖给unraid的nfs和unraid挂载群晖nfs的配置。unraid的内网ip:192.168.0.15,群晖的内网ip:192.168.0.19。 Quote Link to comment
unraidvvv Posted February 17, 2022 Author Share Posted February 17, 2022 有一个情况我说明下,我之前是用的开心版,就有这个问题。后面我购买了基础班授权,还是有这个问题。再后来我备份了/config文件夹,重新做了6.9.2引导U盘,然后替换成备份的/confi文件夹,还是会出现这个问题。 Quote Link to comment
lyqalex Posted February 17, 2022 Share Posted February 17, 2022 1、不要直接替换config,我不确定是否有开心版设置混在里面,而造成错误。 2、unraid~设置~nfs设置选是。 3、群晖文件nfs权限设置有没有勾选v4。 Quote Link to comment
unraidvvv Posted February 17, 2022 Author Share Posted February 17, 2022 54 minutes ago, lyqalex said: 1、不要直接替换config,我不确定是否有开心版设置混在里面,而造成错误。 2、unraid~设置~nfs设置选是。 3、群晖文件nfs权限设置有没有勾选v4。 1.如果要重装系统的话,是不是就是重新做引导U盘,整个引导U盘里面的文件都要废弃,包括/config?unraid共享里面的/system 、/appdata等文件夹不需要删除吧?虚拟机配置和系统配置是存在/system里面吗? 2.unraid-设置-nfs选择的是 3.群晖nfs协议是NFSv4 Quote Link to comment
lyqalex Posted February 18, 2022 Share Posted February 18, 2022 群晖nfs客户端设置为“*”,测试一下。 Quote Link to comment
unraidvvv Posted February 18, 2022 Author Share Posted February 18, 2022 55 minutes ago, lyqalex said: 群晖nfs客户端设置为“*”,测试一下。 所有要共享的文件夹的NFS设置ip为*了,然后unraid删除并且重新添加了nfs挂载。 因为设备不在我旁边,我没有选择关闭unraid。我mount了nfs共享后,关闭了虚拟机群晖,然后再去unmount共享文件夹,和之前一样(之前也是只要关闭了虚拟群晖就无法unmount nfs文件夹),无法unmount共享文件夹。 当我再次启动虚拟机群晖后,nfs文件夹就可以被unmount了。 Quote Link to comment
unraidvvv Posted February 18, 2022 Author Share Posted February 18, 2022 请问我需要重装系统吗? Quote Link to comment
lyqalex Posted February 18, 2022 Share Posted February 18, 2022 57 minutes ago, unraidvvv said: 请问我需要重装系统吗? 关闭群晖后,nfs共享确实无法卸载,前面我没有关闭群晖,用另外一台unraid服务器测试,可以关机。 我基本不用nfs(因为nfs在文件传输方面,除了小型文件对于smb有较快速度外,基本一样),所以找了一下资料,资料显示,一直以来,nfs服务器某些原因脱机后,nfs客户机无法umount直到nfsv4一直如是,会造成卡机。 建议关机前,在终端运行umount -l /mnt/remotes强制卸载所有nfs的mount,再关机。ps:remotes是你的挂载各nfs目录的父目录。 psps:最好的方法,改用smb如何? pspsps:如果单是这个故障,不用重装系统了。 Quote Link to comment
unraidvvv Posted February 18, 2022 Author Share Posted February 18, 2022 1 hour ago, lyqalex said: 关闭群晖后,nfs共享确实无法卸载,前面我没有关闭群晖,用另外一台unraid服务器测试,可以关机。 我基本不用nfs(因为nfs在文件传输方面,除了小型文件对于smb有较快速度外,基本一样),所以找了一下资料,资料显示,一直以来,nfs服务器某些原因脱机后,nfs客户机无法umount直到nfsv4一直如是,会造成卡机。 建议关机前,在终端运行umount -l /mnt/remotes强制卸载所有nfs的mount,再关机。ps:remotes是你的挂载各nfs目录的父目录。 psps:最好的方法,改用smb如何? pspsps:如果单是这个故障,不用重装系统了。 感谢大佬一直在帮我解决问题。 我切换成smb后,关闭虚拟机依旧无法卸载smb共享文件。但是我使用umount -l /mnt/remotes命令可以卸载所有的挂载文件夹。 请问怎样才能在关闭虚拟机群晖前,自动执行这个命令?实在不行,或者在关机前,自动执行这个命令。 Quote Link to comment
lyqalex Posted February 19, 2022 Share Posted February 19, 2022 smb无法卸载不影响关机,不会造成假死,问题不大。 Quote Link to comment
Solution lyqalex Posted February 19, 2022 Solution Share Posted February 19, 2022 https://forums.unraid.net/topic/120207-阿力的解决方案1:unraid的nfs卡机造成无法关机/ Quote Link to comment
CentWind Posted February 19, 2022 Share Posted February 19, 2022 同问题,不过没怎么在意,反正关机到最后磁盘就不在读写了,直接断电就断电咯。 Quote Link to comment
CentWind Posted February 19, 2022 Share Posted February 19, 2022 不过我使用smb共享,挂载的文件无法使用emby进行写入.nfo等元数据文件和图片文件,直接0kb的文件。 必须使用nfs共享,才能正常写入。 Quote Link to comment
unraidvvv Posted February 19, 2022 Author Share Posted February 19, 2022 4 hours ago, lyqalex said: https://forums.unraid.net/topic/120207-阿力的解决方案1:unraid的nfs卡机造成无法关机/ 谢谢。请问脚本能分享下吗? Quote Link to comment
lyqalex Posted February 19, 2022 Share Posted February 19, 2022 1 minute ago, unraidvvv said: 谢谢。请问脚本能分享下吗? 仔细看教程。点击默认就会出现,是默认脚本,按教程再做修改。 Quote Link to comment
unraidvvv Posted February 19, 2022 Author Share Posted February 19, 2022 3 hours ago, CentWind said: 不过我使用smb共享,挂载的文件无法使用emby进行写入.nfo等元数据文件和图片文件,直接0kb的文件。 必须使用nfs共享,才能正常写入。 我是发现,emby硬件解码,smb要比nfs慢大概1-1.5秒。估计是smb性能问题。 Quote Link to comment
unraidvvv Posted February 19, 2022 Author Share Posted February 19, 2022 16 minutes ago, lyqalex said: 仔细看教程。点击默认就会出现,是默认脚本,按教程再做修改。 不好意思,我没注意到还有个默认按钮 Quote Link to comment
unraidvvv Posted February 19, 2022 Author Share Posted February 19, 2022 4 hours ago, lyqalex said: https://forums.unraid.net/topic/120207-阿力的解决方案1:unraid的nfs卡机造成无法关机/ 经测试,可以解决nfs无法关机的问题。感谢大佬圆我关机梦。祝大佬新年万事如意。 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.