来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
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这样才能把权限复制到备份中,否则恢复回来依然会有很多问题
|