]> git.plutz.net Git - vhs_kurs/commitdiff
...
authorPaul Hänsch <paul@plutz.net>
Thu, 18 Apr 2019 11:31:31 +0000 (13:31 +0200)
committerPaul Hänsch <paul@plutz.net>
Thu, 18 Apr 2019 11:31:31 +0000 (13:31 +0200)
Tag_3.short

index d37e1adb2d2cde045d01e31a3d8d510b78282895..679da5821821e3397dfdb748ffa111810b3ab8fa 100644 (file)
@@ -83,8 +83,8 @@
 ]
 
 [slide [h2 Datenträger]
 ]
 
 [slide [h2 Datenträger]
-  [h3 Beispiel: CD-ROM Images]
   [ul .uncover
   [ul .uncover
+    [h3 Beispiel: CD-ROM Images]
     [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660]
     [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich]
     [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen]
     [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660]
     [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich]
     [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen]
 ]
 
 [slide [h2 Datenträger]
 ]
 
 [slide [h2 Datenträger]
-  [h3 Beispiel: CD-ROMs]
   [ul .uncover
   [ul .uncover
+    [h3 Beispiel: CD-ROMs]
     [li CD-ROM kann von .iso-Datei gebrannt werden]
     [li Inhalt der CD ist [em identisch] mit .iso-Datei]
     [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom knoppix.iso]]
   ]
 ]
 
     [li CD-ROM kann von .iso-Datei gebrannt werden]
     [li Inhalt der CD ist [em identisch] mit .iso-Datei]
     [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom knoppix.iso]]
   ]
 ]
 
+[slide [h1 Dateisysteme]]
+
+[slide [h2 Dateisysteme]
+  [ul .uncover
+    [li [pre ~$ mkdir cdrom][br]]
+    [li [pre ~$ mount knoppix.iso cdrom/][br]]
+    [li [pre ~$ ls cdrom/]]
+  ]
+]
+
+[slide [h2 Dateisysteme]
+  [ul .uncover
+    [h3 Diverse Kommandos]
+    [li [pre ~$ lsblk][br]]
+    [li [pre ~$ df] [pre ~$ df -h] [br]]
+    [li [pre ~$ mount][br]]
+    [li [pre ~$ umount]]
+  ]
+]
+
+[slide [h1 Dateisysteme auf Datenträgern anlegen]]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [p [h3 Wir brauchen einen Datenträger ;-)]
+    [pre ~$ dd bs=1M count=0 seek=2048 of=sparse.img]
+  ]
+]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [p [h3 Wir brauchen einen Computer ;-)]
+    [pre ~$ sudo qemu-system-x86_64 -machine accel=kvm -m 1024 \\
+      -boot d -cdrom /dev/cdrom sparse.img]
+  ]
+]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [ul .uncover
+    [li Festplatten und USB-Sticks werden [em partitioniert]]
+    [li Dateisysteme werden idR. in einer Partition angelegt]
+    [li Ein Programm zum Anlegen von Partitionen und Dateisystemen:
+      [pre ~$ sudo gparted]
+    ]
+  ]
+]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [ul .uncover
+    [h3 Wir brauchen:]
+    [li Eine Partitionstabelle: gpt]
+    [li Eine Partition]
+    [li Ein Dateisystem: vfat]
+    [li Eine zweite Partition]
+    [li Ein zweites Dateisystem: ext4]
+  ]
+]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [ul .uncover
+    [h3 Dateisysteme]
+    [li Ext4: Verbreitet für Linux-Systeminstallation]
+    [li FAT (vfat): Verbreitet für Wechselmedien [ul
+      [li Kann keine Zugriffsrechte abbilden]]]
+    [li exFAT: Moderneres FS für Wechselmedien (unterstützt Dateien \>4GB)]
+    [li NTFS: Dateisystem für Windows-Installationen]
+    [li Weitere: HPFS, BtrFS, UDF, ...]
+  ]
+]
+
+[slide [h2 Dateisysteme und Datenträger]
+  [ul .uncover
+    [h3 Dateisystem-Tools auf der Kommandozeile:]
+    [li [pre ~$ sudo fdisk /dev/sda][br]]
+    [li [pre ~$ sudo mkfs.ext4 /dev/sda1][br]]
+    [li mkfs.vfat, mkisofs, ...]
+  ]
+]
+
+[slide [h1 \...]]
+
+[slide [h2 Zusammenfassung]
+  [ul
+    [li Um Dateien darzustellen benötigen wir ein Dateisystem]
+    [li Verschiedene dateisysteme haben verschiedene Eigenschaften]
+    [li Datenträger werden partitioniert]
+    [li Partitionen nehmen Dateisysteme auf]
+    [li Wir mounten Dateisysteme um auf Dateien zuzugreifen]
+  ]
+]
+
+[slide [h2 Nächster Termin]
+  [ul
+    [li Mittwoch, 24. April]
+    [li Softwareinstallation]
+    [li Anwendungsprogramme]
+  ]
+]
+
+[slide [h1 Frohe Ostern]
+  Filmempfehlung: Das Leben des Brian
+]
+
 ]]
 ]]