Praca z kopi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
witia86
Posty: 13
Rejestracja: 05 czerwca 2013, 20:29

Praca z kopią dysku wykonaną przez program dd

Post autor: witia86 »

Witam.

Wykonałem kopię dysku za pomocą programu DD:

Kod: Zaznacz cały

 dd if=/dev/sda of=/home/backup/dysk.img
Plik dysk.img skopiowałem na nowy serwer, wszystko wyglądało dobrze bo obraz IMG zajmował 194 GB. Następnie skopiowałem zawartość pliku dysk.img na nowy serwer za pomocą polecenia:

Kod: Zaznacz cały

dd if=/jakas_lokalizacja/dysk.img of=/dev/sda
Przyszedł czas na uruchomienie systemu na nowym dysku i tutaj zaczęły się problemy:

Nie można dostać się do katalogu /home, nawet przy montowaniu partycji poprzez liveCD widoczny jest wyłącznie pusty katalog (home/p). Proszę o pomoc czy uda się jeszcze uratować dane zewspomnianego obrazu. Jeżeli tak to proszę o pomoc.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Witaj.
A jesteś aby na pewno pewny, że /home była na /dev/sda? A może był na nią osobny dysk przeznaczony? Np /dev/sdb?
Bo powiem Ci, że dokładnie tak to wygląda.
kiko80
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

Ten obraz img skopiowałeś na dysk, na którym to chciałeś przywrócić kopię dysku?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Tak jak zauważył kiko80 plik dysk.img musisz mieć na innym dysku niż dysk na którym robisz "rozpakowanie" tego pliku.
witia86
Posty: 13
Rejestracja: 05 czerwca 2013, 20:29

Post autor: witia86 »

Witam.
Obraz *.IMG był na innym dysku niż docelowa lokalizacja. Na szczęście udało się odzyskać dostęp do serwera źródłowego.

I teraz moje pytanie, na serwerze są dwa dyski, sda i sdb, które działają w systemie RAID1.

Jak wykonać poprawnie migrację do maszyny wirtualnej? Problem polega na tym, że tutaj kopiujemy dysk działający w macierzy na dysk vhd, który przez system gościa widoczny jest jako jeden dysk. Proszę o jakieś pomysły.
saper_2
Posty: 3
Rejestracja: 12 listopada 2008, 16:12

Post autor: saper_2 »

Wiem, że to zabrzmi prymitywnie ale ja bym skopiował po prostu całą strukturę plików/katalogów (z zachowaniem praw dostępu), np. spakowałbym to do tar.gz i potem odtworzył układ partycji na nowym dysku i nadpisałbym wszystkie pliki, katalogi ze spakowanej kopii. Pozostałby do odtworzenia jeszcze program rozruchowy ale to banalna sprawa.

Jeśli w jądrze nie ma powyłączanych standardowych sterowników, jądro dla VPS-a to powinien uruchomić bez problemów.

Co do RAID-u, zajrzyj do pliku /etc/fstab skąd jest co montowane. Uważam, że /dev/sda|sdb są to poszczególne dyski fizyczne i jeżeli to RAID sprzętowy to zapewne kontroler ma swój własny format zapisu danych i odtworzenie dysku z obrazu nic nie da (mogłoby zadziałać z tym samym kontrolerem ale znając życie nie zadziała) - tak więc chyba najprościej przekopiować wszystkie pliki na nowy dysk. To tylko moje przypuszczenia odnośnie RAID-u, nie miałem osobiście kontaktu z kontrolerami raid.

Zresztą można zapytać wujka Google na temat przenoszenia systemu:
https://www.google.pl/search?num=100&ne ... 921LMmiZUI

Jeśli coś źle napisałem, proszę mnie poprawić.
ODPOWIEDZ