Box.net es un viejo proveedor de almacenamiento en la nube, que se ha caracterizado siempre por ofrecer grandes cantidades de almacenamiento gratis o a precios muy asequibles. ?sltimamente hay una oferta de 50Gb gratis si se usan ciertos dispositivos móviles.
Box.net no está pensado, en principio, para hacer copias de seguridad de gran cantidad de archivos y su cliente es bastante primitivo, muy lejos del de Dropbox, por ejemplo. Pero dispone de una funcionalidad no soportada: acceso por protocolo WebDAV que podemos utilizar para monta una disco duro en red en nuestro Linux (Ubuntu, en este caso).
Seguiremos los siguientes pasos:
Dar de alta una cuenta en Box.net, si no la tenemos ya.
Crear un directorio en nuestro disco duro
sudo mkdir /media/box.net
Instalar los paquetes necesarios para montar webdav
sudo apt-get install davfs2
Editar /etc/fstab
Añadiremos la siguiente línea a /etc/fstab:
https://www.box.net/dav/ /media/box.net davfs rw,user,noauto 0 0
Añadir usuario y contraseña a /etc/davfs2/secrets
Esto evitará que la contraseña sea visible por otros usuarios. Editar el archivo /etc/davfs2/secrets y añadir una línea como esta con vuestro usuario y contraseña:
https://www.box.net/dav miusuario@midominio.com mipassword
Montar el directorio
Si intentamos montarlo nos dará este error:
$ mount /media/box.net/
/sbin/mount.davfs: program is not setuid root
Par arreglarlo basta con ejecutar:
sudo chmod u+s /sbin/mount.davfs
Si probamos a montarlo nos dará otro error:
/sbin/mount.davfs: user juanj must be member of group davfs2
Lo arreglamos así:
sudo usermod -a -G davfs2 juanj
Pero aún nos dará otro error más si intentamos montar el directorio:
/sbin/mount.davfs: / is the home directory of user kernoops.
Esto se arregla añadiendo la línea «ignore_home kernoops» a la configuración de webdav:
sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf
Ahora ya nos dejará montarlo. Pero es muy probable que al intentar escribir archivos, nos de este error de forma aleatoria:
cp: no se puede crear el fichero regular «/media/box.net/fichero.txt»: Error de entrada/salida
Esto es porque webdav no es muy inteligente gestionando bloqueos. Lo arreglamos añadiendo una línea a la configuración:
sudo echo "use_locks 0" >> /etc/davfs2/davfs2.conf
Y ya está. ya podemos montar nuestra unidad de Box.net en local y usarla como si fuera parte de nuestro disco duro.
Una de las opciones es hacer un backup con rsync. En este caso habrá que «tuneralo» un poco y añadir la opción «size-only», para que tome sus decisiones en función del tamaño de los archivos y no en función de la fecha, porque el protocolo WebDav es muy puñetero:
sudo rsync -rvzu --progress --delete --size-only /home/juanj/Photos /media/box.net/
¡Disfrutad de vuestros 50Gb en la nube!
h3
Hola JuanJ. Muy interesante el tutorial. Y funciona, pero me sigue dando errores aleatorios al copiar o modificar ficheros de la unidad box.net, cosa que lo hace ser muy poco confiable. ¿Hay alguna solución esto?
Y otra cosa: ¿hay alguna manera de aumentar «by the face» el espacio disponible para los que no tengamos ninguna iPatraña de la manzana mordisqueada? Porque está claro que no es lo mismo 5GB que 50GB, je…
Quizás los errores te los dé en ficheros grandes. Box.net limita el tamaño de los ficheros que puedes almacenar.
En cuanto a conseguir los 50Gb, van sacando promociones de vez en cuando para distintos modelos de móviles, sin manzana.
Pero claro… siempre hay alguno que hace trampa: http://goo.gl/BEzMx
Una pregunta, con la «intención» de hacer una trampa sin ser trampa(vaya lío verdad?), si se tiene MAS de una cuenta de box.net, se puede tenerlas montadas??
Es decir, si por le motivo que sea, tengo 3 cuentas de Box.net, las puedo tener montadas simultáneamente?
¿Que opináis?
Personalmente no lo he probado. Pero no creo que haya problema (técnico) para poder montar tres unidades WebDAV simultáneamente. Lo que si es posible es que se infrinjan las codiciones de Box
Hola!! He seguido tu Tuto. Pero he tenido 2 problemas.
1. He montado la unidad de Box.net pero solo me reconoce 26Gb de los 50Gb, y encima me dice que tengo ocupados 13GB, cosa que es mentira.
2. Me da, permiso denegado al archivo davfs2.conf. Le he dado permisos de escritura y lectura a root pero nada.
El problema 2 ya no esta. Lo he hecho a mano con el gedit
Pero no se porque no me reconoce los 50GB