提示:本方法仅作为个人经验分享!!!仅作参考,数据无价,慎之
发现好多文章直接原文抄过去了!转载请注明出处!
环境
1.宿主机unraid,虚拟机黑群晖(3617xs,DSM 6.2.3-25426 Update 3,直通hba直通sata)
2.除第一块装系统的固态是btrfs,其他存储空间都是basic+ext4
问题
最近不知为什么好几个存储空间同时报损毁,几个硬盘完整smart检测后没有问题(无坏扇区坏道)。按提示修复后,仍然有一个存储空间报损毁(西数18T单盘),下面的文件都在,不过是只读,不可删除、新建。重启同样报错,且没有”修复“提示了。
解决
先备份数据(下下策只能格式化重建存储空间,把数据再拷贝回来)
使用命令fdisk -lu确定"损毁"存储空间是哪个
我的存储空间是/dev/md7
关机,拔掉"坏盘"
开机,系统启动后fdisk -lu查看此时的硬盘
插上坏盘,fdisk -lu查看此时的硬盘,多出的那个就是"坏盘"
我的是/dev/sdn(注意每次重启,硬盘文件名都会变化,以当前为准,不能用重启前的)
运行命令:
mdadm -Cf -e1.2 /dev/md7 -n1 -l1 /dev/sdn3
-e后面是版本(可以通过mdadm -D /dev/md7查看version)
7.完成重建后,可以做个检查
mdadm -D /dev/md7
6、重启机器
此时,不再报存储空间损毁,但是那个存储空间状态为"系统分区不可用"。回到概览那里,有修复提示了!!!点击修复,此时可以通过命令查看RAID同步的过程
root@ds3617:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [raidF1]
md7 : active raid1 sdk3[0]
17573506048 blocks super 1.2 [1/1] [U]
md2 : active raid1 sdf3[0]
971940544 blocks super 1.2 [1/1] [U]
md4 : active raid1 sdn3[0]
17573506048 blocks super 1.2 [1/1] [U]
md3 : active raid1 sdl3[0]
7809204544 blocks super 1.2 [1/1] [U]
md5 : active raid1 sdm3[0]
3902196544 blocks super 1.2 [1/1] [U]
md1 : active raid1 sdn2[4] sdm2[3] sdl2[2] sdk2[1] sdf2[0]
2097088 blocks [24/5] [UUUUU___________________]
md0 : active raid1 sdk1[12] sdf1[0] sdl1[2] sdm1[3] sdn1[4]
2490176 blocks [12/4] [U_UUU_______]
[======>..............] recovery = 32.5% (810560/2490176) finish=0.1min speed=202640K/sec
unused devices: <none>
第3行,重启后md7对应的硬盘文件又变成/dev/sdk了,之前是sdn
参考
群晖系统硬盘损毁的修复文章来源:https://www.toymoban.com/news/detail-443537.html
无法访问系统分区,没有修复按钮文章来源地址https://www.toymoban.com/news/detail-443537.html
到了这里,关于群晖“存储空间损毁“修复小记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!