Hello,
I've got an old Synology DS409+ NAS at home that I want to migrate data from. It's based on Linux software RAID and runs four 1.5TB HDs with a RAID5. The catch is: since a firmware upgrade went terribly wrong it doesn't beep, blink or even boot up any longer. I'm planning on setting up a new FreeNAS system and wanted to get some suggestions on how to best migrate my data off of the Linux RAID. So here's what I've planned:
- Build a new FreeNAS =)
- Move out the disks from the Synology NAS one by one and copy complete disk image over to my new FreeNAS. I only have a MacBookPro so I'll be using a SATA to USB3 dock to copy the images over Gigabit Ethernet.
- Using a Linux distribution (e.g. bootable or VM on my MacBookPro), mount the disk images as loopback devices.
- Mount the RAID5 based on the four loopback devices. Devil's in the details but I'm confident this will work with some mdadm magic.
- Copy data off of the mounted RAID onto my FreeNAS.
Does this sound like a reasonable approach? Is there anything I missed or is there maybe a better way?
Thanks,
Achim
Edit: typo
I've got an old Synology DS409+ NAS at home that I want to migrate data from. It's based on Linux software RAID and runs four 1.5TB HDs with a RAID5. The catch is: since a firmware upgrade went terribly wrong it doesn't beep, blink or even boot up any longer. I'm planning on setting up a new FreeNAS system and wanted to get some suggestions on how to best migrate my data off of the Linux RAID. So here's what I've planned:
- Build a new FreeNAS =)
- Move out the disks from the Synology NAS one by one and copy complete disk image over to my new FreeNAS. I only have a MacBookPro so I'll be using a SATA to USB3 dock to copy the images over Gigabit Ethernet.
- Using a Linux distribution (e.g. bootable or VM on my MacBookPro), mount the disk images as loopback devices.
- Mount the RAID5 based on the four loopback devices. Devil's in the details but I'm confident this will work with some mdadm magic.
- Copy data off of the mounted RAID onto my FreeNAS.
Does this sound like a reasonable approach? Is there anything I missed or is there maybe a better way?
Thanks,
Achim
Edit: typo