|
Written by risca
|
|
Thursday, 19 November 2009 13:55 |
The File System TABlePer gli amici /etc/fstab
Questo file, liberamente editabile con Vim, permette di specificare quale filesystem (ovvero partizioni, HD e periferiche varie) montare e gestire autonomamente fin dal primo avvio del computer. Se infatti vi sarà un errore in questa tabella, esso verrà segnalato in fase di
boot. Esempio di fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext3 defaults 0 2
/dev/sdb2 /altroOS ext3 defaults 0 2
/dev/sdb5 /backup ext3 defaults 0 2
/dev/sda5 /home ext3 defaults 0 2
/dev/sdb3 /storage ext3 defaults 0 2
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
La tabella, commenti a parte, è composta sempre da 6 campi quali elencati nell'intestazione della stessa
- <file system> indica il tipo di supporto o partizione utilizzato:
- proc - File-System virtuale che permette di riassumere le informazioni generali sui processi del sistema;
- /dev/sda1 - prima partizione (1) del primo disco (a);
- /dev/sdc6 - seconda partizione logica (6, la prima logiaca è 1) del terzo HD (c);
- /dev/scd0 - CDROM;
- e così via per ogni dispositivo in /dev/
- <Mount Point> indica il punto (file) dove viene montato
- <Type> indica il tipo di formattazione, che può essere:
- auto - cerca di riconosce automaticamente il File System della partizione (boot più lento ma è una garanzia)
- ext2 - Filesystem standard di GNU/Linux, un po' datato
- ext3 - implementazione di ext2 con supporto al journaling tale da garantire un parziale recupero dei dati in caso di arresto improvviso. Il più affidabile in assoluto
- ext4 - implementazione di ext3, non ancora rodata ma più performante
- xfs - file system particolarmente veloce nella gestione
- iso9660 - File System per CD
- proc - File System Virtuale con le informazioni dei processi
- swap - la formattazione usata per la SWAP
- vfat - noto FAT32, usato su Windo$ e molti dispositivi
- ntfs - sempre noto formato Windo$, di cui si sconsiglia l'uso (serve ntfs-3g)
- <Option> Opzioni di montaggio quali:
- sw - indica la partizione dello SWAP
- async/sync - Tutte le operazioni di input/output vengono eseguite in modo asincrono/sicrono
- atime/noatime - aggiorna/non aggiorna la data di accesso al file nell'inode (può sveltire la partizione)
- auto/noauto - il file system viene/non viene montato in modo automatico al boot. Segue/non segue l'optione mount -a
- defaults - usa le opzioni di default: rw,suid,dev,exec,auto,nouser,async
- exec/noexec - permette di eseguire i programmi
- nouser/user - (non) permette di montare il File system ad un normale User (nel gruppo mtab, implica noexec, nosuid, nodev)
- suid/nosuid - considera/non considera i bit di setuid e setgid
- netdev - Il filesystem risiede su un device disponibile via rete. Evita che il sistema cerchi di montarlo prima che sia disponibile l'accesso
- remount - cerca di rieseguire il mount del filesystem già montato, così si modificano anche le opzioni
- ro - montato read only
- rw - montato read-write
- gid=GID - il gruppo (GID = gruppo ID) proprietario del filesystem montato
- uid=UID - utente (UID = User ID) proprietario del filesystem montato
- umask=xxx - maschera i permessi del filesystem, l'inverso di ChMod: umask=777 neppure root può interagire
- <Dump> riguarda in ext2 se effettuare i backup con dump. Anche se obsoleto maglio lasciare su no (0)
- <Pass> indica la priorità con cui controllare il filesystem al comando fsck. 0 = mai permesso il controllo, 1 = controllo ad alta priorità, 2 = controllo a priorità secondaria. N.B.: è consigliabile permettere sempre il controllo alla partizione di boot
|
|
Last Updated on Thursday, 19 November 2009 15:42 |