最近折腾buffalo的ls-vl老NAS,想利用起来,以前启用了ssh登录和aria。 现在打算作为nps服务器同时安装了filebrowser,不断试开机启动,分别放在/etc/rc.d或者/etc/init.d,还试了extentsion目录,就是无法开机启动这些。最后终于有一次测试后机器无法连上了,索性开始拆机刷debian,自由度更好。参考了几篇blog,也踩了一些坑,因为网上都是wvl或者xvl的。我这种单盘的只有改机登录ssh。 自行摸索。

from https://www.yamasita.jp/linkstation/2008/11/081112__disassemble.html
拧开唯一的风扇螺丝,底部标签撕掉,怼开底部2卡扣,然后继续暴力拆机,损坏一些卡扣,硬盘四个螺丝松开后,将硬盘拆下插入主机接入linux,我是用vmware中的debian来实现,自带硬盘为sda,这个利用usb接入,识别为sdb
通过zerotier将家里的nas,lede,电脑等等都设置为一个大局域网,方便没有nps或frp时使用家里数据,利用手头vps建立moon节点,增加稳定性和穿透性。
配置Moon的步骤(linux ubuntu),windows下没有找到moon解决方案,文件夹下没有public文件:
1. moon机器安装zerotier,一条命令完成:
curl -s https://install.zerotier.com/ | sudo bash
2. 生成moon配置文件
不一定要加入到网络,直接作为moon也可以
cd /var/lib/zerotier-one
sudo touch moon.json
sudo zerotier-idtool initmoon identity.public >> moon.json
修改配置文件moon.json,添加公网IP,1.1.1.1为例,修改内容如下, 9993是默认端口
618期间在453bmini和新的251d之间最终选择了后者,四盘位用不上,不如多机之间备份,备份至黑群晖和老的netgear Duo来的安全。自己买了一个8g的威刚内存换上去,10g内存对于虚拟机和docker也够了。 试用了下监控,不如群晖的好。因此黑群晖和白威联通搭配使用互补不足。
开机启动
启用开机脚本Control Panel -> Hardware -> General: Run user defined startup processes (autorun.sh)
终端操作:
mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
vi /tmp/config/autorun.sh
# 输入开机程序命令
chmod +x /tmp/config/autorun.sh
umount /tmp/config
整体来说不如群晖DSM6.2方便,直接在计划任务里可以编辑开机启动
常用编辑,新增editatuorun.sh脚本,给予x执行权限
mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
touch /tmp/config/autorun.sh
chmod +x /tmp/config/autorun.sh
$EDITOR /tmp/config/autorun.sh
umount /tmp/config
https://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup
任务计划
编辑vi /etc/config/crontab
重启crontabcrontab /etc/config/crontab && /etc/init.d/crond.sh restart