Understanding Filesystems

πŸ“˜ Hoofdstuk 11.3: Bestanden en Bestandenstructuur in Linux

Linux gebruikt een virtueel bestandssysteem dat begint bij de root-directory `/`. Alle bestanden en opslagapparaten worden binnen deze hiΓ«rarchie georganiseerd via mount points.

────────────────────────────────────────────
πŸ“‚ Bestandssysteem HiΓ«rarchie (FHS)
────────────────────────────────────────────
De Filesystem Hierarchy Standard (FHS) definieert welke gegevens in welke mappen thuishoren:

Map Beschrijving
/ Root-directory – de top van het bestandssysteem
/bin EssentiΓ«le commando's zoals ls, cp, mv
/boot Opstartbestanden zoals de kernel en bootloader
/dev Apparaatbestanden (bv. /dev/sda)
/etc Systeemconfiguratiebestanden
/home Persoonlijke mappen van gebruikers (bv. /home/jan)
/lib Gedeelde bibliotheken voor programma’s in /bin en /sbin
/media Mount point voor verwisselbare media (USB, CD)
/mnt Tijdelijk mount point voor handmatige mounts
/opt Software van derden (niet-standaard programma's)
/proc Virtueel bestandssysteem met runtime-kernelinformatie
/root Home-directory van de root-gebruiker
/sbin Systeembinaire bestanden voor beheer (bv. fdisk)
/sys Kernel- en hardware-informatie (virtueel)
/tmp Tijdelijke bestanden (leeg bij herstart)
/usr Standaard gebruikerssoftware
/usr/bin Gebruikersprogramma’s
/usr/local Software specifiek geΓ―nstalleerd op dit systeem
/usr/sbin Extra beheerdersprogramma’s
/var Variabele data zoals logboeken en queues

βœ” Voorbeeld: Kernelinfo bekijken
ls /proc

βœ” Voorbeeld: Live logboek bekijken
sudo tail -f /var/log/syslog

────────────────────────────────────────────
πŸ“ Navigeren in het Bestandssysteem
────────────────────────────────────────────
Linux ondersteunt absolute en relatieve paden:

Type Beschrijving
Absoluut pad Begint met `/`, bv: /etc/passwd
Relatief pad Vanuit huidige locatie, bv: ../Downloads/

πŸ“ Huidige map weergeven:
pwd

πŸ“ Verplaatsen naar een absolute locatie:
cd /var/log

πŸ“ Verplaatsen naar een relatieve locatie:
cd ../Downloads