Jak Odzyskać Dane z Macierzy RAID FreeBSD Gvinum: Tajemnice Skutecznego Odzyskiwania

W tym artykule omówimy sposób przywracania danych z programowej macierzy GVINUM RAID 5 w systemie operacyjnym FreeBSD. Pokażę, jak zainstalować najnowszą wersję FreeBSD z powłoką graficzną Gnome, a także jak stworzyć i skonfigurować programowy RAID5 z trzech dysków.

Jak Odzyskać Dane z Macierzy RAID FreeBSD Gvinum: Tajemnice Skutecznego Odzyskiwania

Gvinum to program do zarządzania woluminami logicznymi, implementacja menedżera woluminów vinum w GEOM. Przeszedł wiele zmian od czasu pierwszego importu w piątej wersji FreeBSD. Jednak od początku 2020 roku gvinum stało się przestarzałe. Obecnie jest uważany za w dużej mierze nieutrzymywany i w większości przypadków gorszy od ZFS. Ale nadal jest używany przez niektórych użytkowników podczas organizowania systemu przechowywania danych.

Charakterystyka Opis
1TypMenedżer logicznych woluminów dla FreeBSD
2Typy woluminówObsługuje łączenie, striping, mirrorowanie i RAID
3RedundancjaUmożliwia konfiguracje podobne do RAID dla zapewnienia nadmiarowości danych
4Dynamika zmieniania rozmiaru woluminówWoluminy mogą być zmieniane dynamicznie bez odmontowywania
5ZrzutyObsługuje tworzenie zrzutów woluminów do kopii zapasowych i przywracania
6IntegracjaIntegruje się z systemem plików i narzędziami FreeBSD
7WydajnośćOferuje korzyści wydajnościowe dzięki stripingowi
8Zarządzanie użytkownikamiZapewnia narzędzia do zarządzania i monitorowania woluminów
Przejdź do widoku
Jak odzyskać dane z macierzy RAID FreeBsd GVINUM

Jak odzyskać dane z macierzy RAID FreeBsd GVINUM

Jak zainstalować FreeBSD

Odzyskiwanie danych z napędów flash, kart pamięci, dysków twardych i SSD w systemie Linux.

Najpierw spójrzmy, jak zainstalować FreeBSD. Jeśli chodzi o instalację dowolnego systemu operacyjnego, musicie najpierw pobrać obraz instalacyjny. Na oficjalnej stronie internetowej dostępnych jest kilka wersji architektury 64-bitowej i 32-bitowej. Pobieramy wersję w zależności od ilości pamięci RAM. FreeBSD w wersji 13 jest obecnie dostępne.

Oficjalna strona FreeBSD

Tworzymy bootowalny dysk za pomocą specjalnego narzędzia, na przykład rufus lub etcher. Podłączamy dysk do komputera, na którym zainstalujemy system i uruchomimy z dysku flash. Na początku uruchamiania naciśnij Enter, aby wybrać pierwszy punkt instalacji. Następnie widzimy okno instalatora, wybierzcie – Zainstaluj i naciśnij – Enter.

Zainstaluj FreeBSD

W następnym kroku możecie wybrać układ klawiatury, dla mnie wystarczy domyślny – Wybierz. Podajcie nazwę serwera. W oknie wyboru komponentów te dwa komponenty wystarczą do standardowej budowy serwera – lib32 i porty. Aby wybrać, naciśnijcie spację i OK, aby kontynuować.

Dwa składniki instalacji

Wtedy dysk jest oznaczony, wybieram automatyczne UFSOk. Mam osobny dysk dla systemu, wybierzcie Cały dysk.

UFS

Jeśli potrzebujecie utworzyć oddzielną partycję, kliknijcie – Partycja. Wybierzcie tablicę partycji z listy, sprawdźcie układ dysku i kliknijcie – Zakończ. I zgadzamy się na przepisanie płyty. Jednocześnie wszystkie z niego dane zostaną usunięte. Następnie instalacja systemu odbywa się bez udziału użytkownika, czekamy na jego zakończenie.

Wybieranie dysku do instalacji FreeBSD

Wprowadzamy hasło superużytkownika – root i jeszcze raz w celu potwierdzenia. W ustawieniach sieci wybierzcie odpowiedni adapter – OK.

Wprowadź hasło roota

Teraz musicie określić parametry sieci IPv4Tak, użyj DHCPTak, IPv6Nie. Wybierzcie region, kraj, ustawcie datę i godzinę, Pomiń.

Ustawienia sieciowe

Następnie musicie wybrać usługi, które zostaną uruchomione przy starcie: sshd, ntpd, powerd.

Wybierzcie usługi sshd, ntpd, powerd

Wybierzcie parametry bezpieczeństwa — 3,4,7,8. Aby dodać nowego użytkownika na tym etapie, kliknijcie – Tak/Nie

Wybieranie parametrów bezpieczeństwa - 3,4,7,8

