记录一下QNAP更换硬盘的过程
我的NAS是QNAP TS-451+,系统固件是4.3.5。盘1单盘SSD 240G,盘2、盘3均为5T组Raid1,盘4单盘8T。
情况:1、SSD用量超过80%,想换个更大的SSD替换该系统盘;盘2故障,想将raid1降为单盘,取出故障盘,空出盘位。
搜索到SMZDM社区上一篇社区分享文章:QNAP 篇一:记一次换硬盘引发的折腾_硬盘_什么值得买 (smzdm.com)
看了评论区的内容,准备按楼主教程操作一遍试试。最后完美达成目的。
以下是操作:
1、开机状态,盘2直接拔出。因已故障,系统显示已拔出。
2、ssh登录,直接按楼主命令输入无效,通过楼主提供的教程出处得出以下符合我情况的正确命令:
查询:mdadm --query --detail /dev/md1,据查询结果确定md1是盘1-ssd,/dev/md2是盘3-5T。
raid1降级:“mdadm --grow /dev/md2 --raid-devices=1 --force"(此处为5T盘的raid1降级命令)
3、编辑/etc/config/raid.conf 文件,按教程改:
找到[raid2]下面,最末尾有“scrubstatus, eventskipped, eventcompleted,degradedcnt”开头的4行,全删除;[remove]下面的0x00000002 = 0x4这行也删掉;data_0=2,(REMOVED)这行也删除;修改"data_1=3,序列号",改为"data_0=1, 序列号";然后chunkSize=0,不用改,readAhead = 4096改成0, databitmap=3改成1
4、保存后,还没重启,qnap网页上已经能看到是单盘了。直接在盘2上插新的1T-SSD,然后重启。
5、磁盘区2显示错误。。。盘2已经识别到1T-SSD,状态是闲置。
6、先按楼主的教程,将盘1和盘2组raid1。再做一遍2-3,不同点是相关命令改为md1:“mdadm --grow /dev/md1 --raid-devices=1 --force"
7、此时再看楼主教程,“关机,将硬盘4拔出来插到原先硬盘3的槽,开机。”原来之前的问题在这里。顿悟。关机后,拔出盘1,将新SSD从盘2插到盘1;将原5T从盘3拔出插到盘2。再开机,各个磁盘区都正常识别显示。
8、按照楼主教程最后一步,mdadm命令扩容:"mdadm --grow --size=max /dev/md1"盘1恢复容量到最大。
9、完美搞定!
感谢原文作者以及其文章的评论区值友!
PS:用到的工具软件为:SSH是用PUTTY,修改raid.conf文件用的是WINSCP。


加勒比考斯
校验提示文案
灵KOYB
校验提示文案
[已注销]
校验提示文案
kariya81
校验提示文案
Paul-Lee
校验提示文案
justincq
校验提示文案
东长理
校验提示文案
justincq
校验提示文案
Paul-Lee
校验提示文案
东长理
校验提示文案
kariya81
校验提示文案
[已注销]
校验提示文案
加勒比考斯
校验提示文案
灵KOYB
校验提示文案