Table of Contents

NAS - QNAP - Recover RAID or move data from broken NAS

Most NAS brands run Linux as a backbone, so it is usually easy to recover data by connecting the disks from the NAS to a system running Linux.


Remove the drives from your NAS

IMPORTANT: Remember the order in which the disks were arranged in the NAS; as this may be needed for the recovery process.

  • It is usually good to place a sticker with the drive number onto each disk.

Connect the disks from the NAS to a PC running Ubuntu

Prepare a PC with enough hard drive slots available to install the hard drives from your NAS.

NOTE: Ensure the file system running on the hard drives of your NAS are EXT4 or Btrfs.

  • If the computer does not have enough SATA ports or power connectors; then use some power splitter adapters and expansion cards as needed.

If the NAS only had a single disk, then this disk should be immediately accessible and no further steps in these instructions are needed.


Install mdadm

sudo apt-get install mdadm

NOTE: When prompted for Postfix Configuration.

  • Select No configuration and complete the installation.

Install lvm2

sudo apt-get install lvm2

NOTE: This is needed for vgchange.


Mount all of the hard drives

sudo mdadm -Asf && vgchange -ay

NOTE: The files on the hard disks should be accessible.

  • mdadm -Asf: Assemble a pre-existing array. Scan config file or /proc/mdstat for missing information. Insist that mdadm accept the geometry and layout specified without question.
  • vgchange -ay: To activate all known volume groups in the system.