Tworzenie zapasowych kopii danych jest bardzo ważne. Są nawet przypadki, w których jest to wręcz obowiązek – na przykład w firmach, czy na serwerach. Niestety prawie żaden użytkownik komputera nie myśli o robieniu kopii zapasowych swoich równie ważnych (dla niego samego) danych, prac, czy chociażby zdjęć z wakacji. A złośliwość rzeczy martwych jest bezwzględna, awaria dysku, a później płacz i lament, ;) z powodu utraty danych. Oczywiste jest to, że nie ma sensu tworzyć kopii zapasowych na tym samym dysku, ale w czasach tanich dysków, również dysków na USB prawie każdy może sobie pozwolić na to. A po za tym kopie możemy tworzyć na zdalnym komputerze/serwerze.
rdiff-backup, to mała, prosta w użyciu, a za razem bardzo użyteczna aplikacja przeznaczona do tworzenia kopii zapasowych.
Instalacja
sudo apt-get install rdiff-backup
– W Ubuntu.
Użytkownicy innych dystrybucji powinni zajrzeć do repozytoriów swojego distra, lub na stronę nongnu.org – na której znajdą stosowne informacje dotyczące instalacji aplikacji.
Przykłady zastosowania
Pokażę kilka przykładów zastosowania rdiff-backup.
Tworzenie kopii zapasowej katalogu $HOME/Dokumenty na dysku /media/Karciocha:
rdiff-backup $HOME/Dokumenty /media/Karciocha/Kopie/Dokumenty
Przywracanie danych:
Z najnowszej kopii:
rdiff-backup --restore-as-of now /media/Karciocha/Kopie/Dokumenty ~/Dokumenty-przywrócone/
Sprzed miesiąca:
rdiff-backup --restore-as-of 1M /media/Karciocha/Kopie/Dokumenty ~/Dokumenty-przywrócone/
Oczyszczanie dysku:
rdiff-backup --remove-older-than 1Y /media/Karciocha/Kopie/Dokumenty
Polecenie usunie kopie starsze niż rok.
Tworzenie kopi na zdalnym serwerze – rdiff-backup musi być zainstalowany na serwerze:
rdiff-backup $HOME/Dokumenty/ użytkownik@serwer.pl::/Kopie/Dokumenty/
Więcej przykładów znajdziesz na stronie nongnu.org.