Hopp til hovedinnhold

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
Robert Kristoffersen
Fullstack-utvikler • Webno