Nuovo sito!

Vieni a visitarmi sul nuovo sito: http://risca.no-ip.info

Funzionalità

Accedi alla site's map


Entra nel servizio CHAT, intervieni in diretta sul canale RISCA.

La File System Table PDF Print E-mail
Written by risca   
Thursday, 19 November 2009 13:55

The File System TABle

Per 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
 
Web Analytics