<Poprzedni | Spis treści | Następne>
3.4. Kopia zapasowa hosta lokalnego
W tej sekcji opisano sposób tworzenia kopii zapasowych określonych katalogów na pojedynczym hoście na lokalnym napędzie taśmowym.
• Po pierwsze Magazynowanie urządzenie wymaga konfiguracji. Edytować /etc/bacula/bacula-sd.conf dodać:
Urządzenie {
Nazwa = „Napęd taśmowy” Typ urządzenia = taśma Typ nośnika = DDS-4
Urządzenie archiwum = /dev/st0 Sprzętowy koniec nośnika = Nie;
Automatyczne montowanie = tak; # kiedy urządzenie się otworzy, przeczytaj AlwaysOpen = Yes;
Nośnik wymienny = tak;
Losowy dostęp = nie;
Alert Command = "sh -c 'tapeinfo -f %c | grep TapeAlert'"
}
Przykład jest dla A DDS-4 napęd taśmowy. Dostosuj „Typ nośnika” i „Urządzenie do archiwizacji”, aby dopasować je do posiadanego sprzętu.
Możesz także odkomentować jeden z pozostałych przykładów w pliku.
• Po edycji /etc/bacula/bacula-sd.conf demon Storage będzie wymagał ponownego uruchomienia:
sudo systemctl zrestartuj bacula-sd.service
• Teraz dodaj a Magazynowanie zasób w /etc/bacula/bacula-dir.conf aby korzystać z nowego Urządzenia:
# Definicja urządzenia pamięci masowej „Napęd taśmowy” Przechowywanie {
Nazwa = Napęd taśmowy
# Nie używaj tutaj „localhost”.
Adres = serwer kopii zapasowych # NB Użyj tutaj w pełni kwalifikowanej nazwy SDPort = 9103
Hasło = „Cv70F6pf1t6pBopT4vQOnigDrR0v3LT3Cgkiyjc” Urządzenie = „Napęd taśmowy”
Typ nośnika = taśma
}
Adres dyrektywa musi być w pełni kwalifikowaną nazwą domeny (FQDN) serwera. Zmiana
backupserver na rzeczywistą nazwę hosta.
Upewnij się również, że Hasło dyrektywa pasuje do ciągu hasła w /etc/bacula/bacula-sd.conf.
• Stwórz nowy Zestaw plików, który określi katalogi do utworzenia kopii zapasowej, dodając:
# Zestaw plików LocalhostBacup. zestaw plików {
Nazwa = "LocalhostFiles" Dołącz {
Opcje { podpis = kompresja MD5 = GZIP
}
Plik = /etc Plik = /home
}
}
To zdjęcie Zestaw plików wykona kopię zapasową / Etc i / Home katalogi. ten Opcje Dyrektywy zasobów konfigurują FileSet do tworzenia podpisu MD5 dla każdego pliku, którego kopia zapasowa jest tworzona, oraz do kompresji plików przy użyciu GZIP.
• Następnie utwórz nowy Plan dla zadania tworzenia kopii zapasowej:
# Harmonogram tworzenia kopii zapasowych lokalnego hosta — codziennie. Harmonogram {
Nazwa = „LocalhostDaily” Uruchom = Pełne codziennie o 00:01
}
Zadanie będzie uruchamiane codziennie o godzinie 00:01 lub 12:01. Dostępnych jest wiele innych opcji planowania.
• Na koniec utwórz plik Praca:
# Kopia zapasowa hosta lokalnego. Stanowisko {
Nazwa = „LocalhostBackup” JobDefs = „DefaultJob” Włączone = tak
Poziom = pełny
FileSet = „LocalhostFiles” Harmonogram = „LocalhostDaily” Przechowywanie = TapeDrive
Napisz Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"
}
Praca zrobi a Pełny codziennie tworzyć kopie zapasowe na napęd taśmowy.
• Każda użyta taśma musi mieć Etykieta. Jeśli bieżąca taśma nie ma etykiety, Bacula wyśle wiadomość e-mail z powiadomieniem. Aby oznaczyć taśmę za pomocą konsoli, w terminalu wprowadź następujące polecenie:
konsola
• W konsoli Bacula wpisz:
etykieta
• Zostaniesz poproszony o podanie Magazynowanie ratunek:
Katalog wybrany automatycznie: Mój katalog przy użyciu katalogu „Mój katalog”
Zdefiniowane zasoby pamięci to: 1: Plik
2: Napęd taśmowy
Wybierz zasób magazynu (1-2):2
• Wprowadź nowy objętość Nazwa:
Wprowadź nową nazwę woluminu: Niedziela
Zdefiniowane pule:
1: Domyślnie
2: Zadrapanie
zastąpić Niedziela z żądaną etykietą.
• Teraz wybierz pływacki:
Wybierz pulę (1-2): 1
Łączenie z demonem Storage TapeDrive na serwerze kopii zapasowych: 9103... Wysyłanie polecenia etykiety dla woluminu „Sunday” Slot 0...
Gratulacje, teraz skonfigurowałeś Bacula wykonać kopię zapasową hosta lokalnego na podłączonym napędzie taśmowym.