So richten Sie geplante Backups unter Linux ein

王林
Freigeben: 2023-07-07 17:30:11
Original
4080 Leute haben es durchsucht

So richten Sie eine geplante Sicherung unter Linux ein

Einführung: Die geplante Sicherung ist eine sehr wichtige Aufgabe, um Ihre Daten vor versehentlicher Beschädigung oder Datenverlust zu schützen. Es ist sehr praktisch und effizient, Cron-Tasks für geplante Backups auf Linux-Systemen zu verwenden. In diesem Artikel erfahren Sie, wie Sie eine geplante Sicherung auf einem Linux-System einrichten und entsprechende Codebeispiele bereitstellen.

Schritt 1: Cron installieren

Bevor wir ein geplantes Backup einrichten, müssen wir zunächst cron auf dem Linux-System installieren. Cron ist ein geplanter Task-Scheduler für Linux-Systeme, der es uns ermöglicht, entsprechende Aufgaben zu einem bestimmten Zeitpunkt automatisch auszuführen.

Um cron zu installieren, verwenden Sie einfach den folgenden Befehl im Terminal:

sudo apt-get install cron
Nach dem Login kopieren

Nach Abschluss der Installation wird cron automatisch gestartet und im Hintergrund ausgeführt.

Schritt 2: Erstellen Sie ein Backup-Skript

Als nächstes müssen wir ein Skript für die Sicherung erstellen. Das Sicherungsskript definiert das zu sichernde Verzeichnis, den Namen der Sicherungsdatei und den Sicherungsvorgang.

Öffnen Sie zunächst einen Texteditor und erstellen Sie eine neue Datei wie „backup.sh“:

nano backup.sh
Nach dem Login kopieren

Fügen Sie dann den folgenden Inhalt in die Skriptdatei ein:

#!/bin/bash

# 定义备份目录
backup_dir=/your/backup/directory

# 定义备份文件名
backup_file=your_backup_$(date +%Y%m%d).tar.gz

# 执行备份操作
tar -czvf $backup_dir/$backup_file /path/to/backup
Nach dem Login kopieren

In diesem Skript definieren wir zunächst das Sicherungsverzeichnis (backup_dir) und Definiert dann den Namen der Sicherungsdatei (backup_file). Schließlich verwenden wir den Befehl tar, um das angegebene Verzeichnis (/path/to/backup) in eine tar.gz-Datei zu packen und im Backup-Verzeichnis zu speichern.

Bitte stellen Sie sicher, dass Sie die Pfade im Skript (/your/backup/directory und /path/to/backup) durch Ihre tatsächlichen Pfade ersetzen.

Speichern und schließen Sie die Datei.

Schritt 3: Richten Sie eine geplante Sicherungsaufgabe ein

Als nächstes richten wir eine geplante Sicherungsaufgabe für das Skript ein.

Führen Sie den folgenden Befehl aus, um eine Cron-Aufgabenliste zu bearbeiten:

crontab -e
Nach dem Login kopieren

Wenn Sie zum ersten Mal eine Cron-Aufgabenliste bearbeiten, werden Sie aufgefordert, einen Texteditor auszuwählen. Nachdem Sie Ihren bevorzugten Editor ausgewählt haben, wird die Aufgabenliste von Cron zur Bearbeitung geöffnet.

Fügen Sie am Ende der Datei die folgende Zeile hinzu:

0 0 * * * /bin/bash /path/to/backup.sh
Nach dem Login kopieren

In dieser Codezeile verwenden wir das Cron-Zeitformat: Minuten, Stunden, Tage, Monate, Wochen. Das bedeutet, dass die Aufgabe jeden Tag um 00:00 Uhr ausgeführt wird.

Stellen Sie sicher, dass Sie den Pfad (/path/to/backup.sh) durch den Pfad zu Ihrem tatsächlichen Skript ersetzen.

Dateien speichern und schließen.

Schritt 4: Überprüfen und überwachen Sie die geplante Sicherungsaufgabe.

Da wir nun die geplante Sicherungsaufgabe eingerichtet haben, überprüfen wir sie.

Führen Sie den folgenden Befehl aus, um die aktuelle Liste der Cron-Aufgaben anzuzeigen:

crontab -l
Nach dem Login kopieren

Sie sollten die gerade hinzugefügte Sicherungsaufgabe sehen können.

Warten Sie dann bis zu dem Zeitpunkt, der die Ausführungszeit der Sicherungsaufgabe darstellt, um zu sehen, ob die Sicherung erfolgreich ausgeführt wurde. Sie können überprüfen, ob eine Sicherungsdatei mit dem Namen your_backup_YYYYMMDD.tar.gz im Sicherungsverzeichnis erscheint.

Wenn die Sicherung nicht erfolgreich ausgeführt wird, können Sie die Protokolldateien /var/log/syslog und /var/log/cron auf mögliche Fehler- oder Warnmeldungen überprüfen.

Fazit

Es ist sehr praktisch und effizient, Cron-Tasks zu verwenden, um geplante Backups auf Linux-Systemen einzurichten. Indem Sie die Schritte in diesem Artikel befolgen, um ein Sicherungsskript zu erstellen, eine geplante Sicherungsaufgabe einzurichten und zu überprüfen, ob die Sicherungsaufgabe erfolgreich ausgeführt wird, können Sie Ihre Daten schützen und das Risiko eines Datenverlusts vermeiden.

Ich hoffe, dass der Inhalt dieses Artikels für Sie hilfreich ist, und ich wünsche Ihnen, dass Ihre geplante Sicherung reibungslos verläuft!

Das obige ist der detaillierte Inhalt vonSo richten Sie geplante Backups unter Linux ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!