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.