NAS540 RAID5, replacing drive, no repair option??

RomanSantiago Posts: 1
edited July 2020 in Personal Cloud Storage
I have three NAS540s, all with four 2TB drives. Each NAS is configured as one big RAID5 volume. I've done single-drive replacements before and I've always been prompted to repair the volume. As I understand it, with RAID5 I should be able to upgrade all the drives one by one, repairing the volume again each time I swap out a drive, right?

But when I tried swapping a drive just now, I got the "volume degraded" warning but no repair option.

Could this be because the new drive came out of another NAS540? In fact, it even came out of the same slot (#3) in the other NAS, could that be confusing the firmware, like maybe the drive is "marked" as slot 3? (One of my units had two drives less than 6 months old, so I was going to move them to the other NAS as part of this upgrade process, they happen to match the brand/model.)

The Manage button on the Volume screen was grayed out and in addition to the Volume entry, it also listed drive 3 separately as "hot spare". Since the original very-old drive 3 hadn't failed, I reinstalled it and now that did prompt to repair and is re-syncing while I try to figure out what to do.

I have very basic Linux experience (long-time Windows dev) and I've enabled SSH and have puTTY installed and verified I can login. I've read some similar troubleshooting threads but don't know what I'm looking at, so I'm not sure what to do next.



  • Mijzelf
    Mijzelf Posts: 2,720  Guru Member
    Community MVP First Anniversary 10 Comments Friend Collector
    Indeed the NAS won't use a disk which seems to belong to another raid array. You can wipe the partition table to solve that.

    In linux the 4 harddisks are called sda, sdb, sdc and sdd. By executing

    cat /proc/mdstat you can see which 3 disks are now in use by the raid array, so you know the name of the 'new' one. Assuming the disk is sdc (which I would expect for the 3th slot, but I wouldn't count on that), the command to wipe the first 32MiB is

    dd if=/dev/zero of=/dev/sdc bs=1M count=32
  • Zyxel_Derrick
    Zyxel_Derrick Posts: 126  Zyxel Employee
    First Anniversary Friend Collector First Answer First Comment
    Dear Sir

    We found an article with the same topic and same contents as your post
    If you have the same question, you can leave a comment and keep discussing on the original post
    You don't have to copy all the contents and create a new thread for discussing

    Best regards,

Consumer Product Help Center