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 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
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
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
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
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
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!