]> git.plutz.net Git - vhs_kurs/commitdiff
symlinks, hardlinks, backups
authorPaul Hänsch <paul@plutz.net>
Wed, 16 Oct 2019 14:23:49 +0000 (16:23 +0200)
committerPaul Hänsch <paul@plutz.net>
Wed, 16 Oct 2019 14:23:49 +0000 (16:23 +0200)
Tag_5.short

index d2b22f04fed2b96e3bd109569f94c109a9e27727..4865ebc95415c0ea20eaf339be96141e7b109d28 100644 (file)
@@ -36,7 +36,7 @@
 
 [slide [h2 Installation von Software]
   [ul
-    [li Lizenzvertrag durch lesen [ul
+    [li Lizenzvertrag durchlesen [ul
       [li Verwenden, Verstehen, Verbreiten, Verbessern?]
       [li GNU Software in Windows-Programmen?]
     ]]
 
 [slide [h1 Symlinks, Hardlinks, Backup]]
 
+[slide [h2 Symlinks]
+  [ul .uncover
+    [li Symlinks wirken wie Dateien, Verweise auf einen anderen Pfad]
+    [li Andere Bzeichungen: symbolische Links, semantische Links]
+    [li [pre ~$ ln -s /usr/share/icons/Adwaita/scalable/ icons]]
+    [li Im Dateimanager: Ordner ziehen, Strg + Shift]
+    [li Symlinks können ungültig sein]
+  ]
+]
+[slide [h2 Hardlinks]
+  [ul .uncover
+    [li Eine Datei wird über einen Pfad identifiziert]
+    [li Ein Pfad ist ein Verzeichniseintrag]
+    [li Ein Verschiedene Verzeichiseinträge dürfen auf die selbe Datei verweisen]
+    [li Die Datei ist an mehreren Orten gleichzeitig (!)]
+    [li Funktioniert natürlihc nur innerhalb des selben Dateisystems]
+    [li Wird ein Eintrag gelöscht, bleiben die anderen gültig]
+  ]
+]
+[slide [h2 Backups]
+  [ul
+    [li Zum Backup gehört auch Restore ;-)]
+    [li Klassisches Backup: voll, differentiell, inkrementell]
+    [li Probleme: [ul
+      [li Backups müssen in mehreren Schritten zurück gespielt werden]
+      [li Verlust eines Backups macht nachfolgende Inkremente unbrauchbar]
+    ]]
+    [li Das geht besser - mit Hardlinks]
+  ]
+]
+
+[slide [h2 Backups mit rsync]
+  [ul
+    [li [pre ~$ rsync -a Daten/ Backup_2019-10-16/]]
+    [li [pre ~$ rsync -a Daten/ Backup_2019-10-17/ --link-dest=Backup_2019-10-16/ ]]
+    [li Jedes Backup wirkt wie ein Vollbackup [ul
+      [li Kann als ganzes zurückgespielt werden]
+      [li Kann gelöscht werden - andere Backups bleiben nutzbar]
+    ]]
+    [li Zeit- und Speicherplatzaufwand wirken wie bei inkrementellen Backups]
+  ]
+]
+
 [slide [h1 Nextcloud]]
 
 [slide [h2 Installation]
@@ -104,7 +147,7 @@ Alias / "/srv/nextcloud/"
   ]
 ]
 
-[slide [h1 \...] cups, cron, adduser?]
+[slide [h1 \...] cups, cron, adduser, snapshots?]
 
 [slide [h2 Nächster Termin]
   [ul