kelb 发表于 2021-11-6 15:37:32

记录一次NAS盘已损毁处理方式

nas中硬盘是最大的资源,随着硬盘使用年数及次数的增加,坏道也在增加,群晖会不断提醒我坏道再增加,但是不影响使用我会经常忽略掉,只到看到NAS盘已损毁的通知,特别这次是损坏了我app安装的盘,也就意味着有可能我的NAS应用及应用数据将全部丢失,特别是我的Docker及VM数据,这次真的慌了,但是心慌人不慌,经过一天的拯救,终于恢复了,因此这次要记录下来。
群晖再提醒盘损坏时,一般盘不是真正的损坏,而是出现了多个坏扇区,这时将盘置为只读状态,只读也就意味着可以拯救拯救数据。
第一步,找到一个大点盘(NAS中的盘),至少比本硬盘数据大的数据盘(此处不要用要替换的盘)
第二步,root账号ssh登入nas,不会自行百度
第三步,拷贝文件到备份的目录中,我损坏的是 /volume1,备份目录是 /volume4/bakvolume1/volumn1
mkdir /volumn4/bakvolume1
cp -r -p /volume1 /volume4/bakvolume1/volume1
此时拷贝时会告诉你哪个文件或者文件夹时错误的,无法拷贝,记录下来,看下是会影响到恢复使用,我的恰好坏道中没有有用的数据所以本次基本无损,否则有可能会丢数据
第四步,关机,换下硬盘,插入新硬盘
第五步,开机,并把新硬盘加入到新存储里,注意,原硬盘是ext4时,也要建立ext4的分区,不然docker可能会有问题
第六步,恢复数据
cp -r -p /volume4/bakvolume1/volume1 /
第七步,重启,数据基本无损恢复
至此,本次处理基本完美结束,总结下:

[*]经过本次事故后,app安装盘一定要备份,本次是因为我的盘坏道中恰好没有app的数据,所以基本无损恢复,如果是有数据的话基本也是很难无损了。
[*]在备份时一定要加上-p这样才能把权限复制到备份中,否则恢复回来依然会有很多问题

tonli2008 发表于 2021-11-6 17:49:04

学习了,谢谢

laniv 发表于 2021-11-6 19:36:49

谢谢分享经验,学习了。

浩淼锋 发表于 2021-11-6 20:51:00

没有raid??

momo 发表于 2021-11-7 17:05:34

谢谢分享,很好,估计拷贝需要很长时间吧。

kelb 发表于 2021-11-7 18:41:02

momo 发表于 2021-11-7 17:05
谢谢分享,很好,估计拷贝需要很长时间吧。

还好,这个盘是专门装app的,所以也不大,盘大的估计需要很长时间。如果控制台长时间不动,不放心,可以用 cp -v -p -r参数,这样可以看到现在在拷贝哪些文件,但是最好不要-v这样会看不到哪些文件报错

fvcky 发表于 2021-11-12 11:07:25

谢谢分享!!!!

daofeng 发表于 2022-6-7 22:05:07

这文章太好了 感谢大佬 我的盘正在拷贝中都15分钟了 控制台一动没动

248100321 发表于 2022-6-8 09:29:03

kelb 发表于 2021-11-7 18:41
还好,这个盘是专门装app的,所以也不大,盘大的估计需要很长时间。如果控制台长时间不动,不放心,可以 ...

那按照这个方法,是否可以拷贝到新硬盘?

skywalkhyn 发表于 2022-6-8 09:40:23

感谢分享

huangjx 发表于 2023-7-13 00:02:29

楼主发贴辛苦了,谢谢楼主分享!
页: [1]
查看完整版本: 记录一次NAS盘已损毁处理方式