From: Paul Hänsch Date: Thu, 18 Apr 2019 11:31:31 +0000 (+0200) Subject: ... X-Git-Tag: Chemnitz_2019-04~14 X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=3a2df3ce41a9a83de7a5e6c8bc36d7a90f86a57f;p=vhs_kurs ... --- diff --git a/Tag_3.short b/Tag_3.short index d37e1ad..679da58 100644 --- a/Tag_3.short +++ b/Tag_3.short @@ -83,8 +83,8 @@ ] [slide [h2 Datenträger] - [h3 Beispiel: CD-ROM Images] [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] @@ -93,12 +93,113 @@ ] [slide [h2 Datenträger] - [h3 Beispiel: CD-ROMs] [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]] ] ] +[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 +] + ]]