Po ponownym uruchomieniu i uruchomieniu FreeBSD zostanie wyświetlony wiersz poleceń. Ponieważ praca w wierszu poleceń nie jest wygodna dla wszystkich, pokażę ci również, jak zainstalować powłokę graficzną Gnome.

Instalowanie powłoki graficznej Gnome

Gnome to bezpłatne środowisko graficzne typu open source dla systemów operacyjnych typu Unix. Xorg musi być zainstalowany, aby powłoka graficzna działała.

Xorg to serwer X Window, który pozwala użytkownikowi na samodzielne zorganizowanie graficznego środowiska pracy.

Aby zainstalować Xorg, wpiszcie następujące polecenie:

pkg install xorg

i Tak, aby potwierdzić.

Instalowanie Xorg

Po tym rozpocznie się instalacja. Po zainstalowaniu Xorg możesz rozpocząć instalację Gnome.

Wprowadźcie następujące polecenie:

pkg install gnome

Następnie - Tak, aby potwierdzić.

Instalowanie Gnome

Po zainstalowaniu komponentów interfejs graficzny nie zostanie załadowany automatycznie. Aby ładował się automatycznie po uruchomieniu systemu, musisz wprowadzić pewne ustawienia.

Wprowadźcie następujące polecenie w konsoli:

ee /etc/rc.conf

W rezultacie zostanie otwarty plik konfiguracyjny, w którym należy dodać linię o następującej treści

gnome_enable=”YES”

Gnome_enable

Następnie naciśnijcie - Esc, w wyświetlonym oknie wybierzcie - opuśćcie edytor i naciśnijcie Enter.

Następnie wybierzcie zapisz zmiany i ponownie naciśnijcie Enter.

A aby zrestartować komputer, napiszcie:

Reboot

Zainstalowana graficzna powłoka Gnome

Po ponownym uruchomieniu nie zobaczycie konsoli, ale interfejs graficzny, wprowadźcie login i hasło, które określiłyście wcześniej. Po wprowadzeniu hasła załaduje się pulpit Gnome. To kończy instalację FreeBSD i powłoki graficznej Gnome.

Jak utworzyć RAID5

Tak więc system jest zainstalowany, dla wygody zarządzania mamy interfejs graficzny. Teraz zrozumiemy, jak złożyć programową macierz RAID piątego poziomu z trzech dysków podłączonych do komputera, aby zorganizować przechowywanie ważnych plików.

Na początek musimy określić nazwy podłączonych dysków i określić te, z których zbudowana zostanie macierz RAID.

Wprowadźcie polecenie:

sysctl kern.disks

W rezultacie system wyświetli następujące informacje:

kern.disks: da3 da2 da1 da0 cd0

cd0 to nasza wymówka

da0 – dysk systemowy

A da3 da2 i da1 to dyski, z których będziemy pobierać RAID5, w systemie znajdują się one w folderze /dev/da1; /dev/da2; i /dev/da3

Wyświetl podłączone dyski

Jeśli macie wątpliwości, możecie sprawdzić rozmiary dysków, wprowadzając następujące polecenie:

fdisk da1

W rezultacie system wyświetli następujące informacje, w przyszłości będziemy potrzebować takich informacji, a mianowicie rozmiaru dysku.

start 63, size 62910477 (30718 Meg), flag 80 (active)

Informacje o dysku

Teraz musimy utworzyć katalog, do którego podmontujemy nasz RAID, nazwijmy go na przykład - serwer.

mkdir /server

Następnie musicie utworzyć plik konfiguracyjny naszego RAID, wprowadźcie polecenie:

ee /etc/gvinum.conf

Utwórz plik konfiguracyjny RAID

I wypełniamy go tam, gdzie konieczne jest określenie nazw dysków, konfiguracji RAID i rozmiarów dysków.

drive raid51 device /dev/da1

drive raid52 device /dev/da2

drive raid53 device /dev/da3

volume raid5

plex org raid5 256k

sd len 30718m drive raid51

sd len 30718m drive raid52

sd len 30718m drive raid53

drive raid51 – alias dysku fizycznego (możesz wymyślić dowolny)

/dev/da1 to sam dysk w systemie

volume raid5 to nazwa dysku wirtualnego, który utworzy nasz RAID5.

plex to zestaw, który zapewnia pełną przestrzeń adresową. Ponieważ organizujemy RAID5, wpisujemy: org raid5, a rozmiar paska wyniesie 256k (zalecane w dokumentacji).

sd to poddyski. Korzystamy z 3 dysków o rozmiarze 30 Gb, ale podajemy rozmiar: 20473m. (numer, który zaznaczyłam wcześniej)

Wypełnianie konfiguracji RAID

Naciśnijcie - Esc, aby zapisać zmiany w pliku.

Teraz możecie utworzyć samą macierz RAID5

gvinum create /etc/gvinum.conf

W rezultacie zostanie utworzone urządzenie - /dev/gvinum/raid5.

