
이전 컴퓨터에 디스크 3개로 RAID 5를 설치했는데 마더보드가 사망했습니다. 모든 디스크를 새 컴퓨터에 넣었는데 공격대가 더 이상 시작을 원하지 않습니다. PC를 부팅하면 모든 디스크를 볼 수 있고 mdadm -E /dev/sd [bcd]1은 세 개의 디스크가 모두 깨끗하다고 알려줍니다. Cat /proc/mdstat에서는 /dev/md0이라고 말합니다. inactive sdc13 sdd11 sdb10 저는 이 상자에서 fedora 15를 실행하고 있습니다. 이 레이드를 시작하는 데 도움이 되는 조언을 주시면 감사하겠습니다!
--편집됨-- 그동안 OS를 다시 설치하고(새 별도의 디스크에 OS가 RAID의 일부가 아니었음) 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에서 구성 정보를 다시 가져옵니다.