Differences between revisions 3 and 4
Revision 3 as of 2010-10-23 11:11:17
Size: 825
Comment: sync with English version
Revision 4 as of 2011-06-15 15:21:04
Size: 4991
Comment: sync with English version - major rewrite
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fstab|English]] - Italiano - [[ru/fstab|Русский]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fstab|English]] - Italiano - [[ru/fstab|Русский]]-~
Line 4: Line 4:
Line 5: Line 6:
Il file '''fstab''' ({{{/etc/fstab}}}) (o tabella dei file system) è un file di configurazione del sistema su macchine Debian; solitamente elenca tutti i dischi e le partizioni dei dischi e indica come debbano essere inizializzati o integrati nel file system complessivo del sistema.
Line 6: Line 8:
Un esempio del file {{{/etc/fstab}}} == Esempio ==
Line 9: Line 11:
 * /dev/hda1 / ext3 defaults 1 1
 * /dev/hdxx /usr ext3 defaults 1 1
 * /dev/hda5 swap swap defaults 0 0
 * /dev/fd0 /mnt/auto/floppy ext2 user,noauto 0 0
 * /dev/cdrom /mnt/auto/cdrom iso9660 users,exec,noauto,ro 0 0
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 / ext3 defaults 1 1
/dev/hdxx /usr ext3 defaults 1 1
/dev/sda5 swap swap defaults 0 0
Line 17: Line 18:

== Definizioni dei campi ==

{{{/etc/fstab}}} contiene i seguenti campi separati da spazi o caratteri di tabulazione:
{{{
<file system> <dir> <type> <options> <dump> <pass>
}}}
 * '''<file system>''' - definisce il device di archiviazione (ad esempio {{{/dev/sda1}}}).
 * '''<dir>''' - dice al comando mount dove deve montare il <file system>.
 * '''<type>''' - definisce il tipo di file system del device o della partizione da montare. Sono gestiti molti tipi diversi di file system; alcuni esempi sono: ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap e auto. Il tipo 'auto' lascia che sia il comando mount a cercare di indovinare il tipo di file system in uso; è utile per i dispositivi rimovibile come CDROM e DVD.
 * '''<options>''' - definisce opzioni specifiche per i file system. Alcune opzioni sono correlate solo a quel file system stesso. Alcune delle opzioni più comuni sono:

  * '''auto''' - il file system viene montato automaticamente all'avvio o quando viene eseguito il comando 'mount -a'.
  * '''noauto''' - il file system viene montato solo quanto esplicitamente richiesto.
  * '''exec''' - permette l'esecuzione dei binari che sono presenti su quella partizione (predefinito).
  * '''noexec''' - non permette l'esecuzione di binari su quel file system.
  * '''ro''' - monta il file system in sola lettura.
  * '''rw''' - monta il file system in lettura e scrittura.
  * '''sync''' - l'I/O dovrebbe essere fatto in modo sincrono.
  * '''async''' - l'I/O dovrebbe essere fatto in modo asincrono.
  * '''flush''' - opzione specifica per FAT per fare il flush dei dati più spesso facendo così in modo che i dialoghi di copia o le barre di avanzamento siano presenti sino a che le cose sono sul disco.
  * '''user''' - permette a qualunque utente di montare il file system (implica noexec,nosuid,nodev a meno che altrimenti specificato).
  * '''nouser''' - permette solamente a root di montare il file system (predefinito).
  * '''defaults''' - impostazioni predefinite per mount (equivalente a rw,suid,dev,exec,auto,nouser,async).
  * '''suid''' - permette il funzionamento dei bit suid e sgid, che sono principalmente usati per permettere agli utenti di un sistema di eseguire binari con privilegi temporaneamente più alti al fine di svolgere uno specifico compito.
  * '''nosuid''' - blocca il funzionamento dei bit suid e sgid.
  * '''noatime''' - non aggiorna gli orari di accesso agli inode sul file system. Può migliorare le prestazioni.
  * '''nodiratime''' - non aggiorna gli orari di accesso agli inode delle directory sul file system. Può migliorare le prestazioni.
  * '''relatime''' - aggiorna i tempi di accesso agli inode in relazione agli orari di modifica o cambiamento. L'rario di accesso viene aggiornato solamente se quello precedente era precedente all'attuale orario di modifica o cambiamento. (Simile a noatime, ma non crea problemi con mutt o con altre applicazioni che hanno bisogno di sapere se un file è stato letto dall'ultima volta che è stato modificato.) Può migliorare le prestazioni.
 * '''<dump>''' - è usato dall'utilità dump per decidere quando fare un backup. Quando installto (non installato da un'installazione standard di Arch Linux), dump controlla la voce e usa il numero per decidere se deve essere fatto il backup di un file system. I valori possibili sono 0 e 1; se 0, dump ignora il file system, se 1, dump esegue un backup. La maggior parte degli utenti non ha dump installato, perciò dovrebbe mettere 0 nella voce <dump>.
 * '''<pass>''' fsck legge il numero <pass> e determina in quale ordine debbano essere controllati i file system. I valori possibili sono 0, 1 e 2. Il file system root dovrebbe avere la priorità più alta: 1, tutti gli altri file system da controllare dovrebbero avere 2; i file system con 0 come valore per <pass> non verranno controllati dalla utilità fsck.

