机器信息:
蜗牛星际A款双千网口(J1900+4G)。
DSM3617XS-6.2.2
MSDATA 64G+1T+4T
事件起因:
某天晚上,一直在用EMBY观看一部美剧(《闪光女孩》),想一口气看完(最后一集),以至于到了机器自动关机的时候(第天晚上1:00),还没播放完就自动关机了。 于是我重新开机,准备继续观看最后。
结果开机后,无法访问。
我打开分登录页面,准备登录,结果报错:“系统空间不足”。我以为是电影的缓存文件突然导致磁盘错误,于是我关机重试,发现,开机后无法访问系统了。登录页面都进不去。
排查经过:
我网上查了一些,说可能是系统磁盘被占满了,只需要SSH登陆系统,删除文件即可。但是问题是,我用SSH也无法连接。应该是系统什么问题导致启动不起来。
1)删除空间
于是我打算用U盘写入ubuntu linux,然后linux下挂载硬盘并删除相关文件。
我从网上下载了linux刷机工具(rufus-3.19p.exe)+LINUX系统:linuxmint-20-cinnamon-64bit.iso
刷入U盘后,进入mint linux(类ubuntu),然后通过命令挂载硬盘,发现硬盘剩余空间很足(剩余45%)。
而且,可以访问硬盘中的文件。说明硬盘没有问题。
2)换引导
我用群晖助手都搜索不到机器。我想会不会是引导坏了。准备换个引导试试。
于是,我在U盘里安装新的loader1.03b for dsm6.2.x
开机设置U盘启动,能进入引导页面,即可看到happy hacking。。。
但是,群晖助手无法搜索到机器。于是我换了一个引导,从群晖社区官网下载了最新的:Jun's Loader v1.03b DS3617xs - XPEnology Club。
重新用win32diskimage写入U盘,重启,还是搜索不到。于是我怀疑是引导不适用于我的机器,于是我下载了load1.02b for dsm6.1.7(我的机器是从6.1.7升级上来的。)
重新用win32diskimage写入U盘,重启,搜索到了.
然后,进入首页,提示硬盘是从旧的系统(硬盘上有DSM6.2.2)迁移到新的机器(DSM6.17),需要迁移。
于是我点迁移,提示无法迁移。
网上查了一下,说是硬盘里系统和引导不致引起。需要重装系统。
于是我点击重装,从网上下载了最新DSM6.2.2 FOR DS3617XS. 安装失败,提示空间不足。
网上搜索关键词,提示是系统(DSM6.2.2)和引导(loader1.02b-FOR DSM6.1.7)不一致引起。需要换成一致。
但上是面,我已经试过Loader1.03b,无法引导。
于是我想到可能是这个引导不对,这个引导无法识别i211(intel)网卡。搜索的过程中,无意中发现一篇文章,说loader1.03b不支持UEFI启动,需要改为Lagency启动(老机器)。
解决:
于是我重启进入蜗牛星际主板,把启动全部改为Legency,后,奇迹出现了。群晖助手成功搜索到了DSM6.2.2,并显示需要迁移。
于是我进入首页,点击迁移(保留数据和配置),提示,迁移失败,建议重装系统(仅保留数据,配置丢失)。
我一想,配置丢失就丢失吧,只要数据还在就行。
于是我点击了重装系统。几分钟过后,重装完成。进入了创建管理员界面,于是我创建了和以前的系统一样的管理员,登陆到DSM。
登录后,系统里面所有的套件都没有安装,但是可以看得到系统盘(我有两块硬盘1T+4T)。4T的硬盘是看不到的。
我点击添加硬盘,提示要格式化整个硬盘,我赶紧取消了。
修复找不到硬盘:
网上说需要把找不到的硬盘重新安装一次系统。按教程,把所有正常的硬盘取下,只安装有问题的硬盘,然后重启,会提示重新安装系统。
我按教程做了,也的确提示需要安装系统,但是当我点安装的时候,他提示,需要格式化整个硬盘,我就取消了。
于是我又搜索了一些文章,有人说,只有格式化硬盘的第一个分区,即红色文字的分区就可重装系统。
于是我PE进入,用diskgenious格式化了每个分区,重启,还是找不到硬盘。
从上面的文章可以看出,第一个分区是装的系统,那我把另外一个硬盘上面的系统复制过来,不就行了?
于是我把另一个硬盘的第一个分区的数据,同不到了第二个硬盘的第一个分区(先格式化)。重启系统。。。。。
终于,看到了第二块硬盘,而且数据都在。
找回数据:
因为配置丢失,于是我开始安装各种套件。比如docker, 意外的是,当我安装完docker后,docker上面所有的容器及数据都还在,比如emby。意外的惊喜。
于是我开始安装ds photo, note station , drive, web station等等,几乎所有的套件的数据都在。除了 控制面板上面的一些配置,应用的数据都在,包括mariaDB10里面的数据库。
遗留问题:
虽然系统OK,数据OK了,但是,存储空间报一个错:
点击修复后,就OK了,可是第二天我重启后,又显示无法访问系统分区,应该是分区里的系统里没有做好,我重新copy了一次,还是不行。虽然不影响使用。但是感觉怪怪的。先这样吧。
后面有时间再想想能不能解决,反正这个盘全是电影,坏了也影响不大。