Tema: Programvare; sjanger: Artikler
Skrevet av Andreas Nordal den 29. desember 2006 kl 02:35:56; Kommentarer: 1
En viktig konfigurasjonsfil i Linux er /etc/fstab. Dette er kort sagt en tabell over filsystemenes monteringspunkter. Av alle konfigurasjonsfilene man risikerer å støte på, så er denne en av de mest sentrale, mest aktuelle å redigere og samtidig lettest forståelige. Har du kontroll over fstab, så har du hele systemet i din hule hånd.
Hver linje i fstab er delt inn i 6 felter separert med mellomrom eller tabulator. For å gjøre det tydelig kan man godt pynte med tabulator slik at feltene står under hverandre i kolonner, slik det ser ut nedenfor. Kolonnene står henholdsvis for enhet, monteringspunkt, filsystem, monteringsvalg, om dump skal ta sikkerhetskopi, og til sist, om fsck skal sjekke filsystemet ved oppstart. Med unntak av de to siste kolonnene, så er det kommandoen mount som benytter seg av all denne informasjonen. Du kan bruke monteringsvalgene i en vanlig mount-kommando ved å skrive mount -o etterfulgt av en kommaseparert liste av valg, akkurat som i kolonne 4. Hvis du lurer på noe, er det altså en god start å bli kjent med mount-kommandoen, du kan for eksempel skrive man mount.
| /dev/hda1 | / | reiserfs | notail | 1 | 1 |
| /dev/hda2 | swap | swap | defaults | 0 | 0 |
| /dev/hda3 | /var | ext3 | defaults | 1 | 2 |
| /dev/hda4 | /home | ext3 | defaults | 1 | 2 |
| /dev/hdc | /mnt/dvd | auto | umask=0,users,auto,ro,exec | 0 | 0 |
| /dev/hdd | /mnt/cdrw | auto | umask=0,users,auto,rw,exec | 0 | 0 |
| /dev/fd0 | /mnt/diskett | supermount | fs=ext2:vfat,--,umask=0,sync | 0 | 0 |
| /dev/hdb1 | /mnt/win_c | vfat | umask=0,users,noauto | 0 | 0 |
| /dev/hdb5 | /mnt/win_d | ntfs | umask=0,users,noauto,ro | 0 | 0 |
| none | /proc | proc | defaults | 0 | 0 |
Legg merke til partisjonene som monteres i /home og i /var. Disse inneholder henholdsvis brukeres filer og diverse serverfiler. Det gjelder å holde de viktige filene unna de uviktige. Dette har flere fordeler:
For å se din egen fstab: Skriv for eksempel "cat /etc/fstab" i et konsollvindu.