Zuletzt geändert von Christian Germann am 2024/02/13 14:00

Von Version 6.1
bearbeitet von Christian Germann
am 2024/02/12 14:29
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.6
bearbeitet von Michael Ecer
am 2021/09/03 11:35
Änderungskommentar: Update document after refactoring.

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.cge@sbede
1 +XWiki.michaelecer@sbede
Inhalt
... ... @@ -1,14 +1,14 @@
1 1  = (% style="color:#000000" %)bk1 und bk2(%%) =
2 2  
3 -=== (% style="color:#000000" %)Das Einrichten der Backup-Festplatten (in Anlehnung zur LogoDIDACT Dokumentation)(%%) ===
3 +=== (% style="color:#000000" %)Das Einrichten der Backup Platten (aus der Dokumentation)(%%) ===
4 4  
5 -(% style="color:#000000" %)Alle Festplatten des Servers anzeigen lassen und Backupfestplatte ausfindig machen
5 +(% style="color:#000000" %)Festplatten 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" %)Ausgabe an diesem Beispiel: (/dev/sdb ist hier die Festplatte, die nicht partitioniert ist)
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,12 +45,10 @@
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 mit der gesamten Kapazität der Backup-Festplatte
48 +(% style="color:#000000" %)Erstellen einer Partition über die gesamte Festplatte
49 49  
50 50  {{code language="bash"}}
51 -apt install gdisk
52 -gdisk /dev/sdb
53 -
51 +fdisk /dev/sdb
54 54  {{/code}}
55 55  
56 56  (% style="color:#000000" %)Erklärung und Reihenfolge der einzugebenen Paramter:
... ... @@ -61,76 +61,74 @@
61 61  1 (number of partition)
62 62   (first bit)
63 63   (last bit)
64 -8300 (choose type 8300 = Linux)
62 +t (set type)
63 +83 (choose type 83 = Linux)
65 65  w (write to disk)
66 66  {{/code}}
67 67  
68 -(% 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.
67 +(% style="color:#000000" %) Formatieren der Partition mit dem Dateisystem EXT3 und vergeben das Label bk1 oder bk2 (in Berlin standardmäßig immer bk1, weil es gibt nur eine Backupfestplatte)
69 69  
70 70  {{code language="bash"}}
71 71  mkfs.ext4 -L bk1 /dev/sdb1
72 72  {{/code}}
73 73  
74 -(% style="color:#000000" %)Anpassen der EXT Dateisystem-Parameter für die Partition
73 +(% style="color:#000000" %) Anpassen der EXT3 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" %)Zur Sicherheit: Backuppartition zunächst ausngen, da dort standardmäßig nur Lesezugriff besteht
79 +(% style="color:#000000" %)Backuppartition ausmounten, da nur Leserechte
81 81  
82 82  {{code language="bash"}}
83 83  umount /backup/bk1
84 84  {{/code}}
85 85  
86 -(% style="color:#000000" %)Backuppartition nun manuell mit Schreibrechten einhängen
85 +(% style="color:#000000" %)Backuppartition manuell einmounten, um Schreibrechte zu erlangen
87 87  
88 88  {{code language="bash"}}
89 -mount -L bk1 /mnt/
88 +mount -L bk1 /backup/bk1
90 90  {{/code}}
91 91  
92 -(% style="color:#000000" %)Neues Verzeichnis "**snapshot**" auf der Backupfestplatte erstellen, in das später die täglichen Sicherungen einsortiert werden
91 +(% style="color:#000000" %)Ordner "snapshot" auf der Backupfestplatte erstellen
93 93  
94 94  {{code language="bash"}}
95 -mkdir /mnt/bk1/snapshot
94 +mkdir /backup/bk1/snapshot
96 96  {{/code}}
97 97  
98 -(% style="color:#000000" %)Backuppartition wieder ausngen
97 +(% style="color:#000000" %)Backuppartition ausmounten
99 99  
100 100  {{code language="bash"}}
101 101  umount /backup/bk1
102 102  {{/code}}
103 103  
104 -(% style="color:#000000" %)Neue screen-Sitzung im ldhost öffnen (zur Ausführung von Kommandos mit langer Laufzeit im Hintergrund)
103 +(% style="color:#000000" %) screen erstellen
105 105  
106 106  {{code language="bash"}}
107 107  screen
108 108  {{/code}}
109 109  
110 -(% style="color:#000000" %)Einen manuellen Snapshot per Server-Kommando in der Screen-Sitzung erzeugen lassen
109 +(% style="color:#000000" %) Erstellen Sie einen manuellen Snapshot daily_bk1 oder daily_bk2 (optional)
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 # Falls Backup-Festplatte das Label bk1 besitzt
117 -ldsnapshot daily_bk2 # Falls Backup-Festplatte das Label bk2 besitzt
115 +ldsnapshot daily_bk1
118 118  {{/code}}
119 119  
120 -=== (% style="color:#000000" %)Dateisystem-Optionen beim Formatieren:(%%) ===
118 +=== (% style="color:#000000" %)Format:(%%) ===
121 121  
122 -* (% style="color:#000000" %)mkfs.ext4 statt mkfs.ext3 -> aufgrund des Journalings wird die Dateiüberprüfung beschleunigt
120 +(% style="color:#000000" %) Ext4 -> aufgrund des Journaling, dadurch wird die Dateiüberprüfung beschleunigt.
123 123  
124 -=== (% style="color:#000000" %)Dateisystem-Label:(%%) ===
122 +=== (% style="color:#000000" %)Label:(%%) ===
125 125  
126 -* (% style="color:#000000" %)das Label der internen Backup-Platten muss lauten: (% style="color:#2980b9" %)**bk1**(% style="color:#000000" %) oder/und (% style="color:#2980b9" %)**bk2**
127 -* (% 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
128 -(d.h. Sicherung wird unmittelbar nach dem Anstecken der Festplatte per USB-Kabel am Server gestartet)
124 +(% style="color:#c0392b" %)**Das Label der internen Backup-Platten muss lauten: "bk1" oder/und "bk2" falls Sie eine externe USB Festplatte als Backup Medium einrichten möchten, so muss diese das Label LD-USB-BAK erhalten. **
129 129  
130 130  === (% style="color:#000000" %)Aufbau:(%%) ===
131 131  
132 -(% style="color:#000000" %)Sollte eine Festplatte in LogoDIDACT eines der vordefinierten Labels verwenden, so wird sie vom System für regelmäßige Backups genutzt.
133 -\\Das Backupsckipt ist standartmäßig mittels CronJob im ldhost so eingestellt (in '/etc/cron.d/backup'), dass es
128 +(% style="color:#000000" %)Sollte eine Festplatte in logoDIDACT eines dieser Label verwenden, so wird sie vom System für regelmäßige Backups genutzt.
129 +\\Das Backupscript ist standartmäßig so eingestellt (in '/etc/cron.d/backup') das es
134 134  
135 135  {{code language="bash"}}
136 136   Montag "Dienstag" Mittwoch "Donnerstag" Freitag um 0.22 ldsnapshot für BK1 ausführt und
... ... @@ -138,6 +138,6 @@
138 138  "Montag" Dienstag "Mittwoch" Donnerstag "Freitag" um 0.22 ldsnapshot für BK2 ausführt.
139 139  {{/code}}
140 140  
141 -(% 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.
137 +(% style="color:#000000" %) Sollte BK1 oder BK2 nicht vorhanden sein wird die jeweils vorhandene Backup-Platte, für die Sicherung genutzt.
142 142  
143 -(% 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 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).
139 +(% style="color:#000000" %)Es ist nicht unbedingt nötig, dass nur interne Festplatten das Label bekommen dürfen. Es kann auch eine externe USB-Festplatte mit diesem Label ausgestattet sein, nur muss die Platte dann um 0.22 am Server ngen um ein Update durchzuführen.