Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Fstab"
Differenze tra le versioni 17 e 52 (in 35 versioni)
Versione 17 del 28/05/2007 07.45.05
Dimensione: 3349
Commento: rivista la tabella
Versione 52 del 09/10/2021 16.45.13
Dimensione: 5217
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Fstab
Linea 3: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]||
<<BR>>
<<Indice>>

<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=89766")>>
Linea 8: Linea 11:
Il file di configurazione {{{/etc/fstab}}} indica al sistema quali dispositivi devono essere montati durante l'avvio con le rispettive opzioni. Il file di configurazione {{{/etc/fstab}}} contiene le informazioni necessarie al ''montaggio'' delle periferiche di memorizzazione del sistema. Tale file viene letto all'avvio del sistema e può essere modificato solo dall'utente [[AmministrazioneSistema/Sudo|root]].

= Contenuto del file =
Linea 23: Linea 28:
# /dev/hda1 # /dev/sda1
Linea 26: Linea 31:
# /dev/hda2 # /dev/sda2
Linea 29: Linea 34:
# /dev/hda3 # /dev/sda3
Linea 32: Linea 37:
# /dev/hda4 # /dev/sda4
Linea 35: Linea 40:
/dev/hdc /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0 /dev/sdc /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
Linea 40: Linea 45:
||<style="background-color:#FEB76D ; ":>'''Campo''' ||<style="background-color:#FEB76D ; ":>'''Descrizione''' || ||<tablestyle="width:100%" style="background-color:#FB8B00;">'''Campo''' ||<style="background-color:#FB8B00;">'''Descrizione''' ||
Linea 44: Linea 49:
|| options || opzioni di accesso al dispositivo (comando [:ComandiBase#mount:mount]) ||
|| dump || attiva/disattiva il backup del filesystem (comando '''dump''') ||
|| options || opzioni di accesso al dispositivo (vedi sotto) ||
|| dump || attiva/disattiva il backup del filesystem (comando '''dump'''). Questa opzione è __obsoleta__. ||
Linea 48: Linea 53:
||<tablestyle="width:100%" style="background-color:#FB8B00;">'''Opzione''' ||<style="background-color:#FB8B00;">'''Descrizione''' ||
||auto|| La partizione sarà montata all'avvio del sistema, oppure col comando ''mount -a''||
|| noauto|| La partizione può essere montata solo manualmente||
|| defaults|| Assegna le impostazioni di default: per ext4 sono "arw,suid,dev,exec,auto,nouser,async"||
|| exec|| Abilita l'esecuzione dei programmi presenti sulla partizione||
|| noexec|| Inibisce l'esecuzione programmi presenti sulla partizione||
|| flush|| Maggior frequenza dei trasferimenti di dati dai buffers al disco||
|| relatime|| Aggiorna nell'inode solo i tempi di accesso al file system||
|| noatime|| Non aggiorna l'inode con i tempi di accesso al file system||
|| nodiratime|| Non aggiorna l'inode delle directory coi tempi di accesso al file system||
|| ro|| Il mount della partizione può avvenire in sola lettura||
|| rw|| Il mount della partizione può avvenire in lettura e scrittura||
|| sync|| operazioni di scrittura/lettura, della partizione, solo sincrone||
|| async||operazioni di scrittura/lettura, della partizione, solo asincrone||
|| suid|| Consente le operazioni di suid e sgid (esecuzione dei programmi con maggiori privilegi)||
|| nosuid|| Inibisce le operazioni di suid e sgid||
|| user|| Consente a tutti gli utenti di montare la partizione, con le opzioni di default:''noexec,nosuid,nodev''||
|| nouser|| Limita solo a root la possibilità di effettuare il mount del file system||
|| nofail|| Da usarsi per dispositivi esterni (chiavette, dischi, fotocamere, ecc.) evita di avere messaggii di errore al boot||
||nodev|| Impedisce l'interpretazione di periferiche a blocchi o periferiche speciali all'interno del filesystem||
||discard|| Presente di default da Ubuntu 14.04, abilita l'uso del [[AmministrazioneSistema/Trim|TRIM]], consigliato per filesystem su periferiche SSD per limitare le scritture||
Linea 49: Linea 75:
== UUID e fstab ==
Quella che la maggior parte di utenti conosce tra cui anche i più inesperti, è l'applicazione dell'UUID nell'identificazione dei dischi locali! Infatti i moderni {{{/etc/fstab}}} si basano sulla versatilità dell'UUID
{{{#!wiki note
In caso di modifica del file `fstab`, è bene ricordare che le sezioni vanno separate con il tasto '''TAB''', ad eccezione delle opzioni che vanno separate da una virgola.
}}}

<<Anchor(uuid)>>
= UUID =

All'interno del file `/etc/fstab` le periferiche vengono identificate dal proprio '''U'''niversally '''U'''nified '''ID'''entifier, un particolare numero identificativo univoco.
Linea 57: Linea 89:
si noti che viene utilizzato UUID=98E0-6D24 al posto di {{{/dev/sda1}}}...
Come sappiamo viene dato ai dischi un ordine solitamente crescente dell'ordine {{{/dev/sdxy}}} o tale che x vada da a in poi e y vada da 1 in poi in ordine crescente. E' chiaro che se viene scollegato un disco, esso magari non sarà più {{{/dev/sda1}}}, ma sarà un generico {{{/dev/sday}}} a seconda di quanti siano i dischi (unità removibili incluse) montati prima di esso. Ovviamente `fstab`, non sarà più in grado di capire le modifiche apportate dall'utente.
L'UUID serve proprio ad ovviare a tale problema, in quanto ad ogni disco corrisponde univocamente un ID e `fstab` lo "riconoscerà" ogni volta senza poter sbagliare.[[BR]] Per visualizzare l'UUID di un disco digitare in un terminale il seguente comando:

Per visualizzare l'UUID di un disco è sufficiente digitare il seguente comando all'interno di una finestra di terminale:
Linea 61: Linea 92:
sudo vol_id -u /dev/xxxx sudo blkid
Linea 63: Linea 94:
dove al posto di {{{xxxx}}} bisogna mettere il nome del proprio disco ossia {{{sda1}}} o {{{hda3}}} ecc.
Linea 65: Linea 95:
[[BR]] {{{#!wiki note
Sebbene l'UUID non garantisca un'effettiva unicità, il numero possibile di combinazioni è talmente elevato da evitare una possibile coincidenza tra due codici.}}}
Linea 68: Linea 99:
 * [:Hardware/DispositiviPartizioni:DispositiviPartizioni]
 * [[http://it.wikipedia.org/wiki/Fstab|Voce enciclopedica]]
 * [[Hardware/DispositiviPartizioni|Sezione dedicata ai dispositivi e alle partizioni]]
 * [[https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5)#MOUNT_OPTIONS|Opzioni di mount per BTRFS]]
Linea 71: Linea 105:
CategoryNuoviDocumenti CategoryAmministrazione CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Il file di configurazione /etc/fstab contiene le informazioni necessarie al montaggio delle periferiche di memorizzazione del sistema. Tale file viene letto all'avvio del sistema e può essere modificato solo dall'utente root.

Contenuto del file

È possibile visualizzare tale file con il seguente comando:

cat /etc/fstab

Il risultato del comando precedente sarà simile al seguente:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc defaults 0 0

# /dev/sda1
UUID=12102C02102CEB83 /media/windows  ntfs      silent,umask=0,locale=it_IT.utf8        0       0

# /dev/sda2
UUID=cee15eca-5b2e-48ad-9735-eae5ac14bc90 none swap sw 0 0

# /dev/sda3
UUID=98E0-6D24 /media/dati vfat defaults,utf8,umask=007,uid=0,gid=46,auto,rw,nouser 0 0

# /dev/sda4
UUID=0aa86c61-0df9-4f1a-8b0b-34abbee6b769 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 0

/dev/sdc /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0

Ogni riga non commentata è composta da sei campi:

Campo

Descrizione

file system

indica il dispositivo contenente il file system

mount point

indica la directory (o mount point) dalla quale sarà possibile accedere al contenuto del dispositivo (per la swap non è richiesto il mount point)

type

tipo di file system

options

opzioni di accesso al dispositivo (vedi sotto)

dump

attiva/disattiva il backup del filesystem (comando dump). Questa opzione è obsoleta.

pass

attiva/disattiva il controllo di coerenza del disco (comando fsck)

Opzione

Descrizione

auto

La partizione sarà montata all'avvio del sistema, oppure col comando mount -a

noauto

La partizione può essere montata solo manualmente

defaults

Assegna le impostazioni di default: per ext4 sono "arw,suid,dev,exec,auto,nouser,async"

exec

Abilita l'esecuzione dei programmi presenti sulla partizione

noexec

Inibisce l'esecuzione programmi presenti sulla partizione

flush

Maggior frequenza dei trasferimenti di dati dai buffers al disco

relatime

Aggiorna nell'inode solo i tempi di accesso al file system

noatime

Non aggiorna l'inode con i tempi di accesso al file system

nodiratime

Non aggiorna l'inode delle directory coi tempi di accesso al file system

ro

Il mount della partizione può avvenire in sola lettura

rw

Il mount della partizione può avvenire in lettura e scrittura

sync

operazioni di scrittura/lettura, della partizione, solo sincrone

async

operazioni di scrittura/lettura, della partizione, solo asincrone

suid

Consente le operazioni di suid e sgid (esecuzione dei programmi con maggiori privilegi)

nosuid

Inibisce le operazioni di suid e sgid

user

Consente a tutti gli utenti di montare la partizione, con le opzioni di default:noexec,nosuid,nodev

nouser

Limita solo a root la possibilità di effettuare il mount del file system

nofail

Da usarsi per dispositivi esterni (chiavette, dischi, fotocamere, ecc.) evita di avere messaggii di errore al boot

nodev

Impedisce l'interpretazione di periferiche a blocchi o periferiche speciali all'interno del filesystem

discard

Presente di default da Ubuntu 14.04, abilita l'uso del TRIM, consigliato per filesystem su periferiche SSD per limitare le scritture

In caso di modifica del file fstab, è bene ricordare che le sezioni vanno separate con il tasto TAB, ad eccezione delle opzioni che vanno separate da una virgola.

UUID

All'interno del file /etc/fstab le periferiche vengono identificate dal proprio Universally Unified IDentifier, un particolare numero identificativo univoco.

Un esempio di riga di fstab:

# /dev/sda1
UUID=98E0-6D24 /media/dati vfat defaults,utf8,umask=007,uid=0,gid=46,auto,rw,nouser 0 0

Per visualizzare l'UUID di un disco è sufficiente digitare il seguente comando all'interno di una finestra di terminale:

sudo blkid 

Sebbene l'UUID non garantisca un'effettiva unicità, il numero possibile di combinazioni è talmente elevato da evitare una possibile coincidenza tra due codici.

Ulteriori risorse


CategoryAmministrazione CategoryDaRevisionare