Portál AbcLinuxu, 14. května 2025 08:32

Dotaz: Recovery md lvm ext4 na NAS

2.11.2014 13:46 Mirek
Recovery md lvm ext4 na NAS
Přečteno: 510×
Odpovědět | Admin
Ahoj

NAS Synology mi zahlasil, ze doslo k poruse root particie. Disk jsem vyjmul a po USB pripojil k linuxu. Vidim, raid sdb1 s ext4 ( zrejme md0 ) ale na sdb5 neslo poznat FS ( jen raid, zrejme md2 ). Sdb1 jsem rucne pripojil a vidim puvodni konfigurace /etc.

Jaky je spravny postup, abych zachanil data na sdb5, tedy predpokladam, ze Synology pouziva md, lvm a ext4.

Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.11.2014 14:23 Carth_Onasi
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj,

To záleží na tom, kolik disku (1 nebo 2 - neuvedl jsi model ani počet) máš v NASce?

Každopádně první, co máš udělat je image disku (dd, Acronis...) na jiný disk, a až pak zkusit (třeba pomoci `testdisk`) hledat ztracené partition.

3.11.2014 16:29 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
212j , 1 disk
3.11.2014 20:35 Carth_Onasi
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS

Takže žádný RAID nemáš, to bys měl mít dva disky.

Udělal jsi ten image (`dd if=/dev/sdb of=~/disk.img`, kde "~/disk.img" je obraz disku do domácí složky, popř. zvol jiné umístění).

Pak jako root spusť (popř. nainstaluj) `testdisk`, zvol disk, "Intel partition" a "Analyze". Dej sem výpis + výpis z "Quick search".

4.11.2014 21:14 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Chvili to potrva, nejsem doma a nemam 500G mista. RAID mi je jasny, ale ve vypisu jsem videl raid, i kdyz nemusi byt aktivni. Nevim jak to Sznology 212j dela. Dik Mirek
15.11.2014 19:37 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Ahoj, Konecne jsem se dostal domu. Zde je vypis

tDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER grenier@cgsecurity.org
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63

