|
Tutte le informazioni riguradanti un filesystem vengono
elencate in una riga, a sua volta divisa in sei colonne.
La prima colonna indica il device che ospita il filesystem.
La seconda indica dove verrà collegato nell' albero
delle directory. La terza, ne indica il tipo. Nella quarta
vengono elencate le opzioni desiderate, da passare al comando
mount separate da una virgola. La quinta indica se il filesystem
deve venire preso in esame dal comando dum inserite.Nell'
ultima troviamo la sequenza con cui il comando fsck deve
seguire i controlli sull' integrità degli stessi.
Il numero 1 deve essere assegnato al filesystem di boot,
mentre i restanti avranno il numero 2 il valore 0 permette
di evitare ogni qualsiasi controllo automatico all' avvio.
Esempio pratico: Il mio fstab.
| proc |
/proc |
proc |
defaults |
0 |
0 |
| /dev/hdc1 |
/ |
ext3 |
defaults,errors=remount-ro |
0 |
1 |
| /dev/hdc9 |
/home |
ext3 |
defaults |
0 |
2 |
| /dev/hdc8 |
/tmp |
ext3 |
defaults |
0 |
2 |
| /dev/hdc5 |
/usr |
ext3 |
defaults |
0 |
2 |
| /dev/hdc6 |
/var |
ext3 |
defaults |
0 |
2 |
| /dev/hdc7 |
none |
swap |
sw |
0 |
0 |
| /dev/hdd1 |
/mnt/dati1 |
vfat |
defaults,user,umask=000 |
0 |
0 |
| /dev/hdd2 |
/mnt/dati2 |
vfat |
defaults,user,umask=000 |
0 |
0 |
| /dev/hdd3 |
/mnt/dati3 |
vfat |
defaults,user,umask=000 |
0 |
0 |
| /dev/hdd4 |
/mnt/dati4 |
vfat |
defaults,user,umask=000 |
0 |
0 |
| /dev/sda1 |
/mnt/usb |
vfat |
defaults,user,umask=000 |
0 |
0 |
| /dev/hda |
/media/cdrom0 |
iso9660 |
ro,user,noauto |
0 |
0 |
| /dev/fd0 |
/media/floppy0 |
auto |
rw,user,noauto |
0 |
0 |
Prendiamo in esame la nona riga:
/dev/hdd1 = secondo hard disk con partizione primaria
/mnt/dati1 = indica dove viene montato e il suo indicativo
vfat = filesystem fat32 (uso questo perchè mi permette
di scambiare i dati con winzzozz (anche se oramai non lo
uso praticamente più
defaults,users,umask=000 = le opzioni per il filesystem
0 0 indicano che non cè bisogno di nessun controllo
automatico e che non è un filesystem di boot
La 13esima riga serve a montare le pendrive usb.
Opzioni generali dei comando mount
async - Tutte le operazioni di input/output vengono eseguite
in modo asincrono
atime - Aggiorna la data di accesso all' inode ad ogni accesso
auto - Il filesystem può essere montato passando
?-a? a mount. Solo i filesystem che contengono questa opzione
vengono resi disponibili ad ogni avvio del pc
defaults - Usa le opzioni di defaults: rw,suid,dev,exec,auto,nouser,async
dev - Interpreta i device speciali presenti nel filesystem
exec - Permette di eseguire i programmi
_netdev - Il filesystem risiede su un device disponibile
via rete. Evita che il sistema cerchi di montarlo prima
che sia disponibile l accesso alla rete
noatime - Non aggiorna la data di accesso all' inode ad
ogni accesso. Aumenta la velocità di accesso ai dati
noauto - Il filesystem non viene montato in modo automatico
l' opzione ?-a? di mount non influisce
nodev - Non interpreta i device speciali presenti nel filesystem
noexec - Non permette l' esecuzione dei programmi presenti
nel filesystem
nosuid - I bit di setuid e setgid non venono presi in considerazione
nouser - Impedisce ai normali user di montare il filesystem
remount - Cerca di rieseguire il mount del filesystem già
montato. Si usa per modificare le opzioni dello stesso
ro - Il filesystem viene montato in sola lettura (ReadOnly)
rw - Il filesystem viene montato in lettura-scrittura (ReadWrite)
suid - I bit di setuid e setgid venono presi in considerazione
sync - Tutte le operazioni di input e output vengono eseguite
in modo sincrono
dirsync - Tutti gli aggiornamenti delle directory presenti
nel filesystem vengono in modo sincrono
user - Permette a un utente comune di montare il filesystem.
Il nome dell'utente è scritto in mtab in modo che
egli possa smontare il filesystem nuovamente. Questa opzione
implica le opzioni: noexec, nosuid e nodev ( a meno che
si scavalcata da altre opzioni come exec, dev, suid ).
users - Questa opzione permette ad ogni utente comune di
montare e smontare il filesystem. Questa opzione implica
le opzioni: noexec,nosuid,nodev a meno di opzioni diverse
(leggi sopra)
Parte del tutorial e' stato prelevato da altre fonti gia'
scritte.
Penso di essere stato abbastanza chiaro.
per qualunque contatto:
e-mail: hsnemesi@email.it
msn: hsnemesi@email.it
yahoo: bl4cknightwolf
icq: 146283389
ircnet e azzurranet: #tuttoirc
Dan^K^e
|