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.