User Tools

Site Tools


nas:build_a_linux_nas:support_recovering_from_a_faulty_disk

NAS - Build a Linux NAS - Support recovering from a faulty disk

Determine which disk has failed

mdadm --detail /dev/md0

returns:

 

Get the serial number of the failed disk

hdparm -i /dev/sdd | grep SerialNo

returns:

Model=ST16000NM001G-2KK103, FwRev=SB30, SerialNo=WL2091XL

NOTE: Double check which actual physical disk has failed and needs to be replaced.


Replace the faulty disk

Steps are:

  • Wait until the disks has finished rebuilding on the spare disk if any.
  • Power the server down.
  • Replace the faulty disk.
  • Power the server up again.
  • Partition the disks.
  • Add the new disk to the array with:
    mdadm --add /dev/md0 /dev/sdd1

NOTE: To add a failed drive, for example /dev/sdd1 back to the RAID the following can also be used:

sudo mdadm --manage /dev/md0 --add /dev/sdd1

Recover the Raid

If the original OS dies, but the RAID disks are okay, then rebuild a new OS.

Then, use mdadm to examine the superblock on one of the disks and use this to recover the raid:

mdadm --examine /dev/sda

returns:

 

Then use the listed UUID from the disk to assemble the raid onto the device md0:

mdadm --assemble /dev/md0 --uuid=<UUID>
nas/build_a_linux_nas/support_recovering_from_a_faulty_disk.txt · Last modified: 2021/09/26 11:58 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki