Ovrigt/Fstab

Från Ubuntu Sverige

Hoppa till: navigering, sök
Guiden testad på: Ubuntu 8.04


/etc/fstab


Innehåll


Denna fil bestämmer vad som skall monteras vid uppstart och en del annat. För mer info än vad som finns på denna sida, kolla man fstab.

Tittar man i fstab så ser man att varje monteringspunkt är uppdelad i spalter. I standardfilen så har spalterna följande namn: <file system> <dir> <type> <options> <dump> <pass>

[redigera] <file system>

Detta är enheten som skall monteras. Den kan anges på två olika sätt. Antingen med sitt enhetsnamn t.ex. /dev/sda1, eller med enhetens UUID. I Ubuntu används UUID som standard.

[redigera] UUID (Universally Unique Identifier)

UUID kan ses som ett fingeravtryck för en enhet. Ett enhets namn kan ändras om du bl.a . ändrar fysisk ordning på dina hårddiskar, medan ett UUID förblir detsamma. Nackdelen är att fstab blir väldigt svårläst.

För att ta reda på UUID för dina partitioner så skriver du:

ls -l /dev/disk/by-uuid

Den långa siffer/bokstavs-kombinationen är partitionernas UUID.

Här följer ett exempel ur fstab där jag först anger partitionen med dess enhetsnamn och sen anger den med dess UUID.

/dev/sda3 /home ext3 defaults 0 1
UUID=ce4c1d9d-3c4f-4bdc-9ba8-967f9f23c95d /home ext3 defaults 0 1

[redigera] <dir>

Den andra kolumnen är enhetens monteringspunkt. Det kan t.ex. vara /, /home eller swap. Det enda man bör tänka på är att monteringspunkten existerar. Så om du vill montera en partion med musik under /media/musik så måste du först skapa den katalogen.

[redigera] <type>

Denna kolumn beskriver filsystemet. Filsystemen kan t.ex. vara: ext2, ext3, reiserfs, ntfs, vfat, swap. Swap används uteslutande för swap-partitionen. Det finns ett annat alternativ och det är auto. Auto används för att automatiskt känna av filsystemet på enheter med varierande filsystem, t.ex. en cdrom.

[redigera] <options>

Här anges alla övriga alternativ för hur enheten skall monteras. Alternativen är som följer: auto, noauto, user, nouser, exec, noexec, ro, rw, sync, async, defaults. Här följer en kort förklaring till varje, de som är gruperade under samma rubrik kan inte användas samtidigt för samma enhet. auto/noauto

[redigera] Auto

Gör så att enheten monteras automatiskt vid uppstart, eller när kommandot mount -a körs. Noauto gör så att enheten inte monteras automatiskt vid uppstart, utan man får montera den för hand.

[redigera] user/nouser

User gör det möjligt för vanliga användare att montera enheten, medan nouser gör att enbart root kan montera den (eller de som har tillgång till sudo).

[redigera] exec/noexec

Exec tillåter dig att köra binärer (program) på enheten, medan noexec inte tillåter dig köra binärerna. Noexec kan vara bra för t.ex. Windowspartitioner med program (som ändå inte kan köras direkt på Linux).

[redigera] ro/rw

Står för ReadOnly/ReadWrite och används för att göra en enhet skrivbar/icke skrivbar.

[redigera] sync/async

Sync gör så att fysiska ändringar till enheten utförs omedelbart. T.ex. så skrivs filerna över till din USB-sticka samtidigt som du för över dom i filhanteraren.
Nosync innebär att de fysiska ändringarna inte sker samtidigt. T.ex så skrivs inte ändringarna förrän du avmonterat USB-stickan. Detta kan vara fördelaktigt då det kan ta mycket tid om du gör många ändringar på enheten innan du är klar. Å andra sidan så kan det orsaka problem om du drar ut enheten utan att ha avmonterat den.

[redigera] defaults

Använder standardinställningarna som är: rw, exec, auto, nouser, async.

[redigera] <dump> och <pass>

<dump> Används för att avgöra om det skall göras en backup på enheten.Om 1 så görs backup, om 0 så görs den inte. Jag går inte in närmre på detta alternativ nu. Standard är 0.
<pass> Används för att bestämma i vilken ordning fsck skall kontrollera enheterna. Om 0 så kollas inte enheten, förutom vid oväntad systemkrash (t.ex. strömavbrott).

Personliga verktyg