Inhaltsverzeichnis:
- Schritt 1: Annahmen
- Schritt 2: Rdiff-Backup installieren
- Schritt 3: Identifizieren Sie die Verzeichnisse, die Sie sichern möchten
- Schritt 4: Automatisieren
- Schritt 5: Schreiben Sie eine Funktion
- Schritt 6: Sagen Sie dem Skript, welche Verzeichnisse gesichert werden sollen
- Schritt 7: Das Ganze jetzt zusammen
- Schritt 8: Zu Cron hinzufügen
- Schritt 9: Wiederherstellen
Video: So einfach sichern Sie Ihre Linux-Box mit Rdiff-Backup - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Diese Anleitung zeigt Ihnen, wie Sie ein einfaches Backup- und Wiederherstellungssystem mit vollem Funktionsumfang unter Linux mit Rdiff-Backup und einem USB-Laufwerk ausführen.
Schritt 1: Annahmen
Ich gehe von einem System aus, das yum für die Installation verwendet und Ihr USB-Laufwerk als /mnt//backup gemountet hat. Ich verwende Fedora, aber Sie können alles verwenden und einfach rdiff-backup installieren, wie Sie möchten. Es steht auch hier zum Download zur Verfügung:
Schritt 2: Rdiff-Backup installieren
Installiere rdiff-backup[root@HOST scripts]# yum installiere rdiff-backup
Schritt 3: Identifizieren Sie die Verzeichnisse, die Sie sichern möchten
Sie können das gesamte System sichern, aber das kann übertrieben sein. Ich möchte mein /etc/-Verzeichnis für alle Änderungen sichern, die ich an named, sendmail, network, etc, /data und meinen Home-Verzeichnissen vorgenommen habe.
Schritt 4: Automatisieren
Natürlich möchten Sie dies nicht von Hand tun. Wir werden ein Skript schreiben. Als erstes im Skript überprüfen wir, ob das USB-Laufwerk gemountet ist, und beenden, wenn nicht. #!/bin/bash#Skript zum Sichern auf USB-LaufwerkBACKUPBASE="/backups"#Überprüfen Sie, ob das Sicherungsziel gemountet ist.if `df -h | grep $BACKUPBASE >/dev/null ` then echo "Starting $0 `date`"else echo "ERROR: $BACKUPBASE not mounted" echo "$0 exiting `date` " exit 1fi
Schritt 5: Schreiben Sie eine Funktion
Als nächstes werden wir eine Funktion schreiben, um die Sicherung tatsächlich durchzuführen. function backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] then echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS=" --force" fi #Sicherung durchführen rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Versionsdateien bereinigen, die älter als 4 Wochen sind rdiff-backup -v2 --remove-older-than 4W --force $ DEST #Drucken Sie einen Bericht darüber, was wir gesichert und bereinigt haben rdiff-backup --list-changed-since 0D23h00m $DEST}
Schritt 6: Sagen Sie dem Skript, welche Verzeichnisse gesichert werden sollen
backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Schritt 7: Das Ganze jetzt zusammen
#!/bin/bash#Skript zum Sichern auf USB-LaufwerkBACKUPBASE="/backups"#Überprüfen Sie, ob das Sicherungslaufwerk gemountet ist. if `df -h | grep $BACKUPBASE >/dev/null `then echo "Starting $0 `date`"else echo "ERROR: $BACKUPBASE not mounted" echo "$0 beendet `date` " exit 1fifunction backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] then echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS="--force" fi #Backup durchführen rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Versionsdateien, die älter als 4 Wochen sind, bereinigen rdiff-backup -v2 --remove-older-than 4W --force $DEST #Drucken Sie einen Bericht darüber, was wir gesichert und bereinigt haben rdiff-backup --list-changed-since 0D23h00m $DEST}backup $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Schritt 8: Zu Cron hinzufügen
[root@HOST-Skripte]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh > /var/log/backup.log 2>&1
Schritt 9: Wiederherstellen
Um die neueste Version wiederherzustellen, können Sie die Datei einfach aus dem Backup-Verzeichnis kopieren. Wenn Sie eine Version von vor 2 Tagen haben möchten:rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confEinfach und sehr effektiv.
Empfohlen:
So sichern und sichern Sie Ihr Telefon und Gadget – wikiHow
So sichern Sie Ihr Telefon und Ihr Gerät: von einer Person, die fast alles verloren hat (natürlich übertrieben). Wenn etwas nicht an mir hängt, besteht eine sehr große Chance, dass ich es verlege, vergessen ist irgendwo
Sichern Sie Ihren Pi: 4 Schritte
Sichern Sie Ihren Pi: Es kann lange dauern, einen Raspberry PI einzurichten, dann geht etwas schief, die Karte kann nicht gelesen werden oder der Sauger bootet nicht und Sie können von vorne beginnen. Backup (was Wiederherstellung impliziert) ist eine Lösung dafür. Dies ist jedoch anweisbar
Speichern Sie Ihre Bilder für Ihre Aufgabe: 4 Schritte (mit Bildern)
Speichern Ihrer Bilder für Ihre Aufgabe: 1. Öffnen Sie ein neues Google-Dokument und verwenden Sie diese Seite, um Ihre Bilder zu sichern.2. Verwenden Sie Strg (Steuerung) und die Taste "c" Schlüssel zum Kopieren.3. Verwenden Sie Strg (Steuerung) und die Taste "v" Schlüssel zum Einfügen
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So sichern Sie DVDs für Noobs (mit Video): 4 Schritte
So sichern Sie DVDs für Noobs (mit Video): Ich werde Ihnen zeigen, wie Sie Ihre DVDs sichern. Es ist ein sehr einfacher Vorgang und dauert nur eine Stunde oder so. Zuerst möchte ich sagen, dass ich nicht für Handlungen hafte, die Sie ergreifen, das Rippen oder Brennen von DVDs ist derzeit in den Vereinigten Staaten illegal