型号:F4-421
操作系统版本:TOS 4.2.17
磁盘阵列:西部数据金盘6T x 4,RAID6
文件系统:BTRFS
故障过程:
1、在线将TOS4.2.17升级到TOS4.2.30;
2、升级后使用了近1小时,系统运行正常;
3、启动磁盘碎片整理;
4、在TOS中手动删除TimeMachine备份文件;
5、发现磁盘空间没有释放之后到回收站里手动删除回收站中的TimeMachine备份文件;
6、升级后约2小时的时候TOS会话超时要重新登录,但无论如何输入用户名密码都一直停留在登录页面,SSH不能访问,AFP不能访问;
7、重启NAS,登录TOS时无论如何输入用户名密码都一直停留在登录页面;
8、硬盘灯一直在闪,次日登录TOS,故障依旧;
9、几日后咨询铁威马技术支持后重装TOS,在线方式,此时TOS4.2.32已发布,TOS升级到了TOS4.2.32,登录TOS一直停留在“LOADING”页面,SSH不能访问,AFP不能访问。约2小时后,TOS登录页无响应,TNAS PC搜索不到NAS设备;
10、后续多次尝试不同方法,包括拔掉一块盘启动等,目前故障依旧,重新安装时磁盘检测显示均为“良好”;
还有啥方法可以尝试?这台NAS是否可以连上显示器键盘,像台式机一样观察启动过程中的信息?有没有新版的firmware可以更新?
f4-421升级tos并整理磁盘碎片后无法启动
版主: TerraSupport, TMsupport, TMjack
Re: f4-421升级tos并整理磁盘碎片后无法启动
修复过程较曲折,在铁威马技术支持工程师的帮助下尝试了各种办法,最终有效的解决办法总结如下:
0、修复过程需要手头有一块从未安装过TOS或者已有可正常启动TOS的单独磁盘,加上文件系统损坏的原先做成raid6阵列的4块盘,共5块盘。为便于区分,分别命名为:单盘、raid6-1、raid6-2、raid6-3、raid6-4;
1、用单盘全新安装TOS;
2、单盘启动TOS;
3、插入raid6-2、raid6-3、raid6-4,重组阵列md1;
4、挂载md1上的卷,挂载失败;
5、btrfs check检查md1,发现文件系统有损坏;
6、btrfs check —repair修复文件系统,修复进行到[7/7] checking quota groups的时候出现out of memory问题,不能完成文件系统修复。手头没有内存条,不清楚内存扩容再修复是否可以完全修复损坏的文件系统;
7、再次挂载md1上的卷,挂载成功,数据文件都还在,并且可读;
8、停机拔下raid6-2、raid6-3、raid6-4;
9、重启后插入raid6-1,TOS中添加卷再删除卷,格式化掉raid6-1,出于对btrfs文件系统修复麻烦程度的恐惧,格式化成了ext4文件系统;
10、停机拔下单盘,用raid6-1全新安装TOS;
11、用raid6-1启动TOS;
12、插入raid6-2、raid6-3、raid6-4,重组阵列md1;
13、挂载md1上的卷,挂载成功;
14、把md1上的数据文件拷贝到raid6-1,万幸的是数据文件都正常拷贝出来了,拷贝失败的是一些垃圾回收站文件,估计修复失败的就是这些文件(阵列md1上显示磁盘空间被占用了8.9T,拷贝过来后实际只占用了raid6-1的4.3T空间,这块6T的盘空间够用);
15、停机拔出raid6-2、raid6-3、raid6-4;
16、重启后进入TOS中添加卷,分别插入并格式化掉raid6-2、raid6-3、raid6-4(这步操作做出来3块独立的磁盘,在后面做raid5的时候有个漫长的阵列同步,可能格式化时直接做成raid5就不会有这个漫长的阵列同步了);
17、停机拔出raid6-1;
18、插入raid6-2、raid6-3、raid6-4,全新安装TOS,做成raid5阵列,raid6-2——>raid5-1、raid6-3——>raid5-2、raid6-4——>raid5-3;
19、插入raid6-1,挂载卷,把前面拷贝到raid6-1上的数据文件拷贝到raid5阵列;
20、拔出raid6-1,重启TOS后再插入raid6-1;
21、TOS中编辑存储池,为阵列添加硬盘,把raid6-1并入raid5阵列,raid6-1——>raid5-4,这又是一个漫长的阵列同步过程;
22、TOS中编辑卷,把raid5-4的容量扩到卷中,至此,阵列最终由原先的raid6变成raid5,数据文件得以保全,结局还算圆满。
0、修复过程需要手头有一块从未安装过TOS或者已有可正常启动TOS的单独磁盘,加上文件系统损坏的原先做成raid6阵列的4块盘,共5块盘。为便于区分,分别命名为:单盘、raid6-1、raid6-2、raid6-3、raid6-4;
1、用单盘全新安装TOS;
2、单盘启动TOS;
3、插入raid6-2、raid6-3、raid6-4,重组阵列md1;
4、挂载md1上的卷,挂载失败;
5、btrfs check检查md1,发现文件系统有损坏;
6、btrfs check —repair修复文件系统,修复进行到[7/7] checking quota groups的时候出现out of memory问题,不能完成文件系统修复。手头没有内存条,不清楚内存扩容再修复是否可以完全修复损坏的文件系统;
7、再次挂载md1上的卷,挂载成功,数据文件都还在,并且可读;
8、停机拔下raid6-2、raid6-3、raid6-4;
9、重启后插入raid6-1,TOS中添加卷再删除卷,格式化掉raid6-1,出于对btrfs文件系统修复麻烦程度的恐惧,格式化成了ext4文件系统;
10、停机拔下单盘,用raid6-1全新安装TOS;
11、用raid6-1启动TOS;
12、插入raid6-2、raid6-3、raid6-4,重组阵列md1;
13、挂载md1上的卷,挂载成功;
14、把md1上的数据文件拷贝到raid6-1,万幸的是数据文件都正常拷贝出来了,拷贝失败的是一些垃圾回收站文件,估计修复失败的就是这些文件(阵列md1上显示磁盘空间被占用了8.9T,拷贝过来后实际只占用了raid6-1的4.3T空间,这块6T的盘空间够用);
15、停机拔出raid6-2、raid6-3、raid6-4;
16、重启后进入TOS中添加卷,分别插入并格式化掉raid6-2、raid6-3、raid6-4(这步操作做出来3块独立的磁盘,在后面做raid5的时候有个漫长的阵列同步,可能格式化时直接做成raid5就不会有这个漫长的阵列同步了);
17、停机拔出raid6-1;
18、插入raid6-2、raid6-3、raid6-4,全新安装TOS,做成raid5阵列,raid6-2——>raid5-1、raid6-3——>raid5-2、raid6-4——>raid5-3;
19、插入raid6-1,挂载卷,把前面拷贝到raid6-1上的数据文件拷贝到raid5阵列;
20、拔出raid6-1,重启TOS后再插入raid6-1;
21、TOS中编辑存储池,为阵列添加硬盘,把raid6-1并入raid5阵列,raid6-1——>raid5-4,这又是一个漫长的阵列同步过程;
22、TOS中编辑卷,把raid5-4的容量扩到卷中,至此,阵列最终由原先的raid6变成raid5,数据文件得以保全,结局还算圆满。