ฉันจะซ่อมแซมดิสก์ RAID5 ของฉันได้อย่างไร


11

ฉันถอดสาย eSATA ของฉันโดยไม่ได้ตั้งใจในขณะที่เปลี่ยนเส้นทางสายเคเบิลบางอย่างที่ด้านหลังโต๊ะทำงานของฉันและเคาะอาร์เรย์ RAID ของฉันแบบออฟไลน์

ฉันเชื่อว่าไดรฟ์นั้นใช้ได้ แต่ปรากฏว่าเป็นสถานะ "ถูกลบ" ในขณะนี้ฉันจะกำหนดค่าเริ่มต้นใหม่ได้อย่างไร

mdadm --detail /dev/md1 แสดงให้เห็นว่า:

/dev/md1:
        Version : 00.90
  Creation Time : Wed Oct 20 20:00:41 2010
     Raid Level : raid5
     Array Size : 5860543488 (5589.05 GiB 6001.20 GB)
  Used Dev Size : 1953514496 (1863.02 GiB 2000.40 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Mon Oct  3 18:39:41 2011
          State : clean, degraded
 Active Devices : 0
Working Devices : 0
 Failed Devices : 4
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       0        0        1      removed
       2       0        0        2      removed
       3       0        0        3      removed

       4       8       32        -      faulty spare
       5       8       48        -      faulty spare
       6       8       16        -      faulty spare
       7       8       64        -      faulty spare

และนี่คือ mdstat:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid5 sdc[4](F) sdd[5](F) sdb[6](F) sde[7](F)
      5860543488 blocks level 5, 64k chunk, algorithm 2 [4/0] [____]

unused devices: <none>

คำตอบ:


13

ดูเหมือนว่าคุณจะสามารถกำจัดไดรฟ์ทั้งสี่จากอาร์เรย์ได้หรือไม่ ฉันคิดว่าคุณได้รับตราความสำเร็จบางประเภท :-)

คุณควรจะเพิ่มเข้าไปในอาเรย์อีกครั้ง:

sudo mdadm /dev/md1 --re-add /dev/sd[bcde]

จากนั้นwatch cat /proc/mdstatจะเห็นมันสร้างพวกเขาใหม่

ดูman mdadmมากขึ้น


2
เรียกใช้watch cat /proc/mdstatสถานะสดในการสร้างใหม่ ฉันจะเตือนคุณ: มันเหมือนการดูสีแห้ง
Oli

1
โกหก! การดู cat / proc / mdstat เป็นช่วงเวลาที่ผ่านมาของฉัน มันยอดเยี่ยมโดยเฉพาะอย่างยิ่งถ้าคุณทำ "-d" และ "-n 0.1"
popey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.