ASK 08 PiotrGębala MateuszMacięga

background image

Administrowanie systemami komputerowymi

8

Temat: System backup’ów Bacula

Zadania:

Data:

Autor:

Piotr Gębala

1 2 3 4 5 6 7 8 9 10 27 XI 2013

Autor:

Mateusz Macięga

E E E E E E E - - -

10:00-12:15

Przygotowanie ćwiczenia.

Uruchamiamy system ASK, logujemy się na konto administratora i dokonujemy dekompresji
drzewa źródłowego systemu Bacula.

Zadanie 1. Kompilacja i instalacja systemu Bacula.

W tym zadaniu musimy musimy przeprowadzić proces konfiguracji kompilacji i kompilacji

systemu Bacula. Konfigurujemy kompilację i kompilujemy poleceniem make.

CFLAGS="-g -Wall" ./configure --prefix=/usr/local/bacula/ --enable-
smartalloc --with-postgresql --enable-readline

Zadanie 2. Przygotowanie bazy danych.

Ustawiamy prawa dostępu do plików w katalogu /usr/local/bacula/etc/

tak, aby użytkownik postgres miał do nich dostęp. Następnie (już jako
postgres) tworzymy użytkownika bacula w systemie bazodanowym
(createuser). Tworzymy kolejno: bazę danych, tabele, widoki i ustawiamy odpowiednie
uprawnienia. Wylogowujemy się z użytkownika postgres.

Zadanie 3. Konfiguracja systemu Bacula.

W tym zadaniu musimy skonfigurować system Bacula. Możemy tego dokonać poprzez

modyfikację plików konfiguracyjnych.

bacula-fd.conf – File Deamon

tutaj nic nie zmieniamy,

bacula-sd.conf – Storage Deamon, modyfikujemy sekcje:

Device,

bacula-dir.conf – Director, modyfikujemy sekcje:

Catalog,

Pool,

FileSet.

Tworzymy również dwa katalogi: backup (przechowywanie kopii zapasowych) oraz bacula-restores
(zapisywanie odzyskanych plików). Weryfikujemy poprawność zmian.

Zadanie 4. Konfiguracja systemu Bacula.

W tym zadaniu musimy uruchomić system Bacula. Wymaga to osobnego uruchomienia

wszystkich poszczególnych komponentów tj. File Deamon'a, Storage Deamon'a, oraz Director'a.

background image

Zadanie 5. Konsola systemu Bacula.

W tym zadaniu poznamy konsolę systemu

Bacula. Po jej uruchomieniu możemy wydawać
odpowiednie komendy. Przetestowaliśmy polecenie
*help:

Zadanie 6. Wykonanie kopii zapasowej danych.

Żeby wykonać kopię zapasową danych musimy, w

konsoli Bacula, użyć polecenia *run, i wybrać opcję nr.1
(tworzenie kopii klienta Client1).

Kiedy już wykonamy kopię, wyświetlamy komunikaty:

Wykonana kopia jest pełna. Kiedy po dodaniu innych plików do kopiowanego katalogu wykonamy
operację jeszcze raz, to kolejny backup będzie miał charakter przyrostowy.

Zadanie 7. Wykonanie kopii zapasowej danych.

Żeby odzyskać pliki musimy, w konsoli Bacula, użyć polecenia *restore, i wybrać opcję nr.5

(Select the most recent backup for a client), a następnie opcję nr.2 (Full Set). Zostanie zbudowane
drzewo plików do odzyskania, a my przejdziemy do menu wyboru plików. Możemy poruszać się po
drzewie przy pomocy koment cd i ls, oraz wybierać pliki do odzyskania poleceniem mark (unmark
do odznaczenia wyboru). Wybieramy polecenie done, aby rozpocząć odzyskiwanie danych.

Kiedy proces się zakończył w katalogu /bacula-restores pojawiły się odzyskiwane pliki.

Wnioski.

Laboratorium udało się wykonać w całości. Nie było problemów z działaniem poleceń.

Dzięki wykonanym ćwiczeniom poznaliśmy system tworzenia kopii zapasowych danych Bacula.


Wyszukiwarka

Podobne podstrony:
ASK 11 PiotrGębala MateuszMacięga
ASK 07 PiotrGębala MateuszMacięga
ASK 05 PiotrGębala MateuszMacięga
ASK 13 PiotrGębala MateuszMacięga
ASK 09 PiotrGębala MateuszMacięga
ASK 12 PiotrGębala MateuszMacięga
ASK 06 PiotrGębala MateuszMacięga
ASK 02 PiotrGębala MateuszMacięga
ASK 11 PiotrGębala MateuszMacięga
ASK 08 Bacula

więcej podobnych podstron