N1由CoreELEC转投小钢炮并SMB挂载局域网硬盘
研究生一枚,自从狠下心剁了AOC的U2790PQU后,为了满足自己看4K大片的欲求,投入了PT的怀抱。为了刷时魔及混上传,曾经用台式机挂了数周,无奈作为主力工作机,就是挂机耗电量也有点大,为了节约宿舍电费不得不搜寻解决方案。因为需(没)求(有)低(钱),放弃了大佬们都在用的群晖和黑裙,搜索张大妈偶然看到了N1这个神奇的东西,于是PDD上130大洋入了手,从此开始了穷折腾。
N1刷CoreELEC
参照张大妈上众多前辈的攻略,首先刷了W大的固件(经过宿舍、实验室和家里的多台电脑的测试,所有WIN10的电脑都没能线刷成功,必须得是WIN7的电脑才能识别出N1,仅供参考),然而运行在安卓电视盒系统下的transmission难以满足要求,听闻还有CoreELEC这种优化过的系统 ,于是果断投奔。
刷CoreELEC全程是按着Dylan温文尔雅大大的攻略走的,附上链接https://post.smzdm.com/p/a5k6opq7/,刷好设备后,通过宿舍的千兆局域网播放先前闲鱼收来的1T西数云和它外接的8T元素盘里的4K电影还是很流畅的(可怜的RTX2060想potplayer放4K电影居然还不如一个电视盒子好搞 )
然而又回到了购买N1的初衷,幸好有大佬开发了运行在CoreELEC上的Transmission插件,这时,怎么让N1读取硬盘里的资源呢?很多使用N1作为下载机的前辈都选择了直接在N1上外接一块移动硬盘,然而出于对N1的USB2.0接口速度的担忧(其实按理播放4K是够的,就是传文件慢),自己放弃了直接外接硬盘的方案。
CoreELEC通过SMB挂载局域网硬盘
这部分主要参照恩山论坛的这篇帖子来:感谢前辈。
①创建名为“storage-XX.txt”的文本文档,比如我想在N1根目录的storage文件夹目录下映射我的8t元素盘,于是创建了名为storage-8T.txt的文本文档,编辑文本内容:
[Unit]
Description=cifs mount N1
Requires=network-online.service
After=network-online.service
Before=kodi.service
[Mount]
What=//192.168.0.100/Elements
Where=/storage/8T
Options=username=XXX,password=XXXXXXXXX
Type=cifs
[Install]
WantedBy=multi-user.target
以上Description部分可以随便填,重点是What,Where及Option这三个部分,需要根据你局域网里的硬盘地址及对应用户名称密码填写,where需要与该文本文档名保持一致,上面的帖子里还提到了NFS挂载,不过照着没能走成功,因此这里就不提了。
②上述文本文档更改后缀.txt为.mount,更改完成后,使用WinSCP软件访问N1,找到/storage/.config/system.d/ 目录,在该目录下粘贴创建的storage-8T.mount文件,同时在/storage目录下创建名为8T的文件夹。
③使用PuTTY软件访问N1,输入指令:systemctl enable storage-8T
如果完全正常,此时重启N1后,在CoreELEC状态显示的“存储器”栏就可以看到挂载的硬盘了,之后TR使用时将目录指定为/storage/8T就可以下载到局域网里挂载的8T元素盘了
转投小钢炮
从去年十月左右入坑到现在快半年了,由于比较佛系,因此数据也比较一般
虽然自己只有一块8T的元素盘和西数云内置的1T硬盘,加起来9T的硬盘却辅种了四十个T的种,这个就要多谢大卫大大开发的IYUU自动辅种工具,成功配置后一键就实现了硬盘里的资源在十几个站的辅种,十分好用。
可惜CoreELEC毕竟主要是用来看电影的,在辅了这么多种后已经有些难堪重负。尤其是校验与上传同时进行的时候经常宕机,很多时候这个宕机是没办法恢复的,只能采用拔N1电源重启的方法解决,这也是不直接外接硬盘在N1上的好处之一,就是不怕硬盘因为断电受损
刚开始还好,随着辅种量的不断增加,宕机的概率与日俱增,本来就是小水管,一宕机上传量就更少了。这时候自己忍不住想到了荒野无灯大大开发的小钢炮系统,相比较兼职影音播放的CoreELEC,专门开发的小钢炮系统无疑更加合适。先前之所以不刷成小钢炮是因为听说小钢炮只能外接ext4格式的硬盘,考虑到我的8t硬盘是NTFS格式,又已经快填满,实在舍不得格式化,刷了系统后又要一个个手动添加种子,实在麻烦,因此刷小钢炮系统的想法一直处于搁置状态。
时间步入到2020年寒假,大卫大大的辅种工具有了转移做种的功能,又恰逢入了家园,新手考核刷上传与时魔的需要与N1频繁宕机的矛盾日益凸显,这时候改刷小钢炮又再次成为可能。
由于不想再买一台N1,因此原来CoreELEC的TR上辅的那么多种就需要一个“接盘侠”,想来想去电脑就是个现成的中转站,于是电脑上安装了QBittorrent客户端,转移辅种到了电脑上
由于N1已经不再是安卓系统,没有了ADB的CoreELEC只能选择线刷回W大固件再刷小钢炮的方法曲线救国,线刷救砖以及安装小钢炮的教程很多,此处不再细表。自此成功投奔小钢炮。
小钢炮通过SMB挂载局域网硬盘
与CoreELEC挂载局域网硬盘一样,我参考了上面提到的那篇恩山论坛帖子,按照这篇帖子,成功实现了局域网硬盘的挂载,然而使用TR时,惨剧发生了,种子下载了数十MB后开始报错“Permission Denied”,根据刷了那么多教程的经验来看应该是权限问题,果然,挂载的文件夹都是“0755”的权限,参照隔壁群晖,这地方大概应该是“0777”的权限,尝试了3种方案:①重新刷机再挂载,排除操作失误的可能,失败;②WinSCP直接修改文件夹属性,改动根本无法保存,一关闭属性栏就又变成0755失败;③PuTTY命令行输入:chmod 777 /media/8T,失败。
正当我百度搜索,各个群向大佬请教无果之时,偶然注意到了上面那篇帖子的130楼,有位老哥提了一句
那就试试呗,居然成功了,所以在这边总结一下方法:
①使用WinSCP软件访问N1,在/media目录下创建名为8T的文件夹
②PuTTY输入如下指令:
mkdir /media/8T
mount.cifs //192.168.0.100/Elements /media/8T -o user=XXX,pass=XXXXX,noperm,dir_mode=0777,file_mode=0777,iocharset=utf8
其中/media/8T、 //192.168.0.100/Elements、user=XXX、pass=XXXXX这几部分的填写可以参照CoreELEC相关指令的Where、What及Option部分填写
③小钢炮管理界面-system-Startup-Local Startup 中加入如下几行:
mkdir /media/8T
mount.cifs //192.168.0.100/Elements /media/8T -o user=XXX,pass=XXXXX,noperm,dir_mode=0777,file_mode=0777,iocharset=utf8
/etc/init.d/S92qbittorrent restart
/etc/init.d/S92transmission restart
之后重启小钢炮,此时再次查看权限就已经是“0777”的状态了,可以开始享用小钢炮。
总结
上面的文字主要是对前人的方法转述及自己的一些苦痛经历和经验,可能有点啰嗦,不过作为这方面的小白,不想让其他萌新也折腾那么多遍,因此写下这篇流水账式攻略,跪求各位大佬轻喷,谢谢。
blackocean
校验提示文案
kkhjvk4
校验提示文案
天高云淡寄浮生
校验提示文案
googooog
校验提示文案
kaho
校验提示文案
就来看别人花钱
校验提示文案
领券大王
校验提示文案
jmuweb
校验提示文案
小站果
校验提示文案
木木饿
校验提示文案
crosscc
校验提示文案
問道于心
校验提示文案
unniversary
校验提示文案
牧之_
校验提示文案
牧之_
校验提示文案
unniversary
校验提示文案
問道于心
校验提示文案
crosscc
校验提示文案
领券大王
校验提示文案
就来看别人花钱
校验提示文案
kaho
校验提示文案
木木饿
校验提示文案
googooog
校验提示文案
小站果
校验提示文案
jmuweb
校验提示文案
天高云淡寄浮生
校验提示文案
kkhjvk4
校验提示文案
blackocean
校验提示文案