Montere filsystem og filsystemtyper
Kapittel 21
Vanlige Linux-filsystemer
ext2
En av de første Linux-filsystemene.
Ingen journaling (mindre skriving til disk → bedre for SSD og flashminne).
Raskt, men økt risiko for datatap ved strømbrudd eller krasj.
ext3
Basert på ext2, men med journaling (logger endringer før de utføres).
Bedre beskyttelse mot korrupsjon enn ext2.
Stabilt, men har begrensninger på filstørrelse og ytelse sammenlignet med nyere systemer.
ext4
Videreutvikling av ext3.
Støtter svært store filer (opptil 16 TB) og store filsystemer.
Journaling med flere forbedringer → bedre ytelse og integritet.
Vanlig standard i moderne Linux-distribusjoner.
Anbefalt når dataintegritet er viktig.
XFS
Høyytelses journaling-filsystem.
Svært godt egnet for store filer og store volumer.
Brukes ofte på enterprise-servere og databaser.
Mindre fleksibelt for resizing (kan utvides, men ikke krympes).
Btrfs
Moderne filsystem med avanserte funksjoner.
Støtter snapshots, integritetskontroll (checksumming), innebygget RAID og subvolumer.
Under utvikling, men brukes i stadig flere distribusjoner.
Godt egnet der fleksibilitet og avanserte funksjoner er ønsket.
FAT32
Veldig utbredt og kompatibelt mellom operativsystemer (Linux, Windows, macOS).
Maksimal filstørrelse 4 GB.
Brukes ofte på USB-pinner og minnekort.
Ingen rettighetsstyring slik Linux normalt bruker (rwx).
NTFS
Standard filsystem i Windows.
Støttes i Linux gjennom ntfs-3g.
Godt egnet når man deler disker med Windows, men ikke like optimalt som native Linux-filsystemer.
Verktøy for å lage filsystem
ls -l /sbin/mk*
→ viser tilgjengelige "mkfs"-verktøy for å lage nye filsystemer.
Eksempel:
mkfs.ext2 /dev/sda1
→ lager et ext2-filsystem på partisjonen /dev/sda1.
Merk:
Du må alltid bruke en partisjon (f.eks. /dev/sda1), ikke hele disken (/dev/sda). Kommandoen sletter eksisterende data. Dersom filsystem allerede finnes, må du bekrefte overskriving.
Montering av filsystem
Opprett en mappe som mount point (her: /mnt/storage):
mkdir /mnt/storage
Monter partisjonen til mappen:
mount /dev/sda1 /mnt/storage
Bekreft at det ble montert:
df -h
→ viser bruk og tilgjengelighet av monterte filer og partisjoner.
Se alle monterte filsystemer:
mount
Undersøke filsystem
tune2fs -l /dev/sda1
→ viser detaljer og innstillinger for et ext-baserte filsystem.
Avmontere filsystem
umount /mnt/storage
eller
umount /dev/sda1
Bekreft avmontering:
df -h
