Nawigacja:
Rozwiązujemy problemy z konfiguracją oraz obsługą aplikacji i sprzętu IT w urzędach.
Prezentujemy darmowe programy, które bez przeszkód można wykorzystać w urzędzie.
Paweł Wojtyczka
ARCHIWIZACJA | Wiele osób zaczyna myśleć o kopii zapasowej danych, dopiero gdy nastąpi awaria. Wystarczy natomiast poświęcić stosunkowo niewiele czasu, aby stworzyć naprawdę dobry i zautomatyzowany system do wykonywania backupów.
Każdy użytkownik komputera, a szczególnie administratorzy systemów informatycznych, powinni wiedzieć, jak ważne jest regularne tworzenie kopii zapasowych danych. Niestety, wiele osób zastanawia się nad tym dopiero w momencie awarii. My postaramy się wyprzedzić te niekorzystne okoliczności i stworzymy wygodny, zautomatyzowany system do tworzenia kopii zapasowych. Wykorzystamy do tego oprogramowanie rdiff-backup. Program ten pozwala tworzyć przyrostowe archiwa danych, zarówno lokalnie, jak i w zdalnym komputerze. Nie jest to oczywiście tak rozbudowany pakiet jak na przykład system Bacula, jednak doskonale sprawdza się w przypadku kilku komputerów (np. znajdujących się w urzędzie serwerów).
Wszelkie przedstawiane przez nas w artykule przykłady zostały zrealizowane w systemie Debian 5 (Lenny). Niemniej jednak, sam sposób działania oprogramowania rdiff-backup nie powinien się różnić także w przypadku innych dystrybucji systemu Linux.
Pakiet rdiff-backup znajduje się w repozytoriach systemu Debian. Ważne jednak jest to, że we wszystkich komputerach, zarówno serwerze backupowym, jak i backupowanych komputerach, musi być zainstalowana dokładnie ta sama wersja aplikacji - w przeciwnym wypadku tworzenie kopii zapasowych zakończy się bowiem niepowodzeniem. Jest to zatem również bardzo istotna informacja ze względu na aktualizację oprogramowania w komputerach. Dlatego pewniejszym sposobem będzie instalacja programu ze źródeł. Dzięki temu niezależnie od wersji w repozytorium mamy możliwość używania we wszystkich maszynach tej samej wersji oprogramowania.
Ze strony projektu http://savannah.nongnu.org/ pobieramy najbardziej aktualną stabilną wersję narzędzia i za pomocą polecenia tar zxvf rdiff-backup-1.2.8.tar.gz wypakowujemy źródła. Ponieważ rdiff-backup napisano w Pythonie, musimy zainstalować wszelkie pakiety związane z tym językiem programowania. Instalujemy je poleceniem apt-get install python-dev librsync1 librsync-dev. Aby system backupu był bardziej wydajny, powinniśmy skorzystać z biblioteki librsync1 w wersji 0.9.5 lub nowszej. Mając tak przygotowane środowisko, wchodzimy do katalogu z wypakowanymi wcześniej plikami i wydajemy polecenie python setup.py install. Jeśli nie wystąpiły błędy, możemy przystąpić do stworzenia naszego pierwszego backupu.
Zanim poznamy bardziej zaawansowane sposoby archiwizowania,
stwórzmy przykładowe kopie zapasowe w obrębie pojedynczego serwera.
Dzięki replikacji danych na innym dysku mamy szybką możliwość
przywrócenia aktualnych bądź historycznych danych przypadkowo przez
nas usuniętych lub utraconych w inny sposób. Jeżeli jeszcze taka
lokalna kopia zapasowa jest tworzona na osobnym dysku fizycznym, to
uzyskujemy zabezpieczenie danych w przypadku awarii głównego
nośnika. Wykonajmy zatem najprostszy backup i stwórzmy w katalogu
/home/rdiff-backup replikę zbiorów
z /home/bogus/teksty:
# rdiff-backup/home/bogus/teksty/¬
home/rdiff-backup/
Jak widać, zaletą systemu rdiff-backup jest jego prostota. Aby
przywrócić bowiem najbardziej świeżą kopię zapasową utraconego
pliku (lub plików), wystarczy skopiować go z lokalizacji
/home/rdiff-backup standardowym systemowym poleceniem cp. Struktura
plików i katalogów jest bowiem identyczna.
[...]
Autor jest administratorem systemów Linux oraz niezależnym
konsultantem do spraw projektów informatycznych. Zajmuje się także
marketingiem internetowym i e-biznesem dla firm.
Krajowe Ramy Interoperacyjności. 16 maja br. zostało ogłoszone...
Bezpłatna konferencja o przetwarzaniu danych w chmurze. „Cloud...
Sieć rzeczy. Szacuje się, że w roku 2015 każdy człowiek będzie...
Microsoft i resort gospodarki zapraszają. „Narzędzia elektroniczne...
Wielki skan. Skaner dokumentowy Avision AV620C2+ przeznaczony jest...
Specjalistyczne publikacje książkowe dla pracowników administracji publicznej