龙空技术网

解决芝杜Z9X无法通过Samba访问大迈Airdisk的问题

跟周老师一起学物理 691

前言:

当前朋友们对“linux系统鼠标右键点了没反应”大约比较注重,我们都需要分析一些“linux系统鼠标右键点了没反应”的相关内容。那么小编同时在网络上搜集了一些对于“linux系统鼠标右键点了没反应””的相关知识,希望姐妹们能喜欢,咱们一起来了解一下吧!

虽然我很愿意使用SONY电视自带的安卓系统播放视频与观看网络电视节目,但是随着一些高码率4K超高清电影被下载到硬盘,我发现我不得不添置一台播放4K超高清视频的电视盒子了,原因很简单,SONY自身的系统速度太慢了,最重要的是,虽然自带的播放器通过USB3.0硬盘可以勉强播放4K超高清电影节目而且可以源码输出多声道数字音频给AV功放,但是,也仅限于播放而已,首先,不支持外挂字幕,对于没有内嵌中文字幕的电影就没法看了,其次,只能播放视频文件,如果下载的是带蓝光目录的电影就要进入目录寻找相关的视频,很不方便,而且这样播放也会带来不少问题,比如,会丢失一些原本存在的内嵌字幕甚至有些音轨也会缺失。再有就是SONY电视本机在检索外接硬盘的时候,如果硬盘内文件比较多的话,就需要花很长的时间,表现得就像死机一样。而如果使用第三方播放器,譬如KODI,就会有各种限制,而且由于KODI消耗系统资源比较大,SONY的CPU运行起来也比较吃力,甚至在解码4K高码率视频的时候,读取USB3.0移动硬盘的速度都跟不上了,也就是说,用KODI即便是播放移动硬盘的电影文件的时候,如果遇到码率高的电影依然会定时出现缓冲的现象,这就说明SONY电视在处理高码率视频的时候,读盘速度会受到很大的影响。插USB3.0的移动硬盘尚且如此,就更别提用那100M带宽的网口播放NAS内硬盘分享的电影了,卡得完全没法看!总而言之,我忍不了了,最终在朋友的推荐下,买了一台芝杜的Z9X机顶盒用来播放NAS内的4K超高清电影。结果到手的第一天就发现问题了,还是个比较棘手的问题,且听我慢慢道来...

芝杜Z9X网络高清播放机

我家实际上并没有真正的NAS,内网存储倒是有三个,一个是我的小米R1D路由器的内置硬盘,之前由于内置1T硬盘损坏,我用一个256G的固态硬盘替换那个1T硬盘将其修复了。

小米R1D路由器

由于害怕这个内置硬盘再次损坏,因此,里面也就放一些无关紧要的文件,如mp3以及无损格式的歌曲音乐等,用数播来播放非常方便。再有一个就是挂载在我的用斐讯N1制作的旁路由器上的1T硬盘,这个1T硬盘就是修小米R1D是替换下来的那个内置硬盘(放在硬盘盒格式化之后居然一切正常),本来N1作旁路由器是为了科学上网用的,现在闲下来一个1T硬盘正好挂载在N1上面做BT下载用,这个N1加上移动硬盘的功耗一共才1.8瓦,用来长时间下载BT资源实在是再合适不过了。

斐讯N1电视盒,不过我已经将其ROM刷成Openwrt,做旁路由器了

还有一个就是叫Airdisk的准NAS硬盘盒,型号是Q3X,这个产品就像一个大硬盘盒,里面有一个3.5寸的硬盘位,可以插最大8T的硬盘,有千兆网线,也有USB3.0的数据接口,既可以网络分享硬盘的内容(支持外网访问),也可以插USB3.0接口当移动硬盘用。

大迈Airdisk的Q3X智能网络硬盘盒

