Utilizzare lo spazio Box.net come disco locale con boxfs

Postato da ROb | nella categoria Linux | sabato, 30 gennaio 2010

7

A pochi giorni di distanza dai miei due articoli in merito a curlftpfs (che permette di montare uno spazio ftp come filesystema locale attraverso FUSE) e Dropbox (servizio alternativo a Box.net per lo storage online), vi voglio parlare di uno strumento open source per Linux per accedere in maniera comoda al servizio Box.net.

Logo Box.net

boxfs è un piccolo comando che permette di montare lo spazio Box.net in user space file system come se fosse una directory locale.
Non esistono al momento dei pacchetti per le distribuzioni più diffuse ma nella mia installazione di Hardy Heron 8.04 Desktop la compilazione del binario è stata veramente un’operazione banale (a patto di soddisfare le opportune dipendenze ai pacchetti di sviluppo necessari: libxml2 e fuse).

Ecco i passi da eseguire per avere a disposizione il binario boxfs:

wget "http://boxfs.googlecode.com/files/boxfs-0.5.3.tgz"
tar xfvz boxfs-0.5.3.tgz
cd boxfs-0.5.3/
sudo apt-get install libxml2-dev
sudo apt-get install libfuse-dev
make

A questo punto dovreste avere nella directory boxfs-0.5.3 il binario boxfs; copiatelo nella directory preferita dei vostri binari (nel mio caso la ~/bin).

Il comando da lanciare per montare lo spazio Box.net (sempre che abbiate un account free attivo, potete comunque crearlo direttamente nel sito http://www.box.net/) è il seguente:

# creazione della directory che ospiterà il filesystem Box.net
mkdir ~/Desktop/box.net/
# mounting del servizio Box.net (impostando opportunamente le password)
boxfs -u <username> -p <password> ~/Desktop/box.net/

Ora potete accedere a ~/Desktop/box.net/ puntando direttamente al vostro spazio web Box.net e utilizzarlo come se fosse una directory qualsiasi del vostro sistema.

Commenti inviati (7)

Anzitutto grazie per avermi messo in condizione di utilizzare comodamente box.net: utilizzando dav c’erano troppi problemi correlati. Ora che funziona bene sulla mia debian squeeze c’è una cosina di cui non vengo a capo: ho creato la cartella box.net sulla Scrivania, ma quando da ldc dò il comando boxfs me ne compare – giustamente – una seconda. Come faccio a far scomparire contestualmente la prima (quella da me creata) o quantomeno a renderla invisibile in modo da non avere due cartelle uguali sulla Scrivania?
Grazie per l’eventuale risposta.
Davide

Scusa la mia ignoranza ma cos’è ldc?

Se la ricrea uguale non puoi cancellare direttamente la prima?

Ciao,

ROb

edizione corretta:
Ldc = linea di comando; si, posso anche cancellare la prima, ma ovviamente poi, al momento del montaggio, mi dà l’errore bad mount point, perché non la trova e non sa dove montare box.net…

Sto provando a rieseguire il tutto.

Ho ricompilato boxfs all’ultima versione ma ora non riesco ad accedere. Mi rifiuta la password (con la quale riesco ad entrare correttamente nell’interfaccia web).

Riproverò più tardi e ti farò sapere.

ok

è bastato creare la dir in Temp anziché sulla scrivania… ;*

Bene, meglio così. A me da’ ancora il messaggio “Error while logging in to Box.net.”. Eppure il software sembra funzionare correttamente e la compilazione è andata a buon fine. Aspetterò la prossima versione e riproverò la compilazione.

Scrivi un commento