OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

3.4. Localhost-Sicherung


In diesem Abschnitt wird beschrieben, wie Sie bestimmte Verzeichnisse auf einem einzelnen Host auf einem lokalen Bandlaufwerk sichern.

• Zuerst die Lagerung Das Gerät muss konfiguriert werden. Bearbeiten /etc/bacula/bacula-sd.conf hinzu:


Gerät {

Name = „Bandlaufwerk“ Gerätetyp = Band Medientyp = DDS-4

Archivgerät = /dev/st0 Hardware-Ende des Mediums = Nein;

AutomaticMount = ja; # Wenn das Gerät geöffnet ist, lesen Sie es AlwaysOpen = Yes;

RemoveableMedia = ja;



RandomAccess = nein;

Alert Command = "sh -c 'tapeinfo -f %c | grep TapeAlert'"

}


Das Beispiel ist für a DDS-4 Kassettenlaufwerk. Passen Sie „Medientyp“ und „Archivierungsgerät“ an Ihre Hardware an.


Sie können auch eines der anderen Beispiele in der Datei auskommentieren.

• Nach der Bearbeitung /etc/bacula/bacula-sd.conf Der Storage-Daemon muss neu gestartet werden:


sudo systemctl startet bacula-sd.service neu

• Fügen Sie nun a hinzu Lagerung Ressource in /etc/bacula/bacula-dir.conf So verwenden Sie das neue Gerät:


# Definition des Speichergeräts „Bandlaufwerk“ Storage {

Name = TapeDrive

# Verwenden Sie hier nicht „localhost“.

Adresse = Backupserver # Hinweis: Verwenden Sie hier einen vollständig qualifizierten Namen: SDPort = 9103

Passwort = „Cv70F6pf1t6pBopT4vQOnigDrR0v3LT3Cgkiyjc“ Gerät = „Bandlaufwerk“

Medientyp = Band

}


Das Adresse Die Direktive muss der vollqualifizierte Domänenname (FQDN) des Servers sein. Ändern

backupserver auf den tatsächlichen Hostnamen.


Stellen Sie außerdem sicher, dass die Passwort Die Direktive stimmt mit der Passwortzeichenfolge in überein /etc/bacula/bacula-sd.conf.

• Erstelle eine neue Dateisatz, das bestimmt, welche Verzeichnisse gesichert werden sollen, indem es Folgendes hinzufügt:


# LocalhostBacup FileSet. FileSet {

Name = „LocalhostFiles“ Include {

Optionen { Signatur = MD5-Komprimierung = GZIP

}

Datei = /etc Datei = /home

}

}


Dieser Dateisatz wird das sichern / Etc und / Home Verzeichnisse. Der Optionen Ressourcenanweisungen konfigurieren das FileSet so, dass für jede gesicherte Datei eine MD5-Signatur erstellt und die Dateien mit GZIP komprimiert werden.

• Als nächstes erstellen Sie ein neues Ablauf für den Backup-Job:


# LocalhostBackup-Zeitplan – Täglich. Zeitplan {

Name = „LocalhostDaily“ Ausführung = Vollständig täglich um 00:01

}


Der Job wird jeden Tag um 00:01 oder 12:01 Uhr ausgeführt. Es stehen viele weitere Planungsmöglichkeiten zur Verfügung.

• Erstellen Sie abschließend die Job:


# Localhost-Sicherung. Arbeit {

Name = „LocalhostBackup“ JobDefs = „DefaultJob“ Aktiviert = Ja

Level = Voll

FileSet = „LocalhostFiles“ Schedule = „LocalhostDaily“ Storage = TapeDrive

Schreiben Sie Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"

}


Der Job wird a Vollständiger Jeden Tag ein Backup auf das Bandlaufwerk erstellen.

• Jedes verwendete Band muss über eine verfügen Label. Wenn das aktuelle Band kein Etikett hat, benachrichtigt Bacula Sie per E-Mail. Um ein Band mithilfe der Konsole zu kennzeichnen, geben Sie Folgendes über ein Terminal ein:


bkonsole

• Geben Sie an der Eingabeaufforderung der Bacula-Konsole Folgendes ein:


Etikette

• Sie werden dann zur Eingabe aufgefordert Lagerung Ressource:


Automatisch ausgewählter Katalog: MyCatalog Verwendung des Katalogs „MyCatalog“

Die definierten Speicherressourcen sind: 1: Datei

2: TapeDrive

Wählen Sie Speicherressource (1-2):2


• Geben Sie das Neue ein Volume name:


Geben Sie den neuen Volume-Namen ein: Sonntag

Definierte Pools:

1: Standard

2: Kratzer


Ersetzen Sonntag mit der gewünschten Beschriftung.

• Wählen Sie nun die aus Pool:


Wählen Sie den Pool (1-2): 1

Verbindung zum Speicher-Daemon TapeDrive bei Backupserver:9103 wird hergestellt ... Label-Befehl für Volume „Sunday“ Slot 0 wird gesendet ...


Herzlichen Glückwunsch, Sie haben jetzt konfiguriert Bacula um den Localhost auf einem angeschlossenen Bandlaufwerk zu sichern.


Top OS Cloud Computing bei OnWorks: