Ich habe einen Ubuntu-Server und eine seiner "Aufgaben" besteht darin, Dateien, die sich auf einem anderen Server an einem anderen Speicherort befinden, mithilfe von rsync / rdiff-backup zu spiegeln / zu sichern.
Ich weiß, dass es einige Konventionen gibt, wie Webseiten in / var / www.
Was ist der Best-Practice- / Standardspeicherort zum Speichern der Sicherungsdateien?
Mögliche Orte, die ich in Betracht gezogen habe:
/ var / backup - sieht so aus, als würde es für interne Sicherungen des Betriebssystems verwendet
/ home / backup - Ich könnte dieses Verzeichnis erstellen, aber wenn das Verwalten von Backups ein "Dienst" ist, den dieser Server bereitstellt, halte ich es für falsch, die Dateien mit persönlichen Benutzerdateien in denselben Ordner zu legen
PS Ich bin mir bewusst, dass diese Frage subjektiv sein könnte (ich habe den Tooltip für Warnungen erhalten), aber ich denke, was ich tue, ist ziemlich häufig und es muss eine Konvention geben.
Es gibt keinen Standardspeicherort.
Ich würde dafür keines der regulären Verzeichnisse verwenden. Halten Sie den Server von externen Sicherungen sauber und platzieren Sie diese an einem klar definierten Ort.
Höchstwahrscheinlich würde ich einen Wechseldatenträger verwenden und ihn mounten. So etwas wie
/external_backups
/ oder/media/external_backups/
und in diesen Unterverzeichnissen mit dem Servernamen und in diesen komprimierten TAR-Dateien./home/backup
fühlt sich falsch an; Ich würde mich den/home/
Nutzern überlassen . Wenn Sie dies auf diese Weise tun möchten, würde ich ein Benutzer- "Backup" und das gleiche Setup wie oben erstellen.So etwas in der Art (2x mit einer Partition, 2x von a
/home/backup/
:/var/backup
ist in der Tat für den internen Gebrauch. Das Debian-Paketsystem behält eine ältere Kopie des vorletzten dpkg bei/var/lib/dpkg/status-old
. (Standardmäßig :) Um das System bei einem Absturz oder einer Beschädigung des Dateisystems vor größeren Schäden zu schützen, wird eine tägliche Sicherung erstellt,/var/backups
wenn die Datei von der letzten Kopie abweicht. Dies geschieht ab/etc/cron.daily/standard
.Aber es gibt keinen richtigen oder falschen Weg , um es (na ja, verwerfen ich die wahnsinnigen Methoden: wie sie bei der Umsetzung
/
oder in/boot
oder etwas anderes so verrückt wie die).quelle