기존 컴퓨터에서 3디스크 레이드 5를 했는데 마더보드가 고장이 났습니다. 모든 디스크를 새 컴퓨터에 넣었는데 더 이상 RAID를 부팅할 필요가 없습니다. 컴퓨터를 부팅하면 모든 디스크를 볼 수 있고 mdadm -E /dev/sd [bcd]1은 세 개의 디스크가 모두 깨끗하다고 알려줍니다. Cat /proc/mdstat에서는 /dev/md0이라고 말합니다. inactive sdc13 sdd11 sdb10 저는 이 컴퓨터에서 fedora 15를 실행하고 있습니다. 이 레이드 시작에 대한 조언을 주시면 정말 감사하겠습니다!
--edited-- 그 동안 OS를 다시 설치하고(레이드에 포함되지 않은 별도의 새 디스크에) CentOS 7을 사용했습니다.
산출:
mdadm -E /dev/sda1
/dev/sda1:
Magic : a92b4efc
Version : 1.1
Feature Map : 0x1
Array UUID : aa1739a9:abf29975:85909ad4:7ce90400
Name : HappyFiles:0
Creation Time : Mon Jun 6 19:07:27 2011
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
Data Offset : 2048 sectors
Super Offset : 0 sectors
State : clean
Device UUID : 822d3a00:cf68046c:45de1427:d65beb68
Internal Bitmap : 8 sectors from superblock
Update Time : Mon Nov 10 22:19:29 2014
Checksum : 195e3a86 - correct
Events : 1527192
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 1
Array State : .AA ('A' == active, '.' == missing)
mdadm -E /dev/sdb1
/dev/sdb1:
Magic : a92b4efc
Version : 1.1
Feature Map : 0x1
Array UUID : aa1739a9:abf29975:85909ad4:7ce90400
Name : HappyFiles:0
Creation Time : Mon Jun 6 19:07:27 2011
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
Data Offset : 2048 sectors
Super Offset : 0 sectors
State : clean
Device UUID : 7546d111:71f87ce2:8b5e9cfb:05ed0bc4
Internal Bitmap : 8 sectors from superblock
Update Time : Tue Nov 11 19:01:52 2014
Checksum : d11417ca - correct
Events : 1527199
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 2
Array State : ..A ('A' == active, '.' == missing)
cat /proc/mdstat
Personalities :
md127 : inactive sdb1[3](S) sda1[1](S)
3907024896 blocks super 1.1
unused devices: <none>
mdadm --assemble --scan
mdadm: No arrays found in config file or automatically
이 시점에서 그는 디스크를 잃어버렸던 것 같습니다(/dev 목록에도 없음). 컴퓨터를 이동한 후 케이블이 느슨해졌을 수도 있습니다. 현재 내 사무실(너무 많은 시간을 보내는 곳)에서 SSH를 통해 액세스하고 있습니다. 일반적으로 세 번째 디스크에 대한 mdadm -E /dev/sdX1은 다른 두 디스크에 유사한 출력을 제공합니다.
- - 편집하다- -
세 번째 디스크의 포트가 손상된 것 같습니다. 다른 카드에 연결한 후에도 mdadm -E가 표시됩니다!
Magic : a92b4efc
Version : 1.1
Feature Map : 0x1
Array UUID : aa1739a9:abf29975:85909ad4:7ce90400
Name : HappyFiles:0
Creation Time : Mon Jun 6 19:07:27 2011
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
Data Offset : 2048 sectors
Super Offset : 0 sectors
State : clean
Device UUID : 3c5c8512:49ba8111:bd936c82:00cb6b67
Internal Bitmap : 8 sectors from superblock
Update Time : Fri May 4 09:51:16 2012
Checksum : 262a346f - correct
Events : 82967
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing)
cat /proc/mdstat 이제 다음과 같이 말합니다.
# cat /proc/mdstat
Personalities :
md127 : inactive sdc1[3](S) sdb1[1](S) sda1[0](S)
5860537344 blocks super 1.1
unused devices: <none>
그렇다면 최소한 가능한 한 많은 데이터를 복사할 수 있을 만큼 충분히 긴 이 공격대를 지금 다시 온라인으로 되돌리려면 어떻게 해야 합니까?
답변1
새로 설치하고 새 컴퓨터에 드라이브를 추가했다고 가정합니다.
먼저 하나를 만드십시오:
mdadm --assemble --scan
/proc/mdstat
어레이가 활성화되었는지 확인하십시오 . 그런 다음 다음을 실행하십시오.
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
새 mdadm.conf에서 구성 정보를 다시 가져옵니다.