Pomoc Odzyskanie danych z pojedynczego dysku RAID 1

thomas_29

Nowy użytkownik
Noobie
23 Kwiecień 2017
3
1
3
33
QNAP
Ethernet
1 GbE
Sytuacja: Migrowałem system z wersji 4.3.6 na wersje 4.4.1 (jednocześnie przenosząć system z HDD na SSD), zrobiłem kopie danych na dwóch oddzielnych dyskach HDD, każdy dysk był statycznym wolumenem, dane kopiowałem recznie po ssh używajać rsync-a.
Po migracji systemu do 4.4.1 i zamontowaniu dysków zaden znich nie jest widoczny w systemie:
dysk pierwszy

Kod:
parted /dev/sdg print
Model: WDC WD4002FYYZ-01B7C (scsi)
Disk /dev/sdg: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End    Size    File system    Name    Flags
1      20.5kB  543MB  543MB  ext3            primary
2      543MB  1086MB  543MB                  primary
3      1086MB  3992GB  3991GB                  primary
4      3992GB  3992GB  543MB  ext3            primary
5      3992GB  4001GB  8554MB  linux-swap(v1)  primary

Kod:
md_checker output
AID metadata found!
UUID:		515a20f3:e36b8dae:ada84a60:f796064f
Level:		raid1
Devices:	1
Name:		md2
Chunk Size:	-
md Version:	1.0
Creation Time:	Dec 12 21:50:25 2019
Status:		OFFLINE
===============================================================================================
Enclosure | Port | Block Dev Name | # | Status |  Last Update Time  | Events | Array State
===============================================================================================
NAS_HOST      6        /dev/sdg3  0  Active  Dec 26 19:19:55 2019        5  A
===============================================================================================

Kod:
Disk /dev/sdg: 4000.7 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System
/dev/sdg1              1      267350  2147483647+  ee  EFI GPT

