Articles

fstab (Italiano)

Posted by admin

Traduzione: English – Français – Italiano – Русский – Español

Il file fstab (/etc/fstab) (o file system table) è un file di configurazione di sistema sui sistemi Debian. Il file fstab elenca in genere tutti i dischi e le partizioni del disco disponibili e indica come devono essere inizializzati o altrimenti integrati nel file system generale del sistema.

Esempio

Non è necessario elencare /proc e / sys in fstab a meno che non siano necessarie alcune opzioni speciali. Il sistema di avvio li monterà sempre.,

definizioni

/etc/fstab contiene i seguenti campi separati da uno spazio o una tabulazione:

<file system> <dir> <type> <options> <dump> <pass>
  • <file system> definisce il dispositivo di memorizzazione (es. /dev/sda1).

  • <dir > – indica al comando mount dove deve montare il<file system > a.,

  • <type > – definisce il tipo di file system del dispositivo o della partizione da montare. Sono supportati molti file system diversi. Alcuni esempi sono: ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap e auto. Il tipo’ auto ‘ consente al comando mount di tentare di indovinare quale tipo di file system viene utilizzato, questo è utile per dispositivi rimovibili come CD e DVD.

  • <options > – definire particolari opzioni per i filesystem., Alcune opzioni riguardano solo il filesystem stesso. Alcune delle opzioni più comuni sono:

    • il file system automatico verrà montato automaticamente all’avvio o quando viene emesso il comando ‘mount – a’.

    • noauto-il filesystem viene montato solo quando lo si dice.

    • exec – consentire i binari di esecuzione che si trovano su quella partizione (default).

    • noexec – non consentono l’esecuzione di binari sul filesystem.

    • ro – montare il filesystem in sola lettura.

    • rw – montare il file system in lettura-scrittura.,

    • sync – I / O dovrebbe essere fatto in modo sincrono.

    • async – I / O dovrebbe essere fatto in modo asincrono.

    • flush – opzione specifica per FAT per svuotare i dati più spesso, rendendo così finestre di dialogo di copia o barre di avanzamento per rimanere fino a quando le cose sono sul disco.

    • user-consente a qualsiasi utente di montare il filesystem (implica noexec,nosuid, nodev a meno che non venga sovrascritto).

    • nouser – consente solo a root di montare il filesystem (default).

    • default – impostazioni di montaggio predefinite (equivalenti a rw,suid,dev,exec,auto,nouser,async).,

    • suid – consente il funzionamento di bit suid e sgid. Sono principalmente utilizzati per consentire agli utenti di un sistema informatico di eseguire eseguibili binari con privilegi temporaneamente elevati per eseguire un’attività specifica.

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

    • noatime-non aggiornare i tempi di accesso inode sul filesystem. Può aiutare le prestazioni.

    • nodiratime – non aggiornare i tempi di accesso inode della directory sul filesystem. Può aiutare le prestazioni. Non è necessario abilitare questo flag se è già stato abilitato noatime.,

    • relatime – aggiorna i tempi di accesso inode relativi a modificare o modificare il tempo. L’ora di accesso viene aggiornata solo se l’ora di accesso precedente era precedente all’ora di modifica o modifica corrente (simile a noatime, ma non interrompe mutt o altre applicazioni che devono sapere se un file è stato letto dall’ultima volta che è stato modificato). Può aiutare le prestazioni.

  • <dump > – viene utilizzato dall’utilità dump per decidere quando effettuare un backup., Una volta installato, dump controlla la voce e utilizza il numero per decidere se un file system deve essere eseguito il backup. Le voci possibili sono 0 e 1. Se 0, dump ignorerà il file system, se 1, dump farà un backup. La maggior parte degli utenti non avrà installato il dump, quindi dovrebbero inserire 0 per la voce <dump>.

  • <pass >fsck legge il numero<pass > e determina in quale ordine i file system devono essere controllati. Le voci possibili sono 0, 1 e 2., Il file system root dovrebbe avere la priorità più alta, 1, tutti gli altri file system che si desidera avere controllato dovrebbero ottenere un 2. I file system con<pass> valore 0 non verranno controllati dall’utilità fsck.

Definizione dei filesystem

È possibile definire i filesystem nella configurazione/etc / fstab in tre modi diversi: dai descrittori di denominazione del kernel, dall’UUID o dalle etichette. Il vantaggio dell’utilizzo di UUID o etichette è che non dipendono dall’ordine del disco., Ciò è utile se si modifica l’ordine del dispositivo di archiviazione nel BIOS, si cambia il cablaggio del dispositivo di archiviazione o perché alcuni BIOS possono occasionalmente modificare l’ordine dei dispositivi di archiviazione.

Le istantanee LVM possono generare UUID ed etichette duplicati, quindi i volumi logici LVM devono sempre essere identificati dal nome del volume logico (/dev/mapper / name).,

Denominazione del kernel

È possibile ottenere i descrittori di denominazione del kernel usando fdisk:

# fdisk -l... Device Boot Start End Blocks Id System/dev/sda1 * 1 19458 156290016+ 83 Linux

Un esempio /etc/fstab usando la denominazione del kernel:

# <file system> <dir> <type> <options> <dump> <pass>/dev/sda1 / ext4 defaults 1 1

Gli UUID

Gli UUID sono generati dal make-filesystem utilità (mkfs.* ) quando si crea un filesystem. blkid ti mostrerà gli UUID dei dispositivi e delle partizioni montate:

# blkid/dev/sda1: UUID="6a60524d-061d-454a-bfd1-38989910eccd" TYPE="ext4"

Un esempio/etc/fstab usando gli identificatori UUID:

# <file system> <dir> <type> <options> <dump> <pass>UUID=6a60524d-061d-454a-bfd1-38989910eccd / ext4 defaults 1 1

Etichette

Il dispositivo o la partizione devono essere etichettati per primi., A tale scopo, è possibile utilizzare applicazioni comuni come gparted per etichettare le partizioni o e2label per etichettare le partizioni ext2, ext3 ed ext4. Tieni presente che non tutti i file system hanno il supporto per l’etichettatura (ad esempio i file system FAT). Le etichette possono contenere fino a 16 caratteri. Le etichette dovrebbero essere inequivocabili, il che significa che ogni etichetta dovrebbe essere originale per prevenire eventuali conflitti.

Non è necessario montare un dispositivo o una partizione prima di tentare di etichettarli., Inizialmente sarà necessario per il boot da una Live(CD/DVD/USB) prima etichetta con una applicazione come gparted o per le partizioni ext è possibile utilizzare e2label:

# e2label /dev/<disk-or-partition> Debian

Un esempio di /etc/fstab utilizzando le etichette:

# <file system> <dir> <type> <options> <dump> <pass>LABEL=Debian / ext4 defaults 1 1

Vedi anche

  • Hardware

  • Parte-UUID (dovrebbe essere l’unione di qui)

CategorySystemAdministration | CategoryStorage

Leave A Comment