Backups sind ein Standard-Sysadmin-Dienst. Mit anderen Worten, jeder in einer Organisation, vom CEO bis zum Zeitarbeiter, ist darauf angewiesen, dass wir Backups bereitstellen. Menschen machen Fehler, und Sie werden Backups von Benutzerdaten, Unternehmensdaten und Protokollen benötigen. Aber es ist auf Linux-Systemen nicht genau ersichtlich, was Sie in ein Backup-Set aufnehmen müssen. In diesem Artikel erfahren Sie, was Sie in Ihre Sicherungen aufnehmen sollten und was nicht.
Backups sind nicht romantisch oder aufregend, aber sie sind notwendig. Wenn Sie wissen möchten, wie wichtig Backups für ein Unternehmen sind, müssen Sie einen Ausfall oder Ausfall ohne ein gutes Backup erleben. Ohne ein gutes Backup gibt es keine Wiederherstellung. Manchmal denke ich, dass Backups ein nachträglicher Einfall sind, weil ich viele, viele Male gesehen habe, wie sie vernachlässigt, ignoriert und fehlgeschlagen sind.
- Backup – Eine Reihe von Verzeichnissen und Dateien, die auf Band, Festplatte oder Cloud archiviert werden.
- Sicherung - Der Prozess der Erstellung einer Sicherung.
Eine der ersten Fragen, die neue Systemadministratoren stellen, lautet:Was soll ich sichern? Die Antwort ist ziemlich einfach:Alles, was Sie brauchen, und nichts, was Sie nicht brauchen. Ja, es ist ein bisschen sarkastisch, aber es ist zu 100 Prozent wahr. Im Folgenden finden Sie eine Liste mit Verzeichnissen, die Sie regelmäßig sichern müssen, und mit Verzeichnissen, die Sie niemals sichern sollten. Diese Verzeichnisse haben keine bestimmte Reihenfolge.
/etc
Das Verzeichnis /etc enthält die Konfigurationsdateien eines Systems. Es enthält die Benutzerdatei, die Gruppendatei, die Kennwortdatei, Netzwerkinformationen, die meisten Anwendungskonfigurationen, Startdateien, Dateisysteminformationen, Einhängepunkte und andere systemweite Konfigurationsdateien. Ohne dieses Verzeichnis dauert es sehr lange, das System wieder auf den Stand vor dem Ausfall oder Ausfall zu bringen. Ohne eine gute Sicherung von /etc müssen Sie Ihr System wahrscheinlich von einem Medium neu installieren, alle Ihre Anwendungen neu installieren und im Grunde neu beginnen, wie Sie es mit einem neuen System tun würden.
/home
Alle Benutzerdaten, Downloads, Dokumente, Bilder und sonstige Dateien werden im /home-Verzeichnis unter dem Namen des Benutzers gespeichert. Mein Home-Verzeichnis ist beispielsweise /home/khess. Für einen Benutzer gibt es kein wichtigeres Verzeichnis, das auf einem System gesichert werden muss. Benutzer gehen davon aus, dass Sie ihre persönlichen Dateien in Ihre täglichen Backups aufnehmen. Das sollten Sie tun. Vertrauen Sie diesbezüglich meiner Erfahrung. Es wurde gesagt, dass gutes Urteilsvermögen aus Erfahrung kommt und Erfahrung aus schlechtem Urteilsvermögen. Das ist wahr, und ich habe Geschichten, die das beweisen.
/root
Das Home-Verzeichnis des Root-Benutzers ist ein wichtiges Verzeichnis, das in ein Backup aufgenommen werden sollte. In diesem Verzeichnis speichern Sie als Systemadministrator Downloads, Konfigurationen, Skripte, Notizen und andere wichtige Informationen, die oft einzigartig und unersetzlich sind.
/var
Das Verzeichnis /var enthält Datenbanken, Webseiten, Crontabs, Protokolldateien und DNS-Zonendateien. Dateien im Verzeichnis /var (Variable) ändern sich und wachsen täglich. Aufgrund der Daten, die es enthält, hat das /var-Verzeichnis oft einen eigenen Einhängepunkt auf einem eigenen Dateisystem und einer eigenen Festplatte oder einem eigenen Festplattenarray.
/usr/local/bin
Das Verzeichnis /usr/local/bin kann leer sein oder root-eigene Skripte oder ausführbare Anwendungsdateien enthalten, die nicht Teil der Standardliste der ausführbaren Systemdateien in /usr/bin oder /usr/sbin sind. Wenn das Verzeichnis leer ist, erstelle ich immer eine /usr/local/bin/empty-Datei, um mich wissen zu lassen, dass es keine Dateien enthält, anstatt zu denken, dass meine Sicherung die Dateien eines ganzen Verzeichnisses übersehen hat. Ja, ich bin OCD. Verurteile mich nicht.
[ Vielleicht gefällt Ihnen auch:ReaR:Sichern und stellen Sie Ihren Linux-Server sicher wieder her ]
/usr/local/sbin
Das Verzeichnis /usr/local/sbin ist aus denselben Gründen wichtig wie /usr/local/bin. Es ist auch oft leer, und ich platziere auch eine /usr/local/sbin/empty-Datei darin, um mich über seinen Status zu informieren.
/srv
Das /srv-Verzeichnis ist eine Art Anomalie. Es wird optional für internetbezogene Dienstdateien wie WWW-Uploads, FTP-Dateien, CVS usw. verwendet. Ich mache immer eine Sicherungskopie davon, aber ich platziere auch meine Standarddatei /srv/empty darin, weil sie möglicherweise für die gesamte Lebensdauer des Systems leer ist. Einige Systemadministratoren verwenden es als Datei-Upload/Download-Verzeichnis für die oben genannten Dienste, aber seine Verwendung ist willkürlich und etwas selten.
/opt
Das /opt-Verzeichnis wird häufig für Software von Drittanbietern oder für Software verwendet, die ein Systemadministrator von Standardverzeichnissen getrennt halten möchte. Ich installiere darauf immer Dokumentenverwaltungssysteme, Webmin und andere Anwendungen, die ich nicht an Orten wie /usr/local belegen möchte. Das ist nur eine persönliche Präferenz und Sie müssen dies nicht tun. Ich finde, /opt ist ein guter Ort, um Software zu installieren, die ich testen möchte, z. B. ein neues Dokumentenverwaltungssystem oder eine andere Anwendung. Wenn es leer ist, erstelle ich dort meine /opt/empty-Datei.
Freigegebene Verzeichnisse
Ein freigegebenes Verzeichnis kann zu einer bestimmten Gruppe gehören, z. B. Finanzen oder Personalwesen, die über besondere Berechtigungen verfügt. Sie möchten auf jeden Fall /finance, /data oder /hr sichern, wenn Ihr System über solche Verzeichnisse verfügt. Erstellen Sie diese Arten von Verzeichnissen erst, wenn Sie sie brauchen. Freigegebene Verzeichnisse müssen unbedingt in ein Backup aufgenommen werden, da Benutzer Unternehmensdaten darin speichern und möglicherweise keine anderen Kopien vorhanden sind.
NFS-gemountete Verzeichnisse
NFS-gemountete Verzeichnisse sollten generell ausgeschlossen werden aus Ihrem Backup-Schema. Wieso den? Weil diese Verzeichnisse von entfernten Systemen gemountet werden. Sie können sich im selben Rechenzentrum oder in einem sehr weit entfernten System befinden. Backups über das Netzwerk können in Ordnung sein, wenn Sie ein sehr schnelles Netzwerk oder eine kleine Menge an Dateien haben. Es ist meine Empfehlung, dass Sie nicht über das Netzwerk sichern, es sei denn, es ist notwendig. Sichern Sie diese Daten von dem lokalen System, in dem sie sich befinden. Sie möchten nicht, dass ein Netzwerkfehler Ihre Sicherungen beschädigt und Ihre Daten unbrauchbar macht.
[ Kostenloser Download:Spickzettel für fortgeschrittene Linux-Befehle. ]
Abschluss
Die beiden Zwecke einer Sicherung bestehen darin, sicherzustellen, dass Sie über gute Kopien Ihrer Daten verfügen und diese wiederhergestellt werden können. Das Erstellen von Backups ist eine Verschwendung von Ressourcen, wenn die Backups nicht verwendbar sind. Ich war dort. Aus diesem Grund müssen Sie Ihre Sicherungen regelmäßig überprüfen, indem Sie eine Datei wiederherstellen.
Backups sind immer wichtig. Mach sie. Überprüfen Sie sie. Vertraue nicht darauf, dass sie von jemand anderem gemacht werden.