Translation(s): English - Italiano - Русский


Fstab

Il file fstab (/etc/fstab) (o tabella dei file system) è un file di configurazione del sistema su macchine Debian; solitamente elenca tutti i dischi e le partizioni dei dischi e indica come debbano essere inizializzati o integrati nel file system complessivo del sistema.

Esempio

# <file system>           <dir>         <type>         <options>      <dump>       <pass>
/dev/sda1                 /             ext3           defaults       1             1
/dev/hdxx                 /usr          ext3           defaults       1             1
/dev/sda5                 swap          swap           defaults       0             0

Non è necessario inserire /proc e /sys in fstab, a meno che siano necessarie alcune opzioni particolari. Il sistema di boot le monterà sempre.

Definizioni dei campi

/etc/fstab contiene i seguenti campi separati da spazi o caratteri di tabulazione:

<file system> <dir> <type> <options> <dump> <pass>
  • <file system> - definisce il device di archiviazione (ad esempio /dev/sda1).

  • <dir> - dice al comando mount dove deve montare il <file system>.

  • <type> - definisce il tipo di file system del device o della partizione da montare. Sono gestiti molti tipi diversi di file system; alcuni esempi sono: ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap e auto. Il tipo 'auto' lascia che sia il comando mount a cercare di indovinare il tipo di file system in uso; è utile per i dispositivi rimovibile come CDROM e DVD.

  • <options> - definisce opzioni specifiche per i file system. Alcune opzioni sono correlate solo a quel file system stesso. Alcune delle opzioni più comuni sono:

    • auto - il file system viene montato automaticamente all'avvio o quando viene eseguito il comando 'mount -a'.

    • noauto - il file system viene montato solo quanto esplicitamente richiesto.

    • exec - permette l'esecuzione dei binari che sono presenti su quella partizione (predefinito).

    • noexec - non permette l'esecuzione di binari su quel file system.

    • ro - monta il file system in sola lettura.

    • rw - monta il file system in lettura e scrittura.

    • sync - l'I/O dovrebbe essere fatto in modo sincrono.

    • async - l'I/O dovrebbe essere fatto in modo asincrono.

    • flush - opzione specifica per FAT per fare il flush dei dati più spesso facendo così in modo che i dialoghi di copia o le barre di avanzamento siano presenti sino a che le cose sono sul disco.

    • user - permette a qualunque utente di montare il file system (implica noexec,nosuid,nodev a meno che altrimenti specificato).

    • nouser - permette solamente a root di montare il file system (predefinito).

    • defaults - impostazioni predefinite per mount (equivalente a rw,suid,dev,exec,auto,nouser,async).

    • suid - permette il funzionamento dei bit suid e sgid, che sono principalmente usati per permettere agli utenti di un sistema di eseguire binari con privilegi temporaneamente più alti al fine di svolgere uno specifico compito.

    • nosuid - blocca il funzionamento dei bit suid e sgid.

    • noatime - non aggiorna gli orari di accesso agli inode sul file system. Può migliorare le prestazioni.

    • nodiratime - non aggiorna gli orari di accesso agli inode delle directory sul file system. Può migliorare le prestazioni.

    • relatime - aggiorna i tempi di accesso agli inode in relazione agli orari di modifica o cambiamento. L'rario di accesso viene aggiornato solamente se quello precedente era precedente all'attuale orario di modifica o cambiamento. (Simile a noatime, ma non crea problemi con mutt o con altre applicazioni che hanno bisogno di sapere se un file è stato letto dall'ultima volta che è stato modificato.) Può migliorare le prestazioni.

  • <dump> - è usato dall'utilità dump per decidere quando fare un backup. Quando installto (non installato da un'installazione standard di Arch Linux), dump controlla la voce e usa il numero per decidere se deve essere fatto il backup di un file system. I valori possibili sono 0 e 1; se 0, dump ignora il file system, se 1, dump esegue un backup. La maggior parte degli utenti non ha dump installato, perciò dovrebbe mettere 0 nella voce <dump>.

  • <pass> fsck legge il numero <pass> e determina in quale ordine debbano essere controllati i file system. I valori possibili sono 0, 1 e 2. Il file system root dovrebbe avere la priorità più alta: 1, tutti gli altri file system da controllare dovrebbero avere 2; i file system con 0 come valore per <pass> non verranno controllati dalla utilità fsck.

Si veda anche