这个Airdisk在我这儿是真正当NAS用的。我在这个硬盘里存了一些4K超高清电影,准备用Z9X通过网络访问播放。Airdisk采用SMB的协议共享文件,Z9X很容易就在内网找到了Airdisk,没想到在输入了Airdisk的用户名与密码之后,却显示“未知错误”退了出来,可是明明用户名与密码都是正确的啊,试了几次都不行,我意识到遇到麻烦了!原因在于,在Z9X之前,我家所有的设备,包括电脑,手机,iPad等访问Airdisk从来都没出现过任何问题。而Z9X访问我的小米路由器R1D内的硬盘也没问题,以及访问挂载在斐讯N1上的1T硬盘也没问题,仅仅是Z9X遇到Airdisk这两个特殊的搭配才有问题。由于不是普遍问题,无论是找Airdisk还是找芝杜的客服,人家都没法测试这个问题。这件事儿让我着实郁闷了一下,因为买Z9X主要就是要用它访问NAS来播放4K超高清电影用的,现在访问NAS出问题,难道只能插硬盘看大片了吗?俗话说,办法总比问题多,我一边向双方客服申报问题,一边把目光转向了我的斐讯N1,这个斐讯N1原本是个电视盒子,可是由于其硬件配置不错,被人破解后刷入Openwrt系统做路由器用,效果非常出色,现在我相信该机型做路由器的数量远大于做机顶盒的数量,事实上,N1用作旁路由器可以开发很多实用的功能,比如,科学上网,挂载硬盘做NAS,BT下载机,屏蔽广告,甚至可以自动在京东打卡赚分…我仅仅用了它诸多功能的一少部分而已,我知道N1是可以将内网中的任可分享的硬盘重新映射(挂载)到它的一个内置目录下,也就是说,我可以将我的Airdisk的硬盘资源映射(挂载)到N1内的一个文件夹上(比如,给这个文件夹起个名字叫“高清电影”),让Z9X通过网络访问N1的“高清电影”这个文件夹从而间接地读取Airdisk硬盘上的内容,通过这种移花接木的手段就可以绕过Z9X直接访问Airdisk出现的用户名与密码的问题。通过整整两天的上网学习,终于通过SSH命令解决了这个问题,具体实现过程记录如下:

首先要通过SSH接入我的N1旁路由器,由于手头没有安装SSH客户端软件,经过网友指点,用Win10自带的DOS命令行就可以访问N1路由器执行Linux命令行控制。首先用鼠标右键点击Win10的开始图标,选择运行,在运行对话框里输入“cmd”然后回车,进入DOS对话界面,在DOS提示符下键入以下命令:

>ssh root@192.168.1.150 回车

192.168.1.150是我的N1旁路由器的IP地址,root是用户名。

系统返回如下字符,意思是让输入密码

root@192.168.1.150's password: XXXXXXX 回车

然后就可以进入N1的Openwrt

参看如下截屏:

Win10 下DOS窗口可以支持ssh命令操作

然后DOS提示符就变成了:

root@OpenWrt:~#

说明现在已经连接到N1了,在井号后面就可以输入Linux命令了。

我先输入df –h了解一下当下的磁盘应用情况,如图所示:

选择好挂载目录的位置

然后我打算将我的挂载文件夹建在/boot目录下,且就起名字为airdisk

命令为:

root@OpenWrt:~# mkdir /boot/airdisk

然后再将Airdisk下的硬盘挂载在/boot/airdisk下面

具体命令如下:

root@OpenWrt:~# mount -t cifs //192.168.1.100/AirDisk-A/HD-movies /boot/airdisk -o username=xxxxx,password=xxxxx,iocharset=utf8,rw,vers=1.0 回车

其中,

mount -t cifs 就是挂载命令

//192.168.1.100/AirDisk-A/HD-movies 就是我的Airdisk里硬盘中存放电影的路径。

username=xxxxx,password=xxxxx 就是我登陆Airdisk的用户名与密码

iocharset=utf8 是该目录下应用的字符集,以免中文出现乱码

成功挂载后再查询磁盘状况时显示如下:

Airdisk的网络位置成功的被挂载到/boot/airdisk目录下

显示//192.168.1.100/AirDisk-A/HD-movies已经成功挂载到 /boot/airdisk下,实际用Z9X访问N1的时候就可以看到airdisk这个文件夹了,其内容就是Airdisk里HD-Movies目录下所存储的4K电影文件,在没有得到官方(即芝杜与大迈Airdisk)解决方案之前,在旁路由器N1的帮助下,暂时完美解决了这个问题。

这个问题很小众,解决方法更小众,但是,也印证了我常说的“办法总比问题多”的做事原则,遇到事情不要放弃,总会找到解决办法的。

标签: #linux系统鼠标右键点了没反应 #linux鼠标右键不能用