Upgrading disks in a RAID1 Synology 2-bay drive

30,371

Solution 1

The solution is still applicable, even if you're using RAID1 instead of Synology Hybrid RAID (SHR). The only difference if you're using RAID1 is that you'll need to upgrade both drives, and keep them equal in size in order to maximize disk space.

As you mentioned you're using a 2-bay system, it won't make any difference anyway; the real benefit of SHR is when you're using 3+ disks, as they can be of different sizes and still minimize the wasted disk space.

Basically the procedure to upgrade a Synology is:

  1. Unplug one of the disks and keep it in a safe place, in the case something goes wrong
  2. Plug a new 3TB disk, and wait for it to rebuild the RAID1 (note it may take several hours, depending on model and much data you have)
  3. Unplug the old 1TB and plug the second 3TB
  4. Wait for the RAID1 to be re-built again
  5. Go to Storage Manager and increase the volume size to 3TB (update: newer DSM versions do this automatically)

Done!

You still have a copy of your data on the 1TB disks, so if anything goes wrong, you can still recover the data manually. If that happens, it is strongly recommend that you do a full disk copy sector-by-sector (using dd on a Linux machine, or a tool like CloneZilla) before attempting recovery.

Despite the name, the Synology Hybrid RAID technology is not really proprietary to Synology. It's just some clever use of Multiple Device (MD) and Logical Volume Manager (LVM2). So if you have an emergency, you can still plug the drives directly to a Linux machine and have fun using md/lvm. Both LVM and MD are open, stable, well documented and widely adopted.

Solution 2

According to Synology's documentation this drive support their (I assume proprietary) Synology Hybrid RAID which according to this document allows you to replace one 1 TB drive with a 3 TB drive, then once the data is replicated to the new drive you can then replace the remaining 1 TB drive with the new 3 TB drive and the system will automatically expand out to 3 TB.

Of course, if it screws up, you could be SOL (of course you would have the first 1 TB drive that you removed).

The safest bet (IMHO) would be to either borrow or purchase a standalone 1 TB drive, backup your data to this 1 TB drive, re-init your NAS with the new 3 TB drives and then restore.

Share:
30,371

Related videos on Youtube

András Szepesházi
Author by

András Szepesházi

Updated on September 18, 2022

Comments

  • András Szepesházi
    András Szepesházi almost 2 years

    I have a Synology 2-bay 211j NAS with 2x1TB HDD installed as single RAID 1 volume. I'm running out of space, so I'd like to upgrade my NAS with 2x3TB HDDs. Is there any easy way to copy all data from the earlier 1TB volume(s) to the new 3TB RAID1 configuration, without utilizing extra backup devices or additional NASs?

  • András Szepesházi
    András Szepesházi almost 12 years
    Thanks for the tip. Trouble is the current drives are set up as RAID 1, and there seems to be no way to upgrade this to a Hybrid RAID configuration. So I can't even start with the suggested process. I was hoping that I could somehow mount one of the RAID 1 drives as an external HDD on my notebook, and restore data from there. Unfortunately I couldn't find a way so far to do this.
  • András Szepesházi
    András Szepesházi over 11 years
  • András Szepesházi
    András Szepesházi about 11 years
    Update worked perfectly, there was no need to expand the volume at the end of the procedure, as the NAS did that automatically.
  • htaccess
    htaccess almost 5 years
    Relevant documentation from synology: synology.com/en-global/knowledgebase/DSM/help/DSM/…
  • Gnudiff
    Gnudiff almost 4 years
    Just as a side note, on Synology DS214+ the rebuilding of SHR RAID1 from a 1TB to 3TB disk takes around 1.5h, rather than 1-2 days.
  • Gui Ambros
    Gui Ambros almost 4 years
    @Gnudiff Thanks; edited the answer to reflect this. It depends on model, disk speed and how much data you have, but things indeed got a lot faster in the 7+ years since this was originally answered