miércoles, octubre 15, 2014

Box.net en Arch y derivados

Continuando con mis intentos de tutos les comento que el día de ayer me puse a pensar en como hacer para sincronizar cosas del trabajo en la nube (particularmente Box) y pues entre menos tiempo esté uno en W mejor.

Así que sin más rollo comencemos, en el blog de nuestros amigos Desdelinux, tienen un tuto bastante bueno sobre este tema. Tomando unas cosas de aquí y de allá armaremos el que aquí presentamos.

Primero instalaremos davfs


sudo pacman -S davfs

Posteriormente creamos una carpeta donde van a montarse los datos de la nube, pueden ponerla donde gusten, generalmente pues requiere que estén a la mano así que yo lo puse en mi carpeta de home y pueden darle el nombre que gusten yo usé Box (es por que así se llama el servicio no tiene nada que ver que solo sean 3 letras). Así que procedemos con

mkdir ~/Box

Ahora montaremos el servicio de la nube en nuestra carpeta recién creada para ello, por eso modificaremos nuestro archivo fstab

sudo nano /etc/fstab

Al final de ese archivo agregamos la línea siguiente

https://dav.box.com/dav /home/<nombre de usuario>/Box davfs _netdev,rw,user 0 0

Por supuesto ponen la ruta donde hayan creado la carpeta en la sección donde esta /home/<nombre de usuario>/Box

Bueno ya tenemos punto de montaje y donde ahora vamos a configurarlo, para empezar necesitamos crear una carpeta oculta en home esto se hace con un sencillo

mkdir ~/.davfs2

Le copiamos los archivos de configuración de davfs2

sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/
sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/

Le damos los permisos a la carpeta

sudo chown -R <tu nombre de usuario> /home/<aquí tambien XD>/.davfs2

Editamos el archivo davfs2.conf y buscamos la línea que dice

#use_locks 1

y la dejamos así

use_locks 0

Posteriormente en el archivo secrets agregamos al final del archivo

https://dav.box.com/dav usuario@email.com password

Donde usuario@email.com es el correo con el que están registrados en Box.net y password es su contraseña del sitio.

Así que solo queda probar que todo salió bien

mount /ruta/de su carpeta

Si todo salió bien se montará y comenzará a sincronizar.

Pero si no es porque su pc le quedarán 5 segundos de vida... bueno no... hay diversos errores que puede arrojarnos a la hora del montaje, veamos la solución a alguno de ellos.

¿Que hacer?, si me sale el error:

1. "/sbin/mount.davfs: program is not setuid root"

sudo chmod u+s /sbin/mount.davfs

2. "/sbin/mount.davfs: user must be member of group davfs2"

sudo gpasswd -a usuario davfs2

3. "/sbin/mount.davfs: / is the home directory of user kernoops"

sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf

4. Error de entrada / salida cuando quieren crear un archivo, asegurense que en archivo davfs2.conf esté la sección

"use_locks 0"

5. Mounting Failed – 302 Found, este error me pasó a mi y se soluciona asegurandonos que la dirección escrita en el fstab es efectivamente:

https://dav.box.com/dav

Hasta aquí le dejo espero que les sea de utilidad.

Saludos

0 comentarios:

Publicar un comentario en la entrada