Linkstation WXL:RAID消失,/ dev / md2无效 – 如何排除故障

今天我在我的LinkStation上访问SMB-share时遇到了问题。 我的NAS有两个硬盘驱动器,configuration为raid0。 这个RAID被挂载到/ mnt / array1 / intern – 我缺less的文件夹。

我的第一个问题是,我真的不知道,在哪里寻找一些错误报告。

让我们从/ var / log / messages开始,它说:

/usr/local/bin/hdd_check_normal.sh: mount -t xfs /dev/md2 /mnt/array1 failed. 

好。 我GOOGLE了这个消息,并尝试以下内容:

 cat /proc/mdstat md2 : inactive sda6[1](S) 1938311476 blocks super 1.2 md1 : active raid1 sda2[1] 4999156 blocks super 1.2 [2/1] [_U] md10 : active raid1 sda5[1] 1000436 blocks super 1.2 [2/1] [_U] md0 : active raid1 sda1[1] 1000384 blocks [2/1] [_U] unused devices: <none> 

OK …从df -hi知道,md0是我的启动分区,md1是根分区。 我想md2是我的失踪突袭 – 但是什么raid10? 不过,我试图刷新mdadm的configuration,并重新组装raid:

 mdadm --examine --scan > /etc/mdadm.conf mdadm --assemble --scan -v 

这会导致一些错误消息,如:

 cannot open device /dev/md/1: Device or resource busy mdadm: /dev/sda2 has wrong uuid. mdadm: no RAID superblock on /dev/mtdblock0 

为sda,sda1,sda2,md / 1,md / 2和儿子。 它的大约50行,我不想发布他们所有。 我不明白的是“错误的uuid” – 我最近没有添加当前的UUID到mdadm.conf?

回到我的/ var / log / messages,我发现了一个脚本。 我试图手动启动它们,希望得到更多的错误消息:

 /etc/init.d/start_data_array.sh 

它给了我一大堆信息,最重要的是 – 恕我直言:

 mount: mounting /dev/md2 on /mnt/array1 failed: Input/output error umount: forced umount of /mnt/array1 failed! umount: cannot umount /mnt/array1: Invalid argument 

所以,我所遇到的问题是,据我所知,我的raid0数组名为md2有些问题。

主要问题是:什么是错的? 我如何激活/ dev / md2? (mdadm –detail / dev / md2给出“设备不活动?)我手动必须重新创build数组吗?我会失去我的数据吗?

错误,这个设备是不活跃的,似乎对我来说是一种通用的,当查找它时,我发现了很多post和build议,是不是真的与我的问题有关。

任何帮助表示赞赏,非常感谢!

//更新

它变得奇怪 – 对我来说。 这就是fdisk -l对/ sda和/ sda6所说的:

 root@OoompaLoompa:~# fdisk -l /dev/sda Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 243202 1953514583+ ee EFI GPT Disk /dev/sda6: 1984.8 GB, 1984832000000 bytes 255 heads, 63 sectors/track, 241308 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sda6 doesn't contain a valid partition table 

/ sda6没有分区表,因为我的数组的派对,我猜。 / sda有一个分区表,但没有超级块:

 mdadm --examine /dev/sda mdadm: No md superblock detected on /dev/sda 

但它的2 GB硬盘之一。 我真的很困惑。 这是两个设备的输出:

 /dev/sda1: mdadm: No md superblock detected on /dev/sda. /dev/sda6: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : 41e67f06:3b93cda0:46ac3bd7:96702dae Name : UNINSPECT-EMC36:2 Creation Time : Thu Oct 18 01:43:39 2012 Raid Level : raid0 Raid Devices : 2 Avail Dev Size : 3876622952 (1848.52 GiB 1984.83 GB) Used Dev Size : 0 Data Offset : 2048 sectors Super Offset : 8 sectors State : clean Device UUID : 1dd1c5c5:220d14bf:5b0b1fc5:dbcc3f9c Update Time : Thu Oct 18 01:43:39 2012 Checksum : 5d34dcac - correct Events : 0 Chunk Size : 512K Device Role : Active device 1 Array State : AA ('A' == active, '.' == missing) 

我仍然有点困惑。 应该/ sda是​​启动分区? 我想解决scheme是以某种方式重新创build超级块,然后重新组装/ md2。

斯蒂尔,任何帮助,高度赞赏:)

你有两个驱动器joinraid0条纹。 一个驱动器/ dev / sda和RAID分区/ dev / sda6看起来不错。 第二个驱动器发生了什么? 我怀疑第二个驱动器已损坏。 它是否显示,如果你运行… fdisk -l