====== Montare cartella box.com su Linux ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//28/01/2014//** \\ \\
Box.com mette a disposizione gratuitamente 5GB per l'archivio dei propri file. In questo articolo vedremo come montare una cartella box.com nel filesystem della nostra linuxbox. Ho condotto 2 prove la prima tramite la connessione al server di Gnome2 o Mate Desktop(che usanol'ottimo [[http://en.wikipedia.org/wiki/GVFS|Gvfs]]) e l'altra tramite **davfs2** un driver per il montaggio di filesystem webdav. \\
===== Montare la cartella tramite Nautilus o Caja =====
Per quanto riguarda Gnome2 o Mate basta aprire il dialogo **connetti al server** dal menu' risorse e compilare i campi come segue: \\
{{:sistema:webdav-box.com.png|}}
dove al posto di tuaemail@mail.com specificare il nostro utente.
===== Montare la cartella con davfs2 da terminale=====
Dal momento che il servizio usa il protocollo webdav dovremo installare il drive **davfs2** dal nostro gestore di pacchetti.
Con il seguente comando creeremo la cartella locale dove montare il filesystem:
sudo mkdir /media/box.com
==== Prepariamo fstab ====
Aggiungiamo la seguente riga al nostro **/etc/fstab** .
https://dav.box.com/dav /media/box.com davfs rw,users,noauto 0 0
==== Salviamo le nostre credenziali in un file ====
Il nostro nome utente e la nostra password verranno conservate nel file **/etc/davfs2/secrets** . Dunque aggiungiamo al suddetto file la seguente riga(in fondo):
https://dav.box.com/dav/ user@email.com password
dove user@email.com password sono le nostre credenziali.
==== Evitiamo il lock dei file in scrittura ====
Nel file **/etc/davfs2/davfs2.conf** dobbiamo cambiare la chiave' :
# use_locks 1
in
use_locks 0
==== Rimuovere o cambiare il ritardo nell'upload ====
Di default davfs2 applica un ritardo agli upload di 10 secondi. Per far in modo che gli upload avvengano in tempo reale cambiare la proprieta **delay_upload 10**
in **delay_upload 0** in **/etc/davfs2/davfs2.conf** . Puo' essere utile con alcuni filemanager grafici.
==== Aggiungere il nostro utente al gruppo network ====
Per usare il driver **davfs2** il //nostro utente potrebbe dover far parte del gruppo network.//
==== Montare/smontare la nostra cartella box.com ====
Per montare:
mount /media/box.com/
Per smontare:
umount /media/box.com/
===== Montare il filesystem remoto con Udevil =====
Assicuriamoci di avere un file **.davfs2/secrets** delle credenziali nella home del nostro utente come questo:
https://dav.box.com/dav/ user@email.com password
dopodicchè possiamo lanciare il comando:
udevil mount https://dav.box.com/dav/
E' possibile che si debbano abilitare alcuni filesystem di udevil. Controllare che esista nel file **/etc/udevil/udevil.conf** una riga del genere:
...
allowed_types = $KNOWN_FILESYSTEMS, file,smbfs,curlftpfs,sshfs,davfs
...
dove ''$KNOWN_FILESYSTEMS, file,smbfs,curlftpfs,sshfs,davfs'' sono i filesystem che udevil sara' autorizzato ad usare.