Disker, partisjoner og filsystemer
Kapittel 18
/
Root-filsystemet. Hele Linux-strukturen starter her.
/dev
Her ligger alle enheter representert som filer. Disker, partisjoner, USB-pinner og annet utstyr dukker opp her.
Serial disker (SCSI, SATA, USB)
Første disk monteres som /dev/sda
Partisjonene blir nummerert:
/dev/sda1→ første partisjon/dev/sda2→ andre partisjon/dev/sda3→ tredje partisjon
Eksempel med flere disker:
/dev/sda1 (disk 1, partisjon 1)
/dev/sdb1 (disk 2, partisjon 1)
/dev/sdc1 (disk 3, partisjon 1)
Eldre disker (PATA/IDE)
Vises som /dev/hda, /dev/hdb osv.
Brukes sjelden i dag, men kan fortsatt dukke opp i gamle systemer.
Partisjonstyper
MBR (msdos)
Master Boot Record
Gammelt system, begrenset til maks 4 primary partisjoner
Man kan lage en utvidet partisjon for å legge til flere logiske partisjoner
GPT (GUID Partition Table)
Moderne partisjonssystem
Støtter svært mange partisjoner (opptil 128 i praksis)
Brukes som standard på nye systemer (Windows, Linux, macOS)
Nødvendig for disker større enn 2 TB
LVM (Logical Volume Management)
Ligger på toppen av vanlige partisjoner eller disker
Gir fleksibilitet: man kan slå sammen flere fysiske disker til én logisk enhet
Enkelt å endre størrelse på partisjoner (volumer) dynamisk
Mulig å ta snapshots (øyeblikkskopier) av volumer
Vanlig på servere og moderne Linux-installasjoner
Filsystemer
Et filsystem holder styr på dataene på en disk eller partisjon. Det organiserer data i mapper og filer, og lagrer metadata (eier, rettigheter, endringsdato osv.).
Vanlige filsystemer i Linux:
ext4(mest brukt, standard på mange distroer)xfs(ofte brukt i enterprise/servere)btrfs(støtter snapshots, innebygget RAID)vfat(kompatibelt med Windows og USB-pinner)ntfs(Windows, støttes i Linux via ntfs-3g)
Montering av disker
For å bruke en disk eller partisjon i Linux må den monteres inn i filsystemet. Dette betyr at man knytter en partisjon til en mappe (mount point).
Eksempel:
sudo mount /dev/sdb1 /mnt/data
→ Knytter partisjonen /dev/sdb1 til mappen /mnt/data, slik at innholdet på disken blir tilgjengelig der.
Avmontering:
sudo umount /mnt/data
→ Kobler fra disken slik at innholdet ikke lenger er tilgjengelig i filsystemet.
Enkelt forklart: mount = koble til disk, umount = koble fra disk.
Permanent montering med /etc/fstab
Hvis du vil at en disk skal monteres automatisk ved oppstart, legger du den inn i /etc/fstab. Dette er en konfigurasjonsfil som beskriver hvilke disker og partisjoner som skal monteres, hvor de skal monteres, og med hvilke alternativer.
Eksempel på linje i /etc/fstab:
/dev/sdb1 /mnt/data ext4 defaults 0 2
Forklaring:
/dev/sdb1→ partisjonen/mnt/data→ mount pointext4→ filsystemtypedefaults→ standard mount-alternativer0→ dump (backup, sjelden brukt)2→ rekkefølge for filsystemkontroll ved oppstart (root = 1, andre disker = 2)
På denne måten slipper du å montere manuelt etter hver oppstart.
