Backups sind ein wichtiger Teil der Systemadministration . Die effektivsten Backups werden nicht auf dem Computer gesichert werden gespeichert. So sichern Sie Fedora Workstations , verwenden Sie ein Backup- Server mit NFS und mit rsync. Konfigurieren und Installieren von NFS , weil Fedora nutzt SELinux für die Sicherheit. Nach der Installation der Backup-System, verwenden normale Kopie Befehlen , Dateien , Ordner und das gesamte Backup für ein System wiederherzustellen. Sicherstellen, dass der Backup-Server hat genug Platz für die Anzahl der Backups, die Sie planen zu halten . Stagger die Backup-Planung für Netzwerke mit mehr als 20 Computern. Anleitung
Konfigurieren des Backup Server
1
Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
rpm- q nfs -utils
Dieser Befehl überprüft, ob Netzwerk file System (NFS ) installiert ist
2
Geben Sie den folgenden Befehl, um NFS zu installieren, falls erforderlich: .
su -c ' yum install- y nfs -utils system-config- nfs '
3
Geben Sie den folgenden Befehl, um ein Backup-Verzeichnis für jeden Computer zu erstellen :
su -c' mkdir /var /ftp /pub /computername '
Change " computername " auf den Namen des Computers gesichert werden . Erstellen Sie ein Verzeichnis für jeden Computer
4
Geben Sie den folgenden Befehl, um den NFS -Konfigurationsdatei zur Bearbeitung zu öffnen : .
Su -c ' vim /etc /exports '
< p> der " vim " Programm akzeptiert alle "vi" Editor Befehle
5
Geben Sie die Informationen für die NFS-Freigaben : .
/var /ftp /pub /computername 192.168. 1.100/255.255.255.0 (rw, async , no_subtree_check )
/var/ftp/pub/computername2 192.168.1.101/255.255.255.0 (rw, async , no_subtree_check )
Geben Sie eine Zeile Informationen für jeden Computer , der gesichert wird . Ersetzen Sie " Computername " durch den Namen des gewünschten Verzeichnisses für den Computer erstellt . Ersetzen Sie " 192.168.1.100/255.255.255.0 " mit der IP-Adresse und Subnet-Maske des Computers eine Verbindung zum Server . Sie können auch eingeben Computer DNS-Namen , wenn das Netzwerk für lokale DNS -Zugriff konfiguriert ist . Nachdem Sie die Informationen für jeden Computer , speichern Sie die Datei und verlassen vim
6
Geben Sie den folgenden Befehl , um die Änderungen wirksam werden : .
Su -c ' service nfs restart'
Konfigurieren von Clientcomputern
7
Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
su -c ' mkdir /media /nfsbackup '
Dieser Befehl erstellt ein Verzeichnis, um die NFS-Freigabe mounten. Sie können " nfsbackup " wenn Sie es vorziehen
8
Geben Sie den folgenden Befehl, um die Systeme beim Booten montiert bearbeiten : .
Su -c ' vim /etc /fstab'
9
Geben Sie die folgende Zeile nach den anderen Mount-Punkte in der Datei:
192.168.1.5 :/var /ftp /pub /computername /media /nfs rw nfsbackup
< p > Ersetzen Sie " 192.168.1.5 " mit der IP-Adresse oder den DNS-Namen des Backup-Servers . Ersetzen Sie " Computername " und " nfsbackup " mit den Verzeichnis-Namen Sie für die Client-Computer erstellt . Speichern und schließen Sie die Datei, wenn Sie fertig sind
10
Geben Sie den folgenden Befehl, um die NFS-Freigabe mounten ohne Neustart : .
Su -c ' mount-a '
Seite 11
Geben Sie die folgenden Befehle zum Erstellen der ersten Sicherung :
su -c ' rsync -a /filestobackup /media /nfsbackup /backup_ $ (date +% y% m % d) '
su -c ' ln-s /media /nfsbackup /backup_ $ (date +% y% m % d) /media /nfsbackup /latest '
Dieser Befehl sichert Ihre Dateien auf ein Ordner namens " Backup " , die in dem aktuellen Datum endet . Es schafft einen symbolischen Link der die " neuesten "-Verzeichnis , die auf die aktuelle Sicherung . Ersetzen Sie " filestobackup " mit dem Pfad zu den Dateien, die Sie sichern möchten und " nfsbackup " mit Ihrem NFS Mount-Punkt . Beachten Sie, dass in "ln ", dem ersten Buchstaben " L. "
12
Typ ist der folgende Befehl, um die Konfiguration zu bearbeiten cron :
su -c ' crontab -e'
Cron ist die Terminplanung Service. Bearbeiten der Konfiguration können Sie die Backup- Befehle hinzufügen und führen sie automatisch
13
Fügen Sie die folgende Zeile am Ende der Datei crontab : .
00 1 *** rsync - a - link- dest = /media /nfsbackup /latest /filestobackup /media /nfsbackup /backup_ $ (date +% y % m% d);
Ersetzen " nfsbackup " mit dem Namen Ihres NFS-Mount . Ersetzen Sie " filestobackup " mit dem Pfad zu den Dateien, die Sie sichern möchten. Der letzte Teil des Befehls wird ein neues Backup mit dem Datum angehängt. Mit dem " - link- dest "-Parameter erstellt symbolische Links für Dateien, die nicht verändert wurden. Dieser Prozess reduziert die Menge an Speicherplatz und Netzwerk- Zeit nach dem ersten Backup erforderlich. Denn nur neue Dateien kopiert werden , werden symbolische Links für unmodifizierte Dateien erstellt werden. Dieser Befehl wird bei 1.00 laufen . Um die Zeit zu ändern, ändern Sie die ersten drei Zahlen , Minuten erste , zweite Stunden auf einer 24- Stunden-Skala
14
Fügen Sie den folgenden auf der gleichen Linie wie der vorherige Befehl in der crontab-Datei : .
rm -f /media /nfsbackup /latest ;
Ersetzen " nfsbackup " mit dem Namen Ihres NFS-Mount . Dieser Prozess entfernt den Link zu der vorherigen Sicherung
15
Fügen Sie den folgenden auf der gleichen Linie wie der vorherige Befehl in der crontab-Datei : .
Ln-s /media /nfsbackup /backup_ $ (date +% y% m % d) /media /nfsbackup /latest ;
Ersetzen " nfsbackup " mit dem Namen Ihres NFS-Mount . Dieser Befehl verbindet das letzte Backup auf die " neuesten " Verzeichnis
16
Fügen Sie die folgende Zeile in der crontab Datei : .
Find- type d /media /nfsbackup /backup_ * - mtime +7 -exec rm- fr {} \\ ;
Ersetzen " nfsbackup " mit dem Namen Ihres NFS-Mount . Dieser Befehl löscht Backups, die älter als 7 Tage sind . Um die Anzahl der Tage ändern, ändern Sie "7" an eine andere Nummer . Speichern Sie die Datei crontab . Die Backups werden automatisch auf einer täglichen Basis laufen an der von Ihnen angegebenen Zeit .