News
Serverspace Technologien in den VAE: Einführung von Falconcloud
JH
Joe Harris
27. Februar 2021
Aktualisiert Juni 7, 2023

So richten Sie inkrementelle regelmäßige Sicherungen mit Rsync ein CentOS 8

Sicherungskopie CentOS Linux

Verwenden Sie ein anderes Betriebssystem?

Wählen Sie die gewünschte Version oder Distribution aus.

Mit Rsync können Sie in Zusammenarbeit mit Cron regelmäßige inkrementelle Backups einrichten CentOS 8. In diesem Tutorial zeigen wir Ihnen, wie das geht. Zuerst müssen Sie Installieren und konfigurieren Sie Rsync, wie wir es in diesem Artikel getan haben.
Hier zeigen wir Ihnen, wie Sie die Leistungsfähigkeit von Rsync nutzen, um mehrere Kopien von Dateien zu erstellen und zu speichern, sodass Sie über einen bestimmten Zeitraum hinweg einen Änderungsverlauf haben.

Speicherort der Sicherungsdateien

Das voller Der Ordner enthält alle Sicherungsdateien. Dieser Speicherort ist die tatsächliche Kopie des Inhalts zum Zeitpunkt der Sicherung.
Im Zuwachs Ordner werden für jedes Datum Kataloge erstellt. Sie enthalten die alten Versionen der geänderten Dateien.

Regelmäßige inkrementelle Backups einrichten

Lassen Sie uns zunächst Ordner zum Speichern von Backups erstellen.

mkdir -p /opt/backup/full
mkdir -p /opt/backup/increment

Die Regelmäßigkeit der Sicherung wird durch cron sichergestellt. Zum Beispiel platzieren wir das Skript im /etc/cron.stündlich Ordner wird die Aufgabe stündlich ausgeführt. Verwenden /etc/cron.daily, /etc/cron.weekly or /etc/cron.monatlich Ordner, um eine andere Frequenz auszuwählen. Erfahren Sie mehr über das Einrichten von Cron.

nano /etc/cron.hourly/backup-task

Fügen Sie hier die folgenden Zeilen ein. Wenn Sie den Dateinamen (/etc/secret.passwd), den Benutzernamen (rsync-user) und den Namen der Datenquelle (data) verwendet haben, sind sie dieselben wie in unserem ersten Tutorial, jetzt müssen sie ersetzt werden Quellserver-IP mit der IP-Adresse des Datenquellenservers. Andernfalls müssen Sie zusätzlich den entsprechenden Ersatz von pa vornehmenrameter im Skript.

# Backup
rsync -a --delete --password-file=/etc/secret.passwd rsync-user@source-server-ip::data /opt/backup/full/ --backup --backup-dir=/opt/backup/increment/`date +%Y-%m-%d`/
# Clean up
find /opt/backup/increment -mindepth 1 -maxdepth 2 -type d -mtime +30 -exec rm -rf {} \;

Im Aufräumen Im Abschnitt können Sie konfigurieren, wie alte inkrementelle Kopien gelöscht werden -Mtime parameter. In diesem Fall sind es mehr als 30 Tage.

Jetzt müssen noch die notwendigen Rechte für unser Skript konfiguriert werden.

chmod 0744 /etc/cron.hourly/backup-task

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 1
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.