Jump to Navigation

fstab: File System Table di Linux

Ritratto di Fixus

fstab è una tabella usata nel mondo Linux per parametrizzare, attivare e collegare al sistema dispositivi come dischi.


Il file si trova all'indirizzo /etc/fstab e il proprietario è root xciò per editarlo bisogna usare comandi da superutente come sudo.

Ogni linea è composta da 6 campi:

  1. dispositivo che contiene un file system
  2. "mount point": directory padre in cui sarà disponibile il contenuto del dispositivo
  3. tipo di file system
  4. opzioni
  5. "dump" x backup ma è obsoleta
  6. Ordine di esecuzione del comando fsck x la verifica dei filesystem: 0 non esegue, 1 prima, 2 dopo

Si consiglia di inserire alla fine del file fstab le righe di spiegazione come riportate in queso esempio

# /etc/fstab: static file system information.
# <dev>   <mount> <type> <options> <dump> <pass>
proc      /proc proc defaults 0 0
/dev/sda1 none  swap sw 0 0
/dev/sda2 /     ext3 nouser,relatime,auto,rw,dev,exec,suid,errors=remount-ro 0 1
/dev/sda3 /home ext3 nouser,relatime,auto,rw,dev,exec,suid 0 2
/dev/sda4 /media/sda4 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,utf8,relatime,noauto,rw,dev,exec,suid 0 0
/dev/fd0  /media/floppy0 auto user,utf8,relatime,noauto,rw,dev,exec,suid 0 0
/dev/mapper/isw_ddhjhgcfcg_RAID_200608b1 /media/raid_b1 ntfs-3g auto,silent,umask=0,no_def_opts,allow_other 0 0
/dev/sdb3             /media/server1 ext3 defaults,nodev,relatime,rw 0 0
//192.168.1.2/Server2 /media/server1 cifs users,guest,iocharset=utf8,dir_mode=0777,file_mode=0777,rw 0 0

# defaults - opzioni di Default: rw,suid,dev,exec,auto,nouser,async

# auto     - monta Automatico all'avvio o usando "mount -a" (default)
# noauto   - non monta autom. all'avvio o usando "mount -a"
# remount  - permette di cambiare le opzioni ad un filesystem già montato

# async    - modo Asincrono (default)
# nosync   - modo Sincrono

# atime    - aggiorna Sempre la data di Accesso
# relatime - aggiorna la data di accesso solo in caso di Modifica (default)
# noatime  - Non aggiorna ad ogni accesso: +velocità ma da problemi con qualche programma

# exec     - permette     di Eseguire file binari
# noexec   - Non permette di Eseguire file binari

# ro       - sola Lettura        (ReadOnly)
# rw       - lettura e Scrittura (ReadWrite)

# dev      - Device Speciali nel filesystem (default x il sistema)
# nodev    - Non interpreta i Device Speciali presenti nel filesystem

# sw       - Swap di Linux: estensione di memoria su disco

# quiet    - Ignora alcuni errori sui permessi

# users    - Permette     agli utenti normali di montare/smontare e implica: noexec,nosuid,nodev se non dichiarate
# user     - Permette     agli utenti normali di montare come sopra ma può Smontare solo chi ha montato quel device
# nouser   - non permette agli utenti normali di montare/smontare (default)

# suid     - usa     i bit di setuid e setgid
# nosuid   - non usa i bit di setuid e setgid

# i seguenti solo x win/reti: vfat,ntfs,cifs,nfs
# gid=xxx  - imposta i Permessi di un Gruppo con la logica del comando chmod (ogni x va da 0 a 7)
# uid=xxx  - imposta i Permessi dell'Utente  con la logica del comando chmod (ogni x va da 0 a 7)
# umask=xxx- Imposta i Permessi da Togliere ai permessi di sistema (logica chmod)
# _netdev  - filesystem risiede su un device di rete (solo per filesystem nfs)

# http://it.wikipedia.org/wiki/Fstab
# https://help.ubuntu.com/community/Fstab

# lasciare sempre una riga vuota in fondo a questo file
Taxonomy upgrade extras: 


Main menu 2

by Dr. Radut.