status drugiego dysku(tutaj próbowałem coś działać kierujac się tutorialem (Ręczne przyłączanie woluminów ze starych konfiguracji NAS)


Kod:
parted /dev/sdc print
Model: WDC WD20EARX-00PASB0 (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End    Size    File system    Name    Flags
1      20.5kB  543MB  543MB  ext3            primary
2      543MB  1086MB  543MB                  primary
3      1086MB  1991GB  1990GB                  primary
4      1991GB  1992GB  543MB  ext3            primary
5      1992GB  2000GB  8554MB  linux-swap(v1)  primary

Kod:
mdadm -E /dev/sdc3
/dev/sdc3:
          Magic : a92b4efc
        Version : 1.0
    Feature Map : 0x0
    Array UUID : 7f6f7628:63be84f1:467bc5bc:4a402043
          Name : 222
  Creation Time : Sun Oct 14 15:28:08 2018
    Raid Level : raid1
  Raid Devices : 1

Avail Dev Size : 3887119240 (1853.52 GiB 1990.21 GB)
    Array Size : 1943559616 (1853.52 GiB 1990.21 GB)
  Used Dev Size : 3887119232 (1853.52 GiB 1990.21 GB)
  Super Offset : 3887119504 sectors
  Unused Space : before=0 sectors, after=264 sectors
          State : clean
    Device UUID : 1ba816e0:9261a144:a9378762:cb818800

    Update Time : Thu Dec 26 19:19:54 2019
  Bad Block Log : 512 entries available at offset -8 sectors
      Checksum : bba7a013 - correct
        Events : 67


  Device Role : Active device 0
  Array State : A ('A' == active, '.' == missing, 'R' == replacing)

tutaj probowałem złożyć raid poleceniem
Kod:
mdadm -A /dev/md2 /dev/sdc3 --update=name
następnie podmontować go

Kod:
mount -t ext4 /dev/md222 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/md222,
      missing codepage or other error
      In some cases useful info is found in syslog - try
      dmesg | tail  or so
dmesg mi pokazuje
Kod:
[44509.981831] EXT4-fs (md222): VFS: Can't find ext4 filesystem
i dalej właściwie nie wiem co zrobić.
To moja jedyna kopia danych, w sumie myślalem otym aby wyciagnąć dyski z nasa, podpiąć jeden pod linuxa i tam próbować na nim się dostać do dysku, w przypadku sukcesu wrzucic dane na nasa po scp

a jeszcze jedno co mi pokazuje md_checker dla tego dysku

Kod:
RAID metadata found!
UUID:		7f6f7628:63be84f1:467bc5bc:4a402043
Level:		raid1
Devices:	1
Name:		md222
Chunk Size:	-
md Version:	1.0
Creation Time:	Oct 14 15:28:08 2018
Status:        ONLINE (md222) [U]
===============================================================================================
Enclosure | Port | Block Dev Name | # | Status |  Last Update Time  | Events | Array State
===============================================================================================
NAS_HOST      5        /dev/sdc3  0  Active  Dec 26 19:19:54 2019      67  A
===============================================================================================

co wiecej ten dysk był pierwszy jaki włożyłem, po stworzeniu RAID odpaliłem również
Kod:
/etc/init.d/init_lvm.sh
efekt był taki, że stracilem wszystkie wysherowane katalogi, po restarcie NAS pojawiły się ponownie.

Będę wdzieczny za każdą pomoc.
Pozdrawiam

Wersja oprogramowania Firmware: 4.4.1.1146
Model serwera: QNAP TVS-473
 
dane skopiowałes ale magic sign qnapa w wolumenie nie masz ...

najprościej było postawić nasa na nowym hdd, poustawiać co tam trzeba, wpiąć stary hdd i odzyskać go i potem przekopiować dane na ssd

jak sa problemy - to Linux Reader na Windows i jazda .. jak są opory to R-Studio na forum i skanowanie dysku
 
najprościej było postawić nasa na nowym hdd, poustawiać co tam trzeba, wpiąć stary hdd i odzyskać go i potem przekopiować dane na ssd
Hmm niejako tak zrobiłem, uruchomiłem nasa na czysto (puste dyski SSD), zainstalowałem system, podniosłem go do wersji 4.4.1.
Potem włożyłem HDD z którego zrobiłem static volumen (na których wczesniej miałe dane).

Następnie włożyłem dyski z danymi które z założenia miały być tylko na transfer danych i tu pojawił się problem.
No nic, poczytam na forum o Linux-Reader i R-Studio i zobaczymy co da sie zrobić

W sumie to sie sam naciąłem albowiem 2 lata temu migrowałem qnapa - w sensie przeniosłem 2 dyski na raid1 na których stał również system i qnap bez problemu je rozpoznał i zamontował. Tu myślałem, że zachowa się tak samo.
 
Następnie włożyłem dyski z danymi które z założenia miały być tylko na transfer danych i tu pojawił się problem.
I pewnie nie odzyskałes ich w managierze dysków ?
Hmm nawet nie wiedziałem, że jest taka opcja. Przeszukałem opcje w sekcji Pamięć Masowa i migawki ale tego nie widziałem. Jakiś tip gdzie to moge znaleźć?
Może jeszcze uda się te dyski odzyskać.

Ha jeszcze raz przeszukałem sekcje Pamieć Masowa, kłopot jest tam taki, że żaden z włożonych dysków tam się nie wyświetla, wiec cieżko odzyskać dysk którego nie widać.

Aktualizacja:
Dobra, udało się podłączyć volumen.
Co zrobilem wyłączyłem NAS-a, wyjąłem dyski, ponownie włączyłem NAS włożyłem dysk, potem w Pamieci Masowe -> Pamieć -> Dysk pojawił mi się dysk oznaczony jako wolny, kliknałem skanuj i odzyskaj
i mam dane!.

@pigers dzięki za pomoc i nakierowanie na rozwiązanie problemu
 
  • Lubię to
Reakcje: SushiMan
upload_2019-12-30_16-33-35.png
 
  • Lubię to
Reakcje: SushiMan

Użytkownicy znaleźli tą stronę używając tych słów:

  1. mount linux
  2. raid 1 odzyskanie danych
  3. bad sector