QNAP Disks an anderen Systemen auslesen - Teil 1: Statisches Volume auf Einzeldatenträger

[PROLOG]

NAS defekt und kein Backup vorhanden? Eigentlich müsste man jetzt sagen „Pech gehabt“.

Aber wollen wir mal nicht so sein, denn es besteht Hoffnung auch ohne QNAP noch an die Daten zu kommen, zumindest wenn es sich um ein statisches Volume handelt, bei Thin und Thick Volumes ist dies nach meinem heutigen Kenntnisstand tatsächlich nicht möglich. Im Nachfolgenden beschreibe ich das Vorgehen, wie man bei einem statischen Volume auf einem Einzeldatenträger eines CAT 2 NAS auch ohne QNAP NAS auf die Daten zugreifen kann.


[VORBEREITUNG]

Wir brauchen ein Linux-System und die Möglichkeit den QNAP-Datenträger daran anzuschließen, das war es eigentlich schon.

Da ich das in einer Linux VM mache, bediene ich mich noch den Tools „Putty“ für den CLI Zugriff über SSH und „WinSCP“ um komfortabel auf die Daten zugreifen zu können.


Das System wird mit dem angeschlossenen QNAP-Datenträger gestartet und eine SSH Session geöffnet, dann geht es los.


[DURCHFÜHRUNG]
Falls nicht bereits vorhanden muss zunächst der Logical Volume Manager installiert werden:

apt-get install lvm2


Dann werfen wir einen Blick auf die Datenträger und suchen anhand der Kapazität heraus, was die für uns relevanten Geräte sind. Ich habe hier eine 120GB SSD mit einem 100GB Volume für die Nutzdaten.

root@DebianVM:~# fdisk -l


Dann wird das Array mit unserem Volume gestoppt…

root@DebianVM:~# mdadm --stop /dev/md125

Code
mdadm: stopped /dev/md125


… und wir erstellen ein Neues, hier mit der Nummer 99 (diese darf nicht bereits existieren).

root@DebianVM:~# mdadm --assemble /dev/md99 /dev/sda3

Code
mdadm: /dev/md99 has been started with 1 drive.


Nun werfen wir einen Blick in die Volumes welche LVM-verwaltet sind und schauen wieder anhand der Kapazität, was unsere Volume Group (VG) und unser Volume (LV) ist.

root@DebianVM:~# lvs

Code
  WARNING: PV /dev/md99 in VG vg288 is using an old PV header, modify the VG to update.
  LV    VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv2   vg288 -wi------- 101.25g     ## <<< Gewünschte Volume Group vg288 mit gewünschtem Volume lv2
  lv546 vg288 -wi-------   1.05g


Das wird nun gemountet…

root@DebianVM:~# mkdir /test

root@DebianVM:~# mount /dev/vg288/lv2 /test


… und nach einem Wechsel in das Verzeichnis sehen wir auch schon den Inhalt. In diesem Beispiel habe ich nur schnell eine Datei „Test.txt“ dort gespeichert…

root@DebianVM:~# cd ..

root@DebianVM:/# cd test

root@DebianVM:/test# ls -all

Code
total 40
drwxrwxrwx  4 root root  4096 Aug 17 12:01 .
drwxr-xr-x 19 root root  4096 Jul 22 06:24 ..
-rw-------  1 root root  6144 Aug 17 12:00 aquota.user
drwx------  2 root root 16384 Aug 17 12:00 lost+found
-rw-r--r--  1 root root    29 Aug 17 12:00 .qextension
drwxrwxrwx  3 root root  4096 Aug 17 12:03 Test        

... den Inhalt kann man sich nun bequem mit WinSCP herunterladen.


[EPILOG]

Trotz LVM ist es also nicht schwer, auch an die Daten eines CAT 2 NAS zu kommen. Die Testdatei wurde auf einem TVS-463 unter QTS 5.0.0 erstellt. Ob und wie das mit einem RAID möglich ist, schaue ich mir wann anders an, für heute habe ich genug von Computerkram, das Wetter draußen ist sonnig und warm und im Kühlschrank stehen Kaltgetränke bereit. Cheers!

Navigation

  1. News
  2. Forum
  3. QNAPclub
  4. User Blogs
    1. Artikel
    2. Testberichte
  5. Galerie
  6. Hilfe
  7. Downloads
  1. Forenregeln
  2. Timeline
  3. Credits
  4. Nutzungsbedingungen
  5. Datenschutzerklärung
  6. Benutzerprofil löschen
  7. Kontakt
  8. Impressum

Aktueller Ort

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen.