Version [76935]
Dies ist eine alte Version von ITWissenRsyncManual erstellt von WojciechLisiewicz am 2017-02-10 20:29:42.
rsync - kurze Anleitung
A. Grundlegende Beschreibung
rsync -avubrE --suffix=.alt erster_ordner/ zweiter_ordner
a - Archivemodus, Rechte etc. werden übernommen
v - verbose = mehr Infos
u - update, keine neueren Dateien mit älteren überschreiben
b - Backup, falls zwei Dateien gleich lauten wird die ältere umbenannt
r - rekursiv durch alle Unterverzeichnisse
E - Attribute mit kopieren
suffix=.alt - aus datei.abc wird im Fall der Überschreibung weil älter datei.abc.alt
B. Simples Backupsystem
Notwendig: ITWissenCron.
Różne trick-i z SSH
- jak logować się bez hasła? pomocne przy tworzeniu skryptów na bash-a, które wykonują coś zdalnie: http://linuxproblem.org/art_9.html
Z kroków opisanych powyżej łącznie powstaje system do backup-ów
i to w stu procentach automatyczny, pewny, komfortowy i oszczędny!
1) umożliwić logowanie bez hasła przez SSH:
- stworzyć klucz
ssh-keygen -t dsa -b 1024 -f /miejsce-zapisu-klucza/nazwa-klucza
(nie podawać hasła, gdy pyta!)
- zainstalować zdalnie na drugim komputerze (który ma akceptować połączenia bez hasła) klucz
ssh nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego mkdir -p .ssh
... password:
(tu hasło trzeba podać, bo chodzi o logowanie)
i dalej:
cat /miejsce-zapisu-klucza/nazwa-klucza.pub | ssh nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego 'cat >> .ssh/authorized_keys'
... password:
(tu ostatni raz trzeba podać hasło)
- logowanie bez hasła odbywa się teraz tak:
ssh -i /miejsce-zapisu-klucza/nazwa-klucza nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego
2) pozostałe kroki
- stworzyć katalog, w którym będą zapisywane backup-y, np. /storage/backup/
- przygotować skrypt, który skopiuje / zsynchronizuje dane między miejscem położenia danych a backupem
- przed właściwym skryptem od backup-u należy sprawdzić, czy połączenie internetowe działa, np. tak:
wget http://user:pwd@80.237.160.189/path/filename.xxx
ping 80.237.160.189
Inne dobre źródła o robieniu backup-ów:
- https://help.ubuntu.com/community/BackupYourSystem/TAR
- http://www.macuser.de/forum/f27/automatische-backups-syncs-210626/
CategoryITWL