Utwórz samą macierz RAID5

Następnie musimy utworzyć na nim system plików:

# newfs /dev/gvinum/raid5

Utwórz system plików na tablicy

Następnie musimy sprawić, by moduł vinum ładował się automatycznie

# echo geom_vinum_load=»YES» >> /boot/loader.conf

Musimy również zamontować naszą tablicę. Jako punkt montowania przyjmujemy folder /server, który został utworzony na początku.

# echo /dev/gvinum/raid5 /server ufs rw 2 2 >> /etc/fstab

A potem przeciążamy komputer

# reboot

Zamontuj naszą tablicę

To wszystko, RAID5 jest zmontowany, sprawdźmy działanie poleceniem:

# gvinum l

Utworzono tablicę RAID 5

Widzimy nasze 3 dyski i nowy wolumin z odpowiednią objętością.

Jak odzyskać dane z RAID5 FreeBSD GVINUM

RAID5 to dość niezawodne rozwiązanie pod względem ochrony ważnych danych, ale jak każda pamięć masowa, nie jest idealne i w wyniku różnych czynników może nastąpić jego działanie i utrata informacji.

Jeśli Wasz serwer nie działa, jeden lub więcej dysków w macierzy uległo awarii, w wyniku czego utraciłeś dostęp do krytycznie ważnych informacji, użyjcie specjalistycznego programu do odzyskiwania danych - Hetman RAID Recovery .

Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Narzędzie obsługuje najpopularniejsze systemy plików i typy RAID. W locie odczytuje wszystkie niezbędne informacje i zbiera zniszczony RAID w trybie automatycznym. Wystarczy rozpocząć analizę i poczekać na zakończenie procesu i zabezpieczyć niezbędne pliki.

Usuńcie dyski z serwera, na którym zmontowano macierz RAID i podłączcie je do komputera z systemem operacyjnym Windows. Jeśli płyta główna nie pozwala na podłączenie wszystkich dysków, użyj specjalnych adapterów i przedłużaczy.

Przedłużacze SATA

Jak widać, program z łatwością zmontował macierz RAID i wyświetla wszystkie znalezione na jej temat informacje. To jest nasz RAID5 z systemem plików UFS.

Odzyskiwanie RAID Hetman

Kliknijcie dysk prawym przyciskiem myszy i wybierzcie - Otwórz. Określcie rodzaj analizy, szybkie skanowanie szybko przeskanuje dysk i wyświetli wszystkie znalezione informacje. Jeśli w rezultacie nie udało się znaleźć niezbędnych danych, uruchomcie Pełną analizę.

Wróćcie do strony głównej menedżera dysków, kliknijcie dysk prawym przyciskiem myszy i wybierzcie - Przeanalizuj ponownie. Wybierzcie Pełna analiza, system plików - Dalej. W szczególnie trudnych przypadkach zaleca się wyszukiwanie podpisów poprzez zaznaczenie pola głębokiej analizy.

Pełna analiza

W rezultacie program wyświetli pliki i foldery, które pozostały na dyskach. Znajdźcie potrzebne pliki, zaznaczcie je i kliknijcie - Odzyskaj, określcie miejsce ich zapisania. Przed rozpoczęciem zapisywania należy upewnić się, że na dysku jest wystarczająco dużo miejsca na zapisanie informacji.

Odzyskane usunięte pliki

Określono katalog, kliknijcie - Przywróć. Po zakończeniu wszystkie pliki będą znajdować się w określonym folderze.

Jak ręcznie złożyć RAID

W szczególnie trudnych sytuacjach, gdy krytyczne informacje o usługach są usuwane z dysków, program może nie utworzyć automatycznie macierzy RAID. W tym przypadku zaimplementowana jest tutaj funkcja ręcznego tworzenia RAID w konstruktorze.

W przypadku takiej konstrukcji musicie znać wszystkie informacje o zniszczonej tablicy.

Otwórzcie projektanta RAID, wybierzcie element - Utwórz ręcznie, a następnie wprowadźcie dane tablicy. Typ RAID, kolejność bloków, ich rozmiar, dodajcie dyski, które tworzą macierz i określ ich kolejność. W rezultacie powinno pojawić się w tym oknie, jeśli parametry są określone poprawnie, zobaczycie drzewo katalogów. Jeśli go tam nie ma, parametry są nieprawidłowe lub niewystarczające do określenia macierzy RAID. Może być konieczne określenie przesunięcia, wzdłuż którego znajduje się początek dysku, można to określić za pomocą edytora HEX.

Projektant RAID

Określcie wszystkie parametry, klikając - Dodaj. Następnie macierz pojawi się w menedżerze dysków. Analizujemy to, przeprowadzamy szybką lub pełną analizę i przywracamy pliki, które muszą zostać zwrócone.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy

Witamy w asystencie Hetman Software opartym na sztucznej inteligencji.
Rozpocznij czat