View Single Post
Old 15-03-2011, 21:33   #112
ciusss89
Senior Member
 
L'Avatar di ciusss89
 
Iscritto dal: Jul 2008
Città: mondovi
Messaggi: 1491
Fstab

Info
Di seguito è definito come openwrt gestisce le memorie di massa. La configurazione è contenuta nel file '/etc/config/fstab'. In questo file è possibile definire se montarle automaticamente all'avvio il filesystem, se abilitare l'automount, e altre operazioni come ad esempio il controllo del filesytem se presente il pacchetto che esegue tale operazione. Devono inoltre essere stati inclusi/installati i moduli che permettono al kernel di accedere ad un determinato filesystem, quali ad esempio kmod-fs-ext3, kmod-fs-ext4, kmod-fs-vfat, ecc. Per quanto riguarda NTFS kmod-fs-ntfs ci permettere di leggere soltanto, è cosigliabile installare ntfs-3g per l'accesso sia in lettura che scrittura.
Procedura
I pacchetti da installare sono:
Codice:
opkg update 
opkg install block-mount block-hotplug swap-utils e2fsprogs
In luci comparirà una sezione decicata alla configurazione dei devices/punti di mount/permessi di accesso. Analogamente possiamo configurare tali opzioni da terminale,
Codice:
nano /etc/config/fstab
Analisi contenuto
Si usa l'algebra booleana, 1=vero=attivvo, 0=falso=disattivato.
Codice:
config 'global' 'automount'
        option 'from_fstab' '1'
        option 'anon_mount' '1'
>Abilita il mount dei campi definiti successivamente in questo file
>Abilita il mount in seguito ad un evento (Inserisco una chieavetta usb, questa verrà montata automaticamente dentro /mnt/sdXXX)
Codice:
config global autoswap
    option from_fstab 1
    option anon_swap 0
>Stesse identiche conclusioni dei punti sopra, ma relative allo swap.

Dopo questi due blocchi, viene la parte interessante, consiste nel mount vero e proprio. Un esempio vale più di mille paroloni. Ogni prossima operazione può essere o di mount o di swap.
Di seguito un generico mount
Codice:
config 'mount'
        option 'enabled' '1'
        option 'device' '/dev/sdb1'
        option 'target' '/mnt/sdb1'
        option 'enabled_fsck' '1'
        option 'fstype' 'ext3'
        option 'options' 'rw,sync'
Di seguito un generico swap
Codice:
config 'swap'
        option 'enabled' '1'
        option 'device' '/dev/sda1'
>In 'Device' indichiamo dov'è la partizione da montare.
>In 'target' il percorso di mount.
>L'opzione 'enabled_fsck' abilta il controllo del filesystem quanto richiesto dal filesystem (linux si cura da solo....)
>Nell'opzione 'fstype' va specificato il tipo di filesystem della partizione.
>Nell'opzione 'options' vanno specificati i parametri di accesso, (rw sta per read/write).

L'opzione enabled_fsck necessita del pacchetto 'e2fsprogs', esso è stato messo tra i pacchetti da installare..

Maggiori dettagli, e informazioni più accurate QUI.
__________________
MB: Aw9d-max CPU: E6600 @ 3,32ghz (vcore default 1,275), DDR2 2x1gb 3/4/4/12 @ 2,10V , VGA: POV 8800 GTS 320mb 648/1458/975. RAFFREDDAMENTO A LIQUIDO ARTIGINALE ...
Vendo : ROUTER STATION PRO, SISTEMA EMEDDED.

Ultima modifica di ciusss89 : 16-03-2011 alle 17:03.
ciusss89 è offline   Rispondi citando il messaggio o parte di esso