Datensicherung mit Linux
Selbst gemachte Datensicherung
Einrichtung einer inkrementellen Datensicherung von Linux auf einen NAS (Network Attached Storage) mit Cron, Tar und Gzip. Einfache Lösung mit Standard-Boardmitteln der meisten Linux-Distributionen.
Einrichtung einer inkrementellen Datensicherung von Linux auf einen NAS (Network Attached Storage) mit Cron, Tar und Gzip. Einfache Lösung mit Standard-Boardmitteln der meisten Linux-Distributionen.
Voraussetzungen
Wir gehen davon aus, dass ein funktionsfähiges Linux Betriebssystem vorhanden ist.- Linux Betriebssystem
- die Pakete gzip und cron müssen installiert sein.
- für das Mounten von Windows Freigaben das Paket smbclient.
Linux bietet die Möglichkeit mittels CIFS Windows Netzwerkfreigaben einzubinden. Zumindest für Betriebssystem unabhängige Daten ist dies eine Möglichkeit um die Daten einfach zu sichern.
Beispiel: Manuelles mounten einer Windows Freigabe:
Um die Einbindung der Windows Freigabe permanent verfügbar zu machen, muss diese in die Datei /etc/fstab eingetragen werden.
Das Datensicherungsskript
Als nächstes muss ein Datensicherungsskript geschrieben werden. Am besten im Pfad ablegen. Z.B. in /usr/local/sbin.Name des Skripts: sichern.sh
cron job
Abschließend muss jetzt noch ein cron job angelegt werden, der die Sicherung regelmäßig startet.
Da die Sicherung einen Parameter erwartet, verwenden wir die Formatierungsanweisung %a (Tag) bzw. %b (Monat) des date Kommandos. Das %-Zeichen muss bei der Verwendung innerhalb von Crontab allerdings noch mittels Backslash (\) escaped werden.
Jetzt sollten täglich Sicherungsdateien erzeugt werden die im Dateinamen den Wochentag, bzw. den Monatsnamen enthalten.
Viel Erfolg!
