Änderungen von Dokument Backup Festplatte (bk1, bk2 und LD-USB-BAK) einrichten
Zuletzt geändert von Christian Germann am 2024/02/13 14:00
Von Version 1.1
bearbeitet von Michael Ecer
am 2021/08/29 10:24
am 2021/08/29 10:24
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 5.1
bearbeitet von Jonas Mayer
am 2022/05/16 12:17
am 2022/05/16 12:17
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (3 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Übergeordnete Seite
-
... ... @@ -1,1 +1,1 @@ 1 -Main.LD Server.WebHome 1 +Main.LD Server.Allgemein.WebHome - Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.m ichaelecer@sbede1 +XWiki.jonasmayer@sbede - Inhalt
-
... ... @@ -1,14 +1,14 @@ 1 1 = (% style="color:#000000" %)bk1 und bk2(%%) = 2 2 3 -=== (% style="color:#000000" %)Das Einrichten der Backup Platten (ausder Dokumentation)(%%) ===3 +=== (% style="color:#000000" %)Das Einrichten der Backup-Festplatten (in Anlehnung zur LogoDIDACT Dokumentation)(%%) === 4 4 5 -(% style="color:#000000" %)Festplatten anzeigen lassen und Backupfestplatte ausfindig machen 5 +(% style="color:#000000" %)Alle Festplatten des Servers anzeigen lassen und Backupfestplatte ausfindig machen 6 6 7 7 {{code language="bash"}} 8 8 fdisk -l 9 9 {{/code}} 10 10 11 -(% style="color:#000000" %) 11 +(% style="color:#000000" %)Ausgabe an diesem Beispiel: (/dev/sdb ist hier die Festplatte, die nicht partitioniert ist) 12 12 13 13 {{code language="bash"}} 14 14 Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors ... ... @@ -45,16 +45,15 @@ 45 45 /dev/sdc3 35653632 1953525167 1917871536 914.5G fd Linux raid autodetect 46 46 {{/code}} 47 47 48 -(% style="color:#000000" %)Erstellen einer Partition überdie gesamte Festplatte48 +(% style="color:#000000" %)Erstellen einer Partition mit der gesamten Kapazität der Backup-Festplatte 49 49 50 50 {{code language="bash"}} 51 - echo -e "n\np\n1\n\n\nt\n83\nw" |fdisk /dev/sdb51 +fdisk /dev/sdb 52 52 {{/code}} 53 53 54 -(% style="color:#000000" %) 54 +(% style="color:#000000" %)Erklärung und Reihenfolge der einzugebenen Paramter: 55 55 56 56 {{code language="bash"}} 57 -echo -e "n\np\n1\n\n\nt\n83\nw" = 58 58 n (new partition) 59 59 p (primary partition) 60 60 1 (number of partition) ... ... @@ -65,69 +65,72 @@ 65 65 w (write to disk) 66 66 {{/code}} 67 67 68 -(% style="color:#000000" %) 3undvergeben das Label bk1 oder bk2(inBerlinstandardmäßigimmer bk1, weil esgibtnur eine Backupfestplatte)67 +(% style="color:#000000" %)Formatieren der Partition mit dem Dateisystem EXT und Vergeben das Labels bk1 oder bk2. Zu Beginn wird **bk1** genutzt, wenn lediglich eine Backupfestplatte am Server existiert. Bei mehreren Backup-Festplatten fortlaufend das Label hochzählen. 69 69 70 70 {{code language="bash"}} 71 -mkfs.ext 4-L bk1 /dev/sdb170 +mkfs.ext3 -L bk1 /dev/sdb1 72 72 {{/code}} 73 73 74 -(% style="color:#000000" %) 3Dateisystem73 +(% style="color:#000000" %)Anpassen der EXT Dateisystem-Parameter für die Partition 75 75 76 76 {{code language="bash"}} 77 77 tune2fs -i0 -c0 /dev/sdb1 78 78 {{/code}} 79 79 80 -(% style="color:#000000" %)Backuppartition ausmounten, da nur Leserechte79 +(% style="color:#000000" %)Zur Sicherheit: Backuppartition zunächst aushängen, da dort standardmäßig nur Lesezugriff besteht 81 81 82 82 {{code language="bash"}} 83 83 umount /backup/bk1 84 84 {{/code}} 85 85 86 -(% style="color:#000000" %)Backuppartition manuell einmounten,umSchreibrechtezuerlangen85 +(% style="color:#000000" %)Backuppartition nun manuell mit Schreibrechten einhängen 87 87 88 88 {{code language="bash"}} 89 -mount -L bk1 /backup/bk1 88 +mount -L bk1 /backup/bk1 -o rw 90 90 {{/code}} 91 91 92 -(% style="color:#000000" %) Ordner "snapshot" auf der Backupfestplatte erstellen91 +(% style="color:#000000" %)Neues Verzeichnis "**snapshot**" auf der Backupfestplatte erstellen, in das später die täglichen Sicherungen einsortiert werden 93 93 94 94 {{code language="bash"}} 95 95 mkdir /backup/bk1/snapshot 96 96 {{/code}} 97 97 98 -(% style="color:#000000" %)Backuppartition aus mounten97 +(% style="color:#000000" %)Backuppartition wieder aushängen 99 99 100 100 {{code language="bash"}} 101 101 umount /backup/bk1 102 102 {{/code}} 103 103 104 -(% style="color:#000000" %) ellen103 +(% style="color:#000000" %)Neue screen-Sitzung im ldhost öffnen (zur Ausführung von Kommandos mit langer Laufzeit im Hintergrund) 105 105 106 106 {{code language="bash"}} 107 107 screen 108 108 {{/code}} 109 109 110 -(% style="color:#000000" %) rstellen Sie einen manuellen Snapshotdaily_bk1oderdaily_bk2 (optional)109 +(% style="color:#000000" %)Einen manuellen Snapshot per Server-Kommando in der Screen-Sitzung erzeugen lassen 111 111 112 112 (% style="color:#000000" %) ldsnapshot [ daily_bk1 | daily_bk2 ] 113 113 114 114 115 115 {{code language="bash"}} 116 -ldsnapshot daily_bk1 115 +ldsnapshot daily_bk1 # Falls Backup-Festplatte das Label bk1 besitzt 116 +ldsnapshot daily_bk2 # Falls Backup-Festplatte das Label bk2 besitzt 117 117 {{/code}} 118 118 119 -=== (% style="color:#000000" %)Format:(%%) === 119 +=== (% style="color:#000000" %)Dateisystem-Optionen beim Formatieren:(%%) === 120 120 121 -(% style="color:#000000" %) Ext4 -> aufgrund des Journaling,dadurchwird die Dateiüberprüfung beschleunigt.121 +* (% style="color:#000000" %)mkfs.ext4 statt mkfs.ext3 -> aufgrund des Journalings wird die Dateiüberprüfung beschleunigt 122 122 123 -=== (% style="color:#000000" %)Label:(%%) === 123 +=== (% style="color:#000000" %)Dateisystem-Label:(%%) === 124 124 125 -(% style="color:#000000" %)**Das Label der internen Backup-Platten muss lauten: "bk1" oder/und "bk2"** 125 +* (% style="color:#000000" %)das Label der internen Backup-Platten muss lauten: (% style="color:#2980b9" %)**bk1**(% style="color:#000000" %) oder/und (% style="color:#2980b9" %)**bk2** 126 +* (% style="color:#000000" %)falls Sie eine externe USB Festplatte als Backup Medium nutzen möchten, so muss diese das Label (% style="color:#2980b9" %)**LD-USB-BAK**(% style="color:#000000" %) erhalten, um die Hotplug-Sicherungsfunktion zu verwenden 127 +(d.h. Sicherung wird unmittelbar nach dem Anstecken der Festplatte per USB-Kabel am Server gestartet) 126 126 127 127 === (% style="color:#000000" %)Aufbau:(%%) === 128 128 129 -(% style="color:#000000" %)Sollte eine Festplatte in logoDIDACT eines dieser Label verwenden, so wird sie vom System für regelmäßige Backups genutzt.130 -\\Das Backupsc ript ist standartmäßig so eingestellt (in '/etc/cron.d/backup') das es131 +(% style="color:#000000" %)Sollte eine Festplatte in LogoDIDACT eines der vordefinierten Labels verwenden, so wird sie vom System für regelmäßige Backups genutzt. 132 +\\Das Backupsckipt ist standartmäßig mittels CronJob im ldhost so eingestellt (in '/etc/cron.d/backup'), dass es 131 131 132 132 {{code language="bash"}} 133 133 Montag "Dienstag" Mittwoch "Donnerstag" Freitag um 0.22 ldsnapshot für BK1 ausführt und ... ... @@ -135,6 +135,6 @@ 135 135 "Montag" Dienstag "Mittwoch" Donnerstag "Freitag" um 0.22 ldsnapshot für BK2 ausführt. 136 136 {{/code}} 137 137 138 -(% style="color:#000000" %) vorhandene Backup-Platte,für die Sicherung genutzt.140 +(% style="color:#000000" %)Sollte BK1 oder BK2 zum Zeitpunkt des Aufrufs nicht (mehr) vorhanden sein, so wird die jeweils andere Backup-Platte für die Sicherung genutzt. 139 139 140 -(% style="color:#000000" %)Es ist nicht unbedingt nötig, dassnurinterne Festplatten das Label bekommendürfen. Es kann auch eine externe USB-Festplatte mit diesem Label ausgestattet sein,nurmussdiePlattedannum 0.22amServer hängenumeinUpdate durchzuführen.142 +(% style="color:#000000" %)Es ist nicht unbedingt nötig, ausschließlich internen Festplatten das Label bk1/bk2 zuzuweisen. Es kann auch eine externe USB-Festplatte mit diesem Label ausgestattet sein für die Nutzung als permanente Sicherungs-Festplatte (statt Hotplug-Backup). Auch externe Speichersysteme können mit diesen Labels als Sicherungsmedium eingebunden werden, sofern sie als Blockdevice im ldhost eingebunden wurden (z.B. externe NAS mit iSCSI-Target).