The harddisk (500 GB / 465 GiB) seems too small! (< 747 GB / 695 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  Linux                30633 209 41 90845  38  9  967294976 [1.41.12-1922]


[ Continue ]
EXT4 Large file Sparse superblock Recover, 495 GB / 461 GiB



TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER grenier@cgsecurity.org
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 P Linux RAID               0   4  5   310   9 19    4980480 [md0]
 2 P Linux RAID             310   9 20   571  30 35    4194304 [md1]
 3 E extended LBA           587 111 37 60800 111 15  967321824
No partition is bootable
 5 L Linux RAID             588 112  5 60800 111 15  967305728 [beruska:2]


TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER grenier@cgsecurity.org
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
     Partition               Start        End    Size in sectors
D Linux                    0   4  5   310   7 17    4980352 [1.41.12-1911]
D Linux RAID               0   4  5   310   9 19    4980480 [md0]
D Linux Swap             310   9 20   571  28 17    4194160
D Linux RAID             310   9 20   571  30 35    4194304 [md1]
* Linux RAID             588 112  5 60800  72 48  967303304 [beruska:2]

Dik Mirek
15.11.2014 19:46 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Jeste jsem zkusil toto
root@mirek-laptop:/# mount -t ext4 /dev/sdb1 /mnt
root@mirek-laptop:/# cd /mnt
root@mirek-laptop:/mnt# ls
autoupd@te.info  etc           lib         proc  scripts  usr           volume1
bin              etc.defaults  lost+found  root  sys      var
dev              initrd        mnt         sbin  tmp      var.defaults
root@mirek-laptop:/mnt# 

pokus o mount na sdb5 hlasi vadny superblok.
root@mirek-laptop:/# mount -t ext4 /dev/sdb5 /mnt
mount: chybný typ SS, chybný přepínač, chybný superblok na /dev/sdb5,
       chybí kódová stránka nebo pomocný program nebo jiná chyba
       V jistých případech lze najít potřebné informace v systémovém
       protokolu – zkuste například „dmesg | tail“



15.11.2014 21:32 Carth_Onasi
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Tak tohle je divné:

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  Linux                30633 209 41 90845  38  9  967294976 [1.41.12-1922]

Hlásí, že nemůže být zachráněna, ale důležitější, že velikost je 1TB, což odpovídá 2x500GB HDD v RAID 0. Ty jsi psal, že máš jenom jeden disk. Nedošlo k "odcizení" jednoho disku?

Také zkus použit program `photorec` od stejného výrobce a dostat z toho alespoň surová data.
15.11.2014 21:42 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Tak ohledne disku jsem si jisty. Byl tam jen jeden. Dostal jsem halsku o poruse, NAS vypnul a disk vyjmul.

V mailu bylo toto
 Vážený uživateli,
> 
> Došlo k poruše systémového svazku (Root) na zařízení Beruska. Pravděpodobně nedojde ke spuštění systému.
> Další pomoc můžete získat od online podpory společnosti Synology: http://www.synology.com.
> 
> S pozdravem,
> Synology DiskStation
> 
15.11.2014 21:48 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
kde tam mas 1TB?
15.11.2014 21:38
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Na sdb5 je raid1 v degradovaném režimu a nad ním je LVM. A teprve tam jsou tvoje data. Musíš napřed spustit raid a pak lvm.

Na sdb1 je raid1 a na něm root. Na sdb2 je raid1 a na něm swap.
15.11.2014 22:21 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Disk jiz neni v NASu ale mam jej pres SATA USB pripojeno k NB a chci jen zachranit data. Ad1. Mohu pouzit
mdadm --zero-superblock /dev/sdb5
Ad2 nebo mam vytahnout konfigurace z sdb1 a i v degradovanem raidu to pripojit

16.11.2014 09:03
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Tímhle způsobem o ta data přijdeš, pokud se tak již nestalo nějakou jinou bezmyšlenkovou operací.

Pokud ti NAS hlásil chyby na root partition, tak patrně ještě fungoval, i když věděl o chybách. Z toho bych vycházel. Byly tam sice chyby, ale ještě to nebylo úplně ztracené. Tou dobou byla data nejspíš ještě v pořádku.

Měl bys připojit disk k počítači a udělat jeho kopii do souboru. Jestliže to místo nemáš, musíš doufat a zkusit to přímo na disku.

Počítač, kde to budeš dělat, musí umět softwarový raid a lvm2. Doporučuji nějakou live rescue distribuci.

Pomocí mdadm musíš zprovoznit raid.
# mdadm --examine --brief --scan --config=partitions > /etc/mdadm/mdadm.conf
# mdadm --assemble --scan
Potom musíš rozjet lvm.
# lvm vgchange -aay
No a když všechno půjde dobře, pak si pomocí
# lvm lvdisplay
zobrazíš logický volume, kde máš svá data, a který si máš někam připojit a okopírovat.

A především by sis měl něco o tom přečíst, než začneš. Například manuálové stránky používaných příkazů, případně dohledat na internetu, jak Synology rozděluje disky.
17.11.2014 10:12 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Success

Povedlo se
root@mirek-laptop:/etc/mdadm# lvm vgchange -a y
  1 logical volume(s) in volume group "vg1000" now active
root@mirek-laptop:/etc/mdadm# lvm lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg1000/lv
  VG Name                vg1000
  LV UUID                LNlyhI-v2Ej-00h6-U0D6-avQv-h5Qm-gyGkYb
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                461,24 GiB
  Current LE             118078
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
   

/dev/mapper/vg1000-lv on /mnt type ext4 (rw)

root@mirek-laptop:/mnt# ls -l
celkem 2552
drwxr-xr-x 12 root root      4096 2014-09-13 20:20 @appstore
-rw-------  1 root root      7168 2014-10-27 18:01 aquota.group
-rw-------  1 root root      8192 2014-10-27 18:01 aquota.user
drwx------  2 root root      4096 2014-03-15 07:47 @autoupdate
drwxrwxrwx  5 root root      4096 2012-12-08 17:59 @cloudstation
drwxr-xr-x  3 1024 users     4096 2011-12-15 20:10 @database
drwxr-xr-x  3 1024 users     4096 2014-08-16 17:21 @download
drwxrwxrwx  6 root root      4096 2014-03-15 06:02 DOWNLOAD
drwxrwxrwx  7 root users     4096 2012-12-03 19:02 @eaDir
drwxrwxrwx  9 root root      4096 2013-09-13 20:45 eBOOK
drwxrwxrwx  3 root root      4096 2012-11-02 22:12 FOTO
drwxr-xr-x  8 root root      4096 2012-11-12 10:19 homes
drwxrwxrwx  5 root root      4096 2013-08-16 19:16 HUDBA
drwxrwxrwx  3 root root      4096 2014-03-15 22:37 music
drwxrwxrwx  2 root root      4096 2014-03-15 22:36 photo
drwxrwxrwx  4 root root      4096 2014-10-27 17:54 @spool
-rw-------  1 root root  51478528 2011-12-17 15:43 @synoaudiod.core
-rw-------  1 root root   1114112 2012-12-01 18:26 @synosnmpcd.core
drwxrwxrwx  2 root root      4096 2011-12-15 20:19 SYSTEM
drwxrwxrwx  3 root root      4096 2014-10-27 17:56 @tmp
drwxrwxrwx  2 root root      4096 2011-12-15 20:18 TV
-rw-------  1 root root    712704 2014-01-13 19:45 @updater.core
lrwxrwxrwx  1 root root         5 2012-11-30 18:30 video -> VIDEO
drwxrwxrwx  9 root root      4096 2013-12-31 15:12 VIDEO
root@mirek-laptop:/mnt# 

Dik za rady Mirek
17.11.2014 10:03 Mirek
Rozbalit Rozbalit vše Re: Recovery md lvm ext4 na NAS
Konečne jsem sehnal externi HDD. Kopirovani jelo přes noc, z USB2/SATA na USB3HDD. Mastavil jsem bs=64M
mirek-System-Product-Name ~ # dd if=/dev/sdb of=/media/My\ Passport/SynologyBer.img bs=64M
7452+1 vstoupivších záznamů
7452+1 vystoupivších záznamů
500 107 862 016 bajtů (500 GB) zkopírováno, 51 901,2 s, 9,6 MB/s
Cekal jsem vetsi rychlost, ale nemel jsem cas na optimalizaci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.