Kopia danych za pomocą aplikacji rsync

Zaczęty przez Nolt, Styczeń 19, 2013, 02:56:52 AM

« poprzedni - następny »

0 użytkowników i 1 Gość przegląda ten wątek.

Nolt

Kopia danych za pomocą aplikacji rsync
Note: W poradniku posiadamy dwa dyski sda oraz sdb

Łączymy się z naszym serwerem poprzez SSH lub Remote Desktop:
fdisk -l (wylistowanie dysków)

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 12904447 6144000 82 Linux swap / Solaris
/dev/sda3 12904448 975155199 481125376 83 Linux
/dev/sdb1 12904448 975155199 481125376 83 Linux



Przykład 1 (lokalnie) - chcemy zrobić backup partycji ,,/" dysku sda na dysk sdb
Tworzymy foldery gdzie zamontujemy naszą partycje:
mkdir /mnt/sda3
mkdir /mnt/sdb1


Montujemy nasze dyski  wydając polecenie (dyski będą zamontowane w katalogu /mnt):
mount /dev/sda3 /mnt/sda3
mount /dev/sdb1 /mnt/sdb1


Wykonujemy backup:
rsync -avz –progress /mnt/sda3/* /mnt/sdb1/

(komenda wykonuje backup z archiwizacją plików w locie z zachowaniem linków twardych/miękkich oraz wszystkimi atrybutami)


Przykład 2 (backup zdalny) – chcemy zrobić backup folderu /root/wazne_dane dysku sda
Tworzymy foldery gdzie zamontujemy naszą partycje:
mkdir /mnt/sda3

Montujemy dysk wydając polecenie (dysk zamontowany będzie w katalogu /mnt):
mount /dev/sda3 /mnt/sda3

Wykonujemy backup:
rsync -avz --progress -e "ssh -p port" /root/wazne_dane root@adres_serwera:backup/

(komenda wykonuje backup z archiwizacją plików w locie z zachowaniem linków twardych/miękkich oraz wszystkimi atrybutami poprzez SSH na serwer zdalny, backup zostanie zapisany w katalogu /root/backup na serwerze zdalnym)
PMIĘTAJ O KORZYSTANIU Z OPCJI SZUKAJ
nie udzielam pomocy poza forum i na PW