1. 当前位置: 网站首页 >  NAS >  NAS换新硬盘数据怎么迁移?4T换8T搬家全流程,我手贱关机那下差点白干

NAS换新硬盘数据怎么迁移?4T换8T搬家全流程,我手贱关机那下差点白干

NAS换新硬盘数据迁移全流程:三种换盘路线对照、新盘CMR与smartctl两道关、机器内部rsync复制速度对比、搬家七步顺序

上周飞牛后台弹了个红色告警,存储空间用了85%,那块4T酷狼ST4000VN006在N100机箱里跑了三年多,照片、影视库、下载目录全挤一块,眼看要满。咬咬牙买了块8T酷狼ST8000VN004,九百出头。盘到手我才认真想这事:4T数据怎么搬去新盘?旧盘怎么处理?中间查资料加实操折腾了两天,踩了两个坑,这篇把整个流程从头捋一遍。

先分清你是哪种换法,路线完全不一样

动第一颗螺丝之前,先看你的机器处于哪种状态,三种情况的走法天差地别:

你的情况正确走法风险点
盘位还有空的(我这种)新盘插空位,机器内部复制,核对完再拆旧盘最稳,唯一要求是别急着拆旧盘
盘位满了,单盘没RAID先把数据备份到别的机器或移动硬盘,再换盘重灌中间有个裸奔期,断电就全没
RAID1双盘镜像拆旧盘插新盘等重建,重建完再拆另一块旧的再重建两次重建耗时,中途千万别拔错盘

我是双盘位机器只占了一个位,正好走最稳的第一条路。盘位满了的朋友,动手前务必把要紧的东西先按备份的规矩抄出去一份,搬家过程中的每一秒你都是没有副本的。玩RAID的注意,8T盘重建一次要八小时上下,两块旧盘分两次换就是两轮等待,顺序和耐心比技术重要,具体怎么按盘数选模式我在RAID那篇里写过

新盘到手先过两道关,别急着插上就拷

第一道关,确认你买的不是叠瓦盘。机械盘分CMR(垂直式)和SMR(叠瓦式),SMR为了堆容量把磁道像瓦片一样叠着写,随机写入掉速惨烈,当仓库盘勉强,当NAS主力盘就是灾难。同容量SMR能便宜几十块,商品页一般不写,得自己去搜「型号 + SMR」查。我买ST8000VN004之前专门确认过是CMR,8T这个容量段酷狼全系垂直式,闭眼买没事,西数紫盘和酷狼的某些小容量款要留个心眼。

第二道关,到手先做体检。SSH进机器跑一条:

smartctl -a /dev/sdb

看两个数:Power_On_Hours通电小时,全新盘应该是几十小时以内(出厂测试加运输),我这块到手显示9小时;通电几千上万的,恭喜你买到翻新盘,直接退。再看Current_Pending_Sector和Reallocated,都该是0。这一步花两分钟,能把大概率翻车的盘拦在下单第二天,别嫌麻烦。顺带说一句,旧盘要是已经出过异响掉速这些苗头,搬家就得提速了,坏盘的前兆那篇里的五信号对照着看。

我走的正路:先插新盘,机器肚子里复制

关机断电,新盘插到空盘位,SATA线和电源线插稳,开机。飞牛在存储管理里能看到一块未初始化的盘,初始化、格式化、挂载,这一串操作我在挂载第二块硬盘那篇写过详细步骤,群晖就是在存储管理器里新建存储池,逻辑一样。

接下来是最关键的一个决定:怎么把3.4T数据挪过去。我第一反应是把NAS挂载到Windows电脑上,从PC上复制粘贴——幸好没这么干。数据从旧盘出来经过网线到PC,再从PC经网线回新盘,千兆网络跑两趟,实际只有40到60MB/s,3.4T得拷二十个小时往上。正确姿势是SSH进NAS,让数据在机器肚子里走,SATA对SATA,实测稳定170MB/s上下,3.4T五个多小时完事:

rsync -avh --progress /vol1/仓库/ /vol2/仓库/

用rsync别用cp,最大好处是断了能续。参数里-a会保留权限和时间戳,NAS上多个共享目录权限不一样,这点比快那几分钟重要得多。

拷数据的五个多小时里,我踩了两个坑

第一个坑,休眠。我之前把硬盘休眠设成了十分钟无读写就睡,结果拷贝过程中rsync在算校验、实际读写有间隙,跑到一半两块盘双双睡着了,任务卡死半小时我才发现。拷大盘前先去把休眠关了,或者临时调成几小时,拷完再改回来。要是你的机器本来就有休眠失败老被唤醒的毛病,这次正好排查。

第二个坑,写盘大户。qBittorrent当时还挂着三个任务在下载,边拷边写旧盘,有些文件复制到一半内容变了,rsync第二轮校验又得重跑。开拷之前把下载容器停了,相册索引这种后台任务也暂停,让旧盘安安静静当个只读源。Docker容器要是有关键数据目录在旧盘上,先docker stop再拷,别让容器边跑边改文件。

还有个小坑送给你:拷到78%那晚我看着进度条觉得网速没影响,顺手重启了路由器——NAS和PC都重启了,rsync任务直接没了。好在rsync断点续传不是白叫的,第二天同一条命令重跑,已核对过的文件直接跳过,只补了剩下的22%。所以中途断了别慌,更别从头用复制粘贴重来,重跑命令就行。

拆旧盘前必做三查,少一查都别动螺丝

复制跑完不等于能拆盘,我拆之前核对了三样东西:

一查容量。新盘对应目录的已用空间和旧盘对得上,我是3.4T对3.4T,差个几百G的赶紧找原因,多半是有目录没拷到。

二查共享目录指向。飞牛的共享文件夹是绑在具体存储空间上的,我的「仓库」目录还指向旧盘,得在设置里把路径切到新盘,或者删掉旧目录新建。这步不做,拆了旧盘共享目录直接失联。

三查Docker挂载。我有个Jellyfin容器把媒体库路径映射在旧盘上,拆盘前要么改容器配置指向新路径,要么确认配置文件里的路径已经对得上。三查都过了,关机断电,拆旧盘,收工。

旧盘别急着挂二手,最后一步是擦干净

拆下来的4T盘我没卖,先装回硬盘盒当冷备份挂了两周——新盘万一有暗病,头两周最容易暴露,这时候旧盘就是你最后的副本。两周没事,家庭照片再单独备份一份,盘就可以处理了。出手前必须全盘擦除,光格式化没用,数据恢复软件一扫一个准。Windows下用diskpart的clean all命令填零,4T盘要跑六七个小时;Linux下dd if=/dev/zero,时间差不多。擦完再挂二手平台,4T二手盘一百多块,回血买根内存不香吗。

最后把整套顺序压缩成一张表,照着走:

步骤动作耗时
1确认换盘路线(空位/满位/RAID)10分钟
2新盘验CMR、smartctl体检15分钟
3插新盘初始化挂载15分钟
4关休眠、停下载和索引任务10分钟
5rsync机器内部复制每TB约1.5小时
6三查:容量/共享目录/Docker路径20分钟
7拆旧盘,当冷备份观察两周

整个流程里最值的一条经验:给数据留退路。新盘没验证稳之前旧盘不动,旧盘没擦干净之前数据不算搬家完成。慢是慢了点,但NAS里躺着的都是几年的照片和攒了半辈子的资源,快那半天没意义。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《NAS换新硬盘数据怎么迁移?4T换8T搬家全流程,我手贱关机那下差点白干
本文地址:https://www.shunot.com/nas/850.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注