我正在尝试从失败的Thecus中恢复一个7驱动器RAID6数组。我已经能够通过我安装的Ubuntu机器获得驱动器和访问数据,问题是raid的传输速率非常慢(~500 of /S- 1.2Mbs/)。
我发现其中一个驱动器似乎被降级了,我猜想这可能是问题的根源。在执行"mdadm -detail /dev/md0“时,我得到以下结果:
/dev/md0:
Version : 1.2
Creation Time : Tue May 7 15:39:33 2013
Raid Level : raid6
Array Size : 14638110720 (13959.99 GiB 14989.43 GB)
Used Dev Size : 2927622144 (2792.00 GiB 2997.89 GB)
Raid Devices : 7
Total Devices : 6
Persistence : Superblock is persistent
Update Time : Thu Feb 8 08:02:27 2018
State : clean, degraded
Active Devices : 6
Working Devices : 6
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
Name : N7700PRO:0
UUID : 7169575c:a8d508eb:dea20994:ee2351ef
Events : 64278
Number Major Minor RaidDevice State
7 8 130 0 active sync /dev/sdi2
2 0 0 2 removed
2 8 82 2 active sync /dev/sdf2
3 8 34 3 active sync /dev/sdc2
4 8 50 4 active sync /dev/sdd2
5 8 2 5 active sync /dev/sda2
6 8 18 6 active sync /dev/sdb2我手头有一个备用驱动器,但我不完全确定如何将它添加到数组中并进行修复。我已经把坏的驱动器从系统里拔出来了,把备用电源插在它的位置上,但是当执行mdadm -细节时,我得到的结果与原来的驱动器相同。
我相信添加驱动器的命令是
mdadm --add /dev/md0 <new_disk>但是,我不知道如何获得新磁盘的路径,因为它没有出现在列表中,我在磁盘实用程序中没有看到任何与“/dev/sdx2 2”格式匹配的信息,也没有为命令提供任何线索。
我在主板上的所有SATA端口都被占用了,我想知道这是否也是问题的一部分?我不太确定,但这是机器的细节-
来自ls /dev/sd?的输出;一些调查显示,新的驱动器看起来是/dev/sdg
/dev/sda /dev/sdc /dev/sde /dev/sdg /dev/sdi
/dev/sdb /dev/sdd /dev/sdf /dev/sdh来自mount | awk '$3=="/"'的输出
/dev/sdh1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)如果您需要任何进一步的信息,请告诉我,感谢您在这方面的任何和所有的帮助。
发布于 2018-02-08 17:18:48
磁盘布局为/dev/sdXN,其中X是范围[a-z]中的字母,N是range [1-9]中的数字。每个磁盘都表示为/dev/sdX,因此您需要使用它来查找新磁盘。N是分区(片)号;您的RAID希望在每个磁盘上使用分区2,因此您需要找出磁盘布局,并将其复制到新磁盘上。最后,您可以将分区添加到您的RAID中,并让它重新构建。
/dev/sdg的新磁盘。/dev/sda复制到新的磁盘/dev/sdg上,记住生成新的UUID: sgdisk --复制= /dev/sdg /dev/sda sgdisk --随机化--guid/dev/sdg如果没有安装sgdisk,可以在gdisk包(Debian、Ubuntu、CentOS等)中找到它。cat /proc/mdstat )我强烈建议您阅读sgdisk和mdadm的手册页,以确保我建议的命令确实能完成我所描述的和您期望的操作。如果您从RAID6数组中丢失了第二个磁盘,那么就没有任何冗余了。
https://unix.stackexchange.com/questions/422814
复制相似问题