Puncte:0

Este posibil să reconstruiți un RAID BTRFS din imagini de disc?

drapel ad

Am avut un server care rulează o configurație RAID BTRFS cu 6 discuri. Acum serverul meu refuză să pornească din cauza (probabile) probleme cu PSU. Am o nouă cutie NAS pe care vreau să o folosesc în acest scop, dar aș dori să-mi iau datele din configurația veche.

Așa că, deși aș putea să cumpăr un nou PSU și să încerc să readuc vechiul sistem pe picioare, chiar mi-ar plăcea să nu fiu nevoit să cheltuiesc banii pe asta, deoarece o să-l retrag oricum de îndată ce voi ajunge. datele de acolo.

Așa că am avut o idee care s-ar putea să nu fie posibilă, dar de aceea sunt aici să întreb.

Credeți că există vreo modalitate de a lua aceste 6 discuri individuale, de a crea o imagine a tuturor, apoi de a monta imaginile și de a reconstrui sistemul de fișiere BTRFS în acest fel?

Am un computer în care s-ar putea să pot încadra o unitate mare și apoi să le conectez pe cele 6 individual pentru a crea imaginile celor 6 unități RAID, dar nu am un computer care să încapă toate cele 6 unități.

O altă problemă ar fi cum să creați aceste imagini de disc. Ar trebui să folosesc doar dd sau există vreo modalitate de a crea fișiere imagine care sunt mai mici decât dimensiunea completă a discurilor? Ar putea fi problematic dacă trebuie să am 6 fișiere de imagine de disc de 4TB.

Sper că cineva poate ajuta cu asta... fie arătându-mă într-o direcție (sper că este corectă), fie pur și simplu spunând că nu se poate.

drapel in
Utilizați una dintre alternativele ddrescue, dacă aveți noroc că aveți o grămadă de zerouri pe disc care pot ajunge să fie rare cu opțiunile potrivite, o altă alternativă ar putea fi să utilizați compresia, nu sunteți sigur cum să o montați. Qemu-img este, de asemenea, un instrument excelent pentru unele operațiuni de „salvare”.
Puncte:1
drapel us

Da, aceasta este o abordare posibilă și des folosită.

Cel mai bine este să faci imaginile cu dd utilitar, astfel încât conținutul complet al hard diskului să fie în imagine.

După ce ai imaginile, de exemplu discN.img, vom folosi losetup pentru a crea dispozitiv de buclă pentru fiecare imagine de disc, ceea ce face ca imaginea să apară ca un dispozitiv pe sistem.

losetup /dev/loop0 disk1.img
losetup /dev/loop1 disk2.img
...

Acum fiecare imagine de disc este accesibilă prin /dev/loopN dispozitiv.

Apoi se poate folosi scanare dispozitiv btrfs pentru a scana sistemele de fișiere de pe toate dispozitivele bloc.

drapel ad
Multumesc pentru raspunsul tau. M-a făcut să merg în direcția corectă, ceea ce a condus în cele din urmă la o recuperare a datelor. Se pare că sistemul de fișiere era de fapt ZFS, dar răspunsul tău m-a ajutat totuși să merg. Am găsit asta pentru un ghid mai detaliat pas cu pas. Adăugând acest lucru aici pentru a fi complet: https://wiki.orzfly.com/topics/zfs-on-linux-mount-raw-pool-image

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.