UFS - UNIX File System, FFS - Berkeley Fast FileSystem
ext2fs
Linux 🐧
ext2 : Standard Linux File System
ext3 : journaling extension of ext2
ext4 : extension of ext3
Show supported FS types
ls -l /sbin/mount_*
Was ist Partitioning ?
Vorteile :
Unterteilter Speicher
Kontrollierte Subsysteme
Nachteile :
Fixe Größe
Jede Partition muss konfiguriert werden
Wie vorgehen beim Partitioning ? 🔪
Sollte mit Vorsicht konfiguriert werden
Der System Kernel sollte nicht von Benutzer I/O beeinträchtigt werden
swap sollte mindestens so groß sein wie RAM
/var sollte mindestens so groß sein wie RAM
Was ist Mounting ? 🧗♂️
Ein DateiSystem ist erstmal nur eine Partition des Speichers. Um darauf zugreifen zu können, müssen wir es erstmal in den Verzeichnisbaum anhängen. Das nennen wir mounten.
Grundsätzlich wird immer beim boot gemountet.
Important
In Linux gibt es keine Laufwerkbuchstaben wie C: oder D:. Alles “hängt” in einem Baum : /
Was ist ein Mount Point ? ⛰️
Ein Mount Point is ein leeres Verzeichnis, dass wir in unser DateiSystem anhängen.
Beispiel aus den Folien:
/dev/ada0p2 ist deine Root-Partition mit /, /usr, /etc, /home, /tmp.
Wenn du /dev/ada0p3 auf /home mountest, dann „ersetzt“ es das /homeVerzeichnis in deinem Verzeichnisbaum.
Wie mountet man ?
Befehle
Mounten:
bashCopyEditmount /dev/ada0p6 /tmp
→ /dev/ada0p6 wird im Verzeichnis /tmp eingebunden.
Unmounten:
bashCopyEditumount /tmp
→ hebt die Verbindung auf (aber nur, wenn das FS gerade nicht benutzt wird).
Important
👉 Bildlich gesprochen:
Stell dir den Dateibaum als Haus vor.
Jede Partition ist ein extra Raum.
Mit mount baust du eine Tür ein, die diesen Raum zugänglich macht.
Ohne Mount ist der Raum da, aber keine Tür führt hinein.
Mittels /etx/fstab kann man automatisch mounten.
WE SHOULD NOT UNMOUNT A**FS**IN USE
FileSystems on a RAMDISK
Important
Ein RAMDISK ist ein DateiSystem, welches nicht auf einer Festplatte sondern im RAM liegt.
Vor und Nachteile von RAMDISK
Da Daten nicht auf Festplatten liegen : sehr schneller zugriff , Daten sind nach Reboot gelöscht.
Speicher Kommandos df vs du
Important
Mittels des Kommandos df - dist free ist es möglich, die verwendeten Partitions und die jeweiligen Informationen darüber anzusehen. Mit du - disk usage kann man sehen, wie viel Speicher Dateien und Verzeichnisse benutzen.
df schaut auf die ganze Partition / Mountpoint.
du schaut auf die Inhalte innerhalb des Dateisystems.
The Root File System
Important
In Linux ist das Root Verzeichnis - / das oberste Directory.
Es enthält :