猫盘安装群晖synology (by quqi99)
作者:张华 发表于:2020-04-14
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
问题
家里有两个nas, 一个威联通的,一个猫盘,猫盘长期没怎么用,今天一看开机后找不着IP,后来多重启几次后,发现偶尔路由器上能看到IP, 它每次IP都变,并且也容易掉IP.而且还无法打开ssh,所以这个猫盘不是我心目中理想的样子,它很烂.但想着里面还有一块硬盘也不能就这么丢了啊.于是想着把它刷成群晖synology.
网上一堆通过什么ttl刷机的方法,那个太麻烦了,还得买线,还得拆机,还得搭线,我们还是寻找软个的方法.其实问题的关键是猫盘打开ssh太麻烦了,如果有了ssh直接刷synology很简单.x3p默认支持ssh,所以我们先通过网络的方式刷x3p,然后再刷synology.
通过猫盘一键刷机v2.0刷x3p
我也忘了哪里下载的猫盘一键刷机v2.0工具,大家自行在网上搜索,有名字应该很容易找到该工具的下载地址,或者去百度网盘搜搜.下载安装好后,通过网络刷x3p要知道几个信息:
猫盘的IP,从路由器里找
猫盘的mac,从猫盘背后找.但注意一点是,要想每次启动IP不变的话,mac地址前面几位应该固定成78C2C0,后面六位从猫盘背后找.
猫盘的SN, 从猫盘背后找.
有了这些信息后,按下列步骤刷x3p打开猫盘一键刷机工具,把上面的信息粘贴进去,点击开始刷机 (注意注意:刷机前一定要关闭win10上的防火墙)
刷好后有提示,这时候需要拔下电源,按住reset!等待10秒以上,按着他不要停!同时连上电源,等网线的灯亮起在松手。
这时候猫盘应该顶灯不停闪烁,等待15分钟左右,路由器能够看到你的猫盘就算刷好了
打开网页,地址栏输入猫盘的新ip,进入X3P登录页面. 它有两个帐号,一个admin,密码:123456, 一个root, 密码为Etech12 (呆会ssh时需要使用root用户)
做到这一步如果想使用x3p就继续升级,如果想使用synology的话做到这一步就算完了.
ssh一键刷synology
使用root (Etech12)用户ssh登录到系统,一键运行下列命令即可:
wget -N --no-check-certificate https://raw.githubusercontent.com/Squaregentleman/catdrive-syno/master/install.sh
chmod +x install.sh
./install.sh
但是由于你知道的糟糕的网络环境,可能install.sh里面要下载的https://github.com/Squaregentleman/catdrive-syno/raw/master/full.bin永远无法下载下来.所以可以手工把它先下载下来,再把它上传到x3p(无权限),然后再将install.sh里换成这个链接.
配置synology
上步安装好synology之后,接着就要配置synology, 本来也没什么好说的,看着文字说明一步一步做就行了.也是因为你知道的糟糕的网络环境,需要先手工下载下列文件,然后做到这一步时看文字选手工安装安装它:
https://cndl.synology.cn/download/DSM/release/6.2.2/24922/DSM_DS119j_24922.pat?model=DS119j&bays=1&dsm_version=6.2.2&build_number=24922
配置nfs
控制面板定义一个共享文件夹如bak, 关联用户admin, 然后要定义NFS权限,如下图,在squash处选择"映射所有用户为admin. 不然的话,你若通过(sudo mount -t nfs 192.168.99.169:/volume1/bak /cat)mount了的话,然后使用添加sudo如"sudo ls /cat"才能访问.
autofs配置
$ cat /etc/auto.direct |tail -n 1
/cat -fstype=nfs,rw,rsize=32768,wsize=32768,vers=3,username=admin,password=pass 192.168.99.169:/volume1/bak
$ cat /etc/auto.master |tail -n 1
/- auto.directsudo systemctl restart autofs
一个大坑
通过IP访问控制台时,在套件中心要安装软件时,总是会报连接网络失败,问题是我们的网络肯定是好的.找了好久,终于发现仍然是我们特殊的网络环境造成的.
需要打开ntp,如下图,但默认使用的ntp服务器是time.google.com,所以被那个了,ntp也就不好使了从而造成无法访问应用软件库.
注:还可以添加这个软件仓库 - https://synocommunity.com/#easy-install
rsync同步
可通过rsync命令同步
rsync -avztur --progress --delete --exclude 'me/xx' /nas/ /cat
20220419更新
今天用rsync往猫盘里备份照片时居然报空间不足,很奇怪,这也是2T的盘啊不可能.
结果想着删一些文件,但有些文件却删除失败,估计是硬盘有坏道,于是想用fsck.ext4来修复,很多网页提到要先运行:
# stop DSM but don't shutdown machine
syno_poweroff_task -d
结果这个命令不返回,只能强行结束,之后继续使用了下列命令:
umount /volume1 -f -k
fsck.ext4 -yvf /dev/sda3
reboot
但是之后发现可以进ssh,但无法访问web portal. 重启nginx服务也说error.
后来又继续运行了fsck.ext -yvf /dev/sda3几次之后fstab又生效可以自动mount sda3了.之后web也就恢复了.
然后删除禁用iscsi来节省空间.
猫盘安装群晖还是挺慢的,想回到x3p固件的话可以参考: 猫盘玩机一站式解决方案(含一键刷机工具) - https://www.huakings.cn/post/283.html , 我就不折腾了.
reference
[1] https://post.smzdm.com/p/a4wm2rll/
[2] https://post.smzdm.com/p/a6l8zglg/
猫盘安装群晖synology (by quqi99)相关推荐
- Vmware ESXi安装群晖Synology DSM 5.x
简介 在Vmware ESXI中安装群晖Synology DSM 5.0 (4528) 文件准备 Vmware ESXi用户安装需要的文件 NB_x64_5032_DSM_50-4528_Xpenol ...
- [转载]在Vmware ESXI中安装群晖Synology DSM 5.0 (4528)
转载 在Vmware ESXI中安装群晖Synology DSM 5.0 (4528) 文件准备 Vmware ESXi用户安装需要的文件 NB_x64_5032_DSM_50-4528_Xpenol ...
- 我好像解决部分猫盘刷群晖后掉IP的问题了
我好像解决部分猫盘刷群晖后掉IP的问题了 我好像解决部分猫盘刷群晖后掉IP的问题了 先说我的情况,xianyu上的,到手发现刷群晖后第一次没挂硬盘时可见ip,关机,上硬盘,再开机就一直见不到ip了 ...
- 本地搭建私有云盘:虚拟机安装群晖NAS 1/5
系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置 ...
- DSm安装mysql_群晖Synology DSM系统安装教程
1.开始第一步,安装NAS系统DSM.新拿到DiskStation,插上硬盘,连接网线,插上电源,开机即可. 2.初始化我们需要去群晖Synology下载中心下载DSM固件和安装工具. 选择你机器的盘 ...
- 不买NAS搭建私有云盘:虚拟机安装群晖 1-5
系列文章 不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...
- 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖)
系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...
- 群晖linux怎么进入u盘,黑群晖菜鸟安装教程(一)制作U盘引导及软洗白!
教程多都是参考网络上的一些大师们的教程做一些简化和把一些要点易出错的地方给大家指出,让大家能更快加入到群晖一起折腾. 什么是黑群晖 最简单的理解就是用普通的PC机安装了群晖NAS系统让普通的PC机可以 ...
- 解决虚拟机安装群晖时,synology assistant(群晖助手)无法搜索到服务器,导致无法安装DSM系统问题
解决虚拟机安装群晖时,synology assistant(群晖助手)无法搜索到服务器,导致无法安装DSM系统问题 参考资料: 1.最新小白玩转黑群晖安装指南.docx(https://downloa ...
最新文章
- linux上通过lighttpd上跑一个C语言的CGI小页面以及所遇到的坑
- 构造函数的理解(构造函数与 init 方法)
- maven引用公共包_Maven项目怎样引用其他项目/或者jar包-阿里云开发者社区
- 驱动依赖_「世经研究」焦炭行业--仍旧依赖政策驱动
- Hamcrest总结--思维导图
- Linux 比较不同命令
- 蒙哥马利java算法_算法详解 - 蒙哥马利算法的概念与原理
- 腾讯AI让二子,柯洁还是输了
- dwz框架在网站群项目中的应用(2)—html拓展之页面形式
- java重载父类方法_子类重载父类方法
- WSAGetLastError错误列表
- oracle新增字段和注释语法
- C#微信开发---用户关注微信号后公众号发送欢迎关注
- java清除session_退出页面自动清除java session方法
- 年薪80万难觅技术人才 杭州区块链人才需求旺盛
- 微信小程序可以打开公众号文章
- activity 所需jiar包
- HTML:路径的写法
- 解答:2020年Python就业岗位多不多?薪资高不高?
- Synergy服务端显示异常解决办法