mdadm raid-1 重新启动后,USB 设备不再可访问

mdadm raid-1 重新启动后,USB 设备不再可访问

我的 mdadm 软件 raid 是否存在数据丢失的危险???

我新构建的两个外部 USB 磁盘上的 raid-1 行为都很奇怪。

两者都很好并且重建并且 cat /proc/mdstat 显示

Every 10,0s: cat /proc/mdstat                                              Mon May  2 20:38:33 2011

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sde1[1] sdc1[2](F)
      1953514432 blocks [2/1] [_U]

md0 : active raid1 sdf2[0] sdd2[2](F)
      452462592 blocks [2/1] [U_]

unused devices: <none>

然后我卸载它们并关闭磁盘。

后来我同时打开每一对,gnome 中的磁盘管理器显示“已降级”。

它不像我想象的那样有效吗?

拔下磁盘之前我是否必须停止突袭?

现在怎么办?

mdstat 仍然正常,如上所述,没有开始重建。

我无法安装 RAID,文件系统显示为未知。(应该是 reiserfs)

root@grooverunner:~# dmesg |tail -n 100
[117601.618673] sd 10:0:0:0: [sdg] 连接的 SCSI 磁盘
[117601.708095] usb 1-6:使用 ehci_hcd 和地址 9 的新高速 USB 设备
[117601.855616] scsi11: USB 存储 1-6:1.0
[117602.059429] raid1_end_read_request: 15 个回调被抑制
[117602.059432]md/raid1:md1:sdc1:重新安排扇区 0
[117602.059562] md/raid1:md1:sdc1 上的磁盘故障,正在禁用设备。
[117602.059566] md/raid1:md1:操作正在 1 个设备上继续。
[117602.059600] md/raid1:md1:将扇区 0 重定向到其他镜像:sde1
[117602.059616] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.059688] md:super_written 获取错误=-5,uptodate=0
[117602.059703] RAID1 配置文件打印输出:
[117602.059708] --- 工作日:1 轮:2
[117602.059713] 磁盘 0,wo:1,o:0,dev:sdc1
[117602.059719] 磁盘 1,wo:0,o:1,dev:sde1
[117602.064118] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064196] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064219] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064231] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064245] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064256] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.064267] 设备 md1、逻辑块 0 上的缓冲区 I/O 错误
[117602.068056] RAID1 配置文件打印输出:
[117602.068064] --- 工作日:1 轮:2
[117602.068072] 磁盘 1,wo:0,o:1,dev:sde1
[117602.865724] scsi 11:0:0:0:直接访问 SAMSUNG HD204UI PQ:0 ANSI:4
[117602.867726] sd 11:0:0:0:附加 scsi 通用 sg4 类型 0
[117602.871177] sd 11:0:0:0:[sdh] 3907029168 512 字节逻辑块:(2.00 TB/1.81 TiB)
[117602.877546] sd 11:0:0:0: [sdh] 写保护已关闭
[117602.877558]sd 11:0:0:0:[sdh]模式感知:38 00 00 00
[117602.878812] sd 11:0:0:0: [sdh] 模式参数数据不完整
[117602.878824] sd 11:0:0:0: [sdh] 假设驱动器缓存:直写
[117602.889678] sd 11:0:0:0: [sdh] 模式参数数据不完整
[117602.889689] sd 11:0:0:0: [sdh] 假设驱动器缓存:直写
[117602.947154]sdh:sdh1
[117602.956652] sd 11:0:0:0: [sdh] 模式参数数据不完整
[117602.956663] sd 11:0:0:0: [sdh] 假设驱动器缓存:直写
[117602.956671] sd 11:0:0:0: [sdh] 连接的 SCSI 磁盘
[117605.316083] usb 2-5:使用 ehci_hcd 和地址 4 的新高速 USB 设备
[117605.467000] usb-storage 2-5:1.0: 与 vid 1e68 pid 001b 匹配的怪癖:8020
[117605.467062] scsi12: USB 存储 2-5:1.0
[117606.468921] scsi 12:0:0:0: 直接访问 Trekstor DS maxi gu PQ: 0 ANSI: 2 CCS
[117606.473382] sd 12:0:0:0:附加 scsi 通用 sg5 类型 0
[117606.476584] sd 12:0:0:0:[sdi] 1953525168 512 字节逻辑块:(1.00 TB/931 GiB)
[117606.477466] sd 12:0:0:0: [sdi] 写保护已关闭
[117606.477477] sd 12:0:0:0:[sdi] 模式感知:34 00 00 00
[117606.480907] sd 12:0:0:0:[sdi] 写入缓存:已禁用,读取缓存:已启用,不支持 DPO 或 FUA
[117606.490386] SDI:SDI1 SDI2
[117606.495616] sd 12:0:0:0: [sdi] 连接的 SCSI 磁盘
[117606.532101] usb 2-6:使用 ehci_hcd 和地址 5 的新高速 USB 设备
[117606.684614] usb-storage 2-6:1.0: 与 vid 1e68 pid 001b 匹配的怪癖:8020
[117606.684664] scsi13: USB 存储 2-6:1.0
[117606.844129] md/raid1:md0: sdd2 上的磁盘故障,正在禁用设备。
[117606.844130] md/raid1:md0:操作正在 1 个设备上继续。
[117606.844153] md:super_written 获取错误=-5,uptodate=0
[117606.844157] RAID1 配置文件打印输出:
[117606.844158] --- 工作日:1 轮:2
[117606.844160] 磁盘 0,wo:0,o:1,dev:sdf2
[117606.844161] 磁盘 1,wo:1,o:0,dev:sdd2
[117606.864053] RAID1 配置文件打印输出:
[117606.864058] --- 工作日:1 轮:2
[117606.864061] 磁盘 0,wo:0,o:1,dev:sdf2
[117606.971151] XFS 挂载文件系统 sdi1
[117607.268814] 结束文件系统 sdi1 的干净 XFS 挂载
[117607.684731] scsi 13:0:0:0: 直接访问 TrekStor DS maxi gu PQ: 0 ANSI: 2 CCS
[117607.686321] sd 13:0:0:0:附加 scsi 通用 sg6 类型 0
[117607.691508] sd 13:0:0:0:[sdj] 1953525168 512 字节逻辑块:(1.00 TB/931 GiB)
[117607.692784] sd 13:0:0:0: [sdj] 写保护已关闭
[117607.692794] sd 13:0:0:0:[sdj] 模式感知:34 00 00 00
[117607.695027] sd 13:0:0:0:[sdj] 写入缓存:已禁用,读取缓存:已启用,不支持 DPO 或 FUA
[117607.705602]sdj:sdj1sdj2
[117607.708803] sd 13:0:0:0: [sdj] 连接的 SCSI 磁盘
[117607.947471] quiet_error: 441 个回调被抑制
[117607.947475] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947502] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947517] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947527] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947537] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947548] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947557] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947566] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947576] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117607.947585] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117608.002977] XFS 挂载文件系统 sdj1
[117608.417289] 结束文件系统 sdj1 的干净 XFS 挂载
[117680.314225] md: super_written 获取错误=-5,uptodate=0
[117680.315001] md:super_written 获取错误=-5,uptodate=0
[117731.300492] quiet_error: 139 个回调被抑制
[117731.300501] 设备 md0、逻辑块 113115632 上的缓冲区 I/O 错误
[117731.300558] 设备 md0、逻辑块 113115632 上的缓冲区 I/O 错误
[117731.300606] 设备 md0、逻辑块 113115646 上的缓冲区 I/O 错误
[117731.300641] 设备 md0、逻辑块 113115646 上的缓冲区 I/O 错误
[117731.300681] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117731.300712] 设备 md0、逻辑块 0 上的缓冲区 I/O 错误
[117731.300751] 设备 md0、逻辑块 1 上的缓冲区 I/O 错误
[117731.300791] 设备 md0、逻辑块 113115647 上的缓冲区 I/O 错误
[117731.300830] 设备 md0、逻辑块 113115647 上的缓冲区 I/O 错误
[117731.300866] 设备 md0、逻辑块 113115647 上的缓冲区 I/O 错误
[118484.808253] REISERFS 警告(设备 md0):sh-2006 read_super_block:bread 失败(设备 md0,块 2,大小 4096)
[118484.808302] REISERFS 警告(设备 md0):sh-2006 read_super_block:bread 失败(设备 md0,块 16,大小 4096)
[118484.808311] REISERFS 警告(设备 md0):sh-2021 reiserfs_fill_super:在 md0 上找不到 reiserfs

编辑 - parted -l 的部分输出
- 第一个带有 xfs 的分区是非 raid

型号:SAMSUNG HD204UI (scsi)
磁盘/dev/sdg:2000GB
扇区大小(逻辑/物理):512B/512B
分区表: gpt

编号 起始 结束 大小 文件系统 名称 标志
 1 17.4kB 2000GB 2000GB reiserfs dataC raid


型号:SAMSUNG HD204UI (scsi)
磁盘/dev/sdh:2000GB
扇区大小(逻辑/物理):512B/512B
分区表: gpt

编号 起始 结束 大小 文件系统 名称 标志
 1 17.4kB 2000GB 2000GB reiserfs 磁盘阵列


型号:Trekstor DS maxi gu (scsi)
磁盘/dev/sdi:1000GB
扇区大小(逻辑/物理):512B/512B
分区表:msdos

编号 起始 结束 大小 类型 文件系统 标志
 1 32.3kB 537GB 537GB 主 xfs
 2 537GB 1000GB 463GB 主 reiserfs raid


错误:/dev/md0:无法识别的磁盘标签                                  

错误:/dev/md1:无法识别的磁盘标签                                  

型号:TrekStor DS maxi gu (scsi)
磁盘/dev/sdj:1000GB
扇区大小(逻辑/物理):512B/512B
分区表:msdos

编号 起始 结束 大小 类型 文件系统 标志
 1 32.3kB 537GB 537GB 主 xfs
 2 537GB 1000GB 463GB 主 reiserfs raid

答案1

幸运的是,重新启动后所有文件都恢复了;所以无论如何感谢您的阅读......

在我通过以下方式配置 mdadm.conf 之前

mdadm --detail --scan

我的 fstab 如下所示:

# dataA2 plus dataB2 = raid md0 463GB auf trekstor 1TB
UUID=07e09d37-975b-fef4-8007-3a9456a04953 none  auto    nouser,noauto   0   0
/dev/md0    /media/AB2  reiserfs    noauto,user 0   0
# dataC plus dataD = raid md1 auf Samsung 2TB
UUID=c7db7ea3-bfd0-4a7e-b87a-039a53567eb2 none  auto    nouser,noauto   0   0
/dev/md1    /media/CD   reiserfs    noauto,user 0   0
# dataA1 plus dataB1 = raid md2 auf trekstor 1TB
UUID=b7dd81d0-2f46-4268-9656-f0747892fcb8 none  auto    nouser,noauto   0   0
/dev/md2    /media/AB1  reiserfs    noauto,user 0   0

相关内容