How Can We Help?
< All Topics
Print

System Rescue

Jest to system oparty na gentoo linux , startujący z płyty pozwalający na wykonywanie archiwizacji całego twardego dysku oraz na zgrywanie danych na gwizdek USB lub przez sieć.

wizard – otwarcie bezpieczne środowiska graficznego

startx – otwarcie środowiska graficznego


Najpierw trzeba podłączyć partycję na którą będziemy wykonywali kopię do katalogu w mnt. Jeśli katalogu nie ma trzeba go utworzyć ( mkdir /mnt/Linux )
Podłączanie :
mount /dev/xxx   /mnt/windows ( gdzie xxx to nazwa partycji, na którą chcemy skopiować )

 

Podłączanie dla partycji NTFS ( do odczytu i zapisu )

ntfs-3g /dev/sda1 /mnt/windows( w tym przykładzie podłączamy partycję sda1 jako partycję do umieszczenia kopii zapasowej)

Podłączanie dla partycji NTFS ( tylko do odczytu )

mount -t ntfs /dev/xxx /mnt/windows -o ro ( gdzie xxx to nazwa partycji, którą podłączamy )

Potem uruchamiamy partimage i wybieramy zrzut na przykład sda1 ( pierwsza partycja dysku ) np. do pliku /mnt/Windows/kopia

Możemy to wykonać z poziomu linii polecenia pomijając cześć okienek

partimage -z1 -d save /dev/sda1 /mnt/backup/kopia1

Taka komenda spowoduje zapisanie obrazu partycji sda1 skompresowanego przez gzip do pliku /mnt/backup/kopia1.000

Również za pomocą partimage odzyskujemy kopię na nowej partycji. Możemy ją odzysakć w sposób okienkowy lub wspierając się linią polecenia ( co jest o tyle dobre, że komendą dir możemy wyświetlić listę plików, interface graficzny partimage zmusza do wpisania ręcznego nazwy kopii )

partimage restore  /dev/sda1 /mnt/backup/kopia1.000

Taka komenda spowoduje odzyskanie partycji /dev/sda1 z kopii /mnt/backup/kopia1.000

Zgrywanie przez sieć :
Tworzymy kopie na dysku który chcemy zarchiwizować
Na komputerze z którego zgrywamy dane ustalamy parametry połączenia sieciowego
ifconfig eth0 192.168.1.158 netmask 255.255.255.0
potem zmieniamy hasło
passwd
Następnie na komputerze zdalnym logujemy się przez klienta ftp i przegrywamy wcześniej utworzone pliki


Aby skopiować partycję bez użycia obrazu należy posłużyć się programem gparted i postępować według tej instrukcji. Należy zwrócić uwagę, że kopiowanie musi odbywać się na zupełnie czysty obszar dysku. Jeśli dysk docelowy mamy juz podzielony na partycje należy je usunąć.

Uwaga – program gparted ma często problemy z dyskami USB ( zwłaszcza , gdydysk podłączony do portu USB 1.1 ), wtedy najlepiej na czas działania tego programu odłączyć dysk USB.


W katalogu mnt tworzymy wpis cdrom jeśli go jeszcze nie ma.

mkdir /mnt/cdrom

Do napedu wkładamy płytę z najnowszą wersję , podłączamy napęd cd do sytemu plików. Zakładając, że CDROM jest podłączony jako master do portu IDE2 podłąćzymy go komendą

mount /dev/hdc /mnt/cdrom

Kopiujemy odpowiednie pliki według opisu

http://www.sysresccd.org/Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk

Na koniec musimy zmodyfikować grub managera ( lub lilo ). W Debian Squeeze za konfigurację grub odpowiada plik :

/boot/grub/grub.cfg

Do pliku dodajemy linię za ostatnią pozycją menu

menuentry ‘SystemRescueCd from hard-disk’ –class gnu-linux –class gnu –class os {
 set root='(hd0,msdos1)’
  linux   /sysrcd/rescuecd subdir=sysrcd setkmap=us
  initrd   /sysrcd/initram.igz
  boot
}
Jednak pojawia się tutaj problem podłączonej partycji. Debian przy starcie podłącza partycję podstawową i to uniemozliwia jej skopiowanie


Do działania linuksa potrzebne są partycje systemowa typ ext 3 i swap typ linux swap. Na moich instalacjach linuksa stosuję podział :

partycja typ flagi rozmiar ( przykład dla dysku 40 GB )
/dev/sda1 ext3 boot 29 GB
/dev/sda3 fat32 9 GB
/dev/sda2
/dev/sda5
extended
linux swap
1 GB

Po podłączeniu dysku USB wykonujemy komendy ( przykładowe przy założeniu , że dysk USB ma partycję /dev/sdb1

mount /mnt/windows /dev/sdb1

mount /mnt/backup /dev/sda3

Nastepnie możemy za pomocą mc kopiować kopie bezpieczeństwa między dyskiem lokalnym a dyskiem USB.

Po przywróceniu może pojawić się problem kart sieciowych ( jeśli przywracamy na innym komputerze i innych kartach ). Debian zapisuje informacje o adresach mac kart sieciowych w pliku /etc/udev/rules.d/70-persistent-net.rules i w tym pliku trzeba skasować stare adresy MAC a nowe adresy MAC przywiązać do odpowiednich interfaców.

W tym artykule opisałem , jak wykonać kopię bezpieczeństwa systemu v-smart lms.

Table of Contents