gnome-desktop-item-edit ~/Escritorio --create-new
lunes, 5 de enero de 2015
domingo, 4 de enero de 2015
Montar unidad owncloud con davfs2 y Ubuntu 14.04
1. Instalamos davfs2
2. Reconfigurar davfs2
3. Añadir nuestro usuario al grupo davfs2
4. Añadir la siguiente línea a /etc/fstab
Para cada usuario que quiera montar la carpeta:
En su home creamos las carpetas /owncloud y /.davfs2/
Dentro de .davfs2 creamos el archivo secrets con la siguiente línea
(La contraseña debe ir entre comillas)
Cambiamos permisos
Ejecutamos el comando
Si usamos un certificado self signed y queremos evitar la advertencia
Ajustes en el fichero de configuración davfs2.conf.
Hay dos ficheros de configuración uno en /etc/davfs2/ y otro que hemos creado para cada usuario en la carpeta .davfs2/ dentro del home. Primero toma la configuración del que está en /etc/ y luego la configuración del que está en el home.
Este ajuste me dió muchos problemas hasta que lo configuré, sin él las conexiones webdav al servidor owncloud eran inestables y sobre todo no se podían copiar archivos de gran tamaño.
Otro de las modificaciones fue el cache size, aunque no sé si influye. No lo he comprobado.
Nota:
El montar unidades con davfs2 es un poco peculiar y tiene un comportamiento que se presta ser interpretado como que funciona mal. No se trata de una conexión síncrona, es decir, cuando hacemos una copia primero se transfiere a una caché. Este paso es el que vemos que va rápido luego aparentemente se queda parado y es el momento en el que si no lo sabes crees que no funciona. Pero si que funciona. En este momento empieza la transferencia real de la caché al servidor remoto y tarda lo que tenga que tardar, sin ofrecer información de progreso. Es importante la opción de la configuración "use_expect100 1", sin ella el funcionamiento es caótico con el servidor owncloud.
Como curiosidad con clientes windows he utilizado NetDrive, es de pago pero cuando termina el trial en principio puedes seguir utilizándolo con alguna limitación. El funcionamiento de Netdrive es muy bueno y no tiene los inconvenientes de davfs2. Aparentemente no hay ninguna diferencia con una conexión CIFS.
Fuentes:
http://doc.owncloud.org/server/6.0/user_manual/files/files.html
http://www.canarytek.com/tutoriales/webdav
sudo apt-get install davfs2
2. Reconfigurar davfs2
sudo dpkg-reconfigure davfs2
3. Añadir nuestro usuario al grupo davfs2
sudo usermod -aG davfs2 <user>
4. Añadir la siguiente línea a /etc/fstab
https://mi.dominio/owncloud/remote.php/webdav/ /home/usuario/owncloud davfs user,rw,noauto 0 0
Para cada usuario que quiera montar la carpeta:
En su home creamos las carpetas /owncloud y /.davfs2/
Dentro de .davfs2 creamos el archivo secrets con la siguiente línea
https://mi.dominio/owncloud/remote.php/webdav/ <usuario> "<contraseña>"
(La contraseña debe ir entre comillas)
Cambiamos permisos
chmod 600 ~/.davfs2/secrets
Ejecutamos el comando
mount ~/owncloud
Si usamos un certificado self signed y queremos evitar la advertencia
echo "y" | mount ~/owncloud > /dev/null 2>&1
Ajustes en el fichero de configuración davfs2.conf.
Hay dos ficheros de configuración uno en /etc/davfs2/ y otro que hemos creado para cada usuario en la carpeta .davfs2/ dentro del home. Primero toma la configuración del que está en /etc/ y luego la configuración del que está en el home.
use_locks 0
Este ajuste me dió muchos problemas hasta que lo configuré, sin él las conexiones webdav al servidor owncloud eran inestables y sobre todo no se podían copiar archivos de gran tamaño.
use_expect100 1
Otro de las modificaciones fue el cache size, aunque no sé si influye. No lo he comprobado.
cache_size 6144
Nota:
El montar unidades con davfs2 es un poco peculiar y tiene un comportamiento que se presta ser interpretado como que funciona mal. No se trata de una conexión síncrona, es decir, cuando hacemos una copia primero se transfiere a una caché. Este paso es el que vemos que va rápido luego aparentemente se queda parado y es el momento en el que si no lo sabes crees que no funciona. Pero si que funciona. En este momento empieza la transferencia real de la caché al servidor remoto y tarda lo que tenga que tardar, sin ofrecer información de progreso. Es importante la opción de la configuración "use_expect100 1", sin ella el funcionamiento es caótico con el servidor owncloud.
Como curiosidad con clientes windows he utilizado NetDrive, es de pago pero cuando termina el trial en principio puedes seguir utilizándolo con alguna limitación. El funcionamiento de Netdrive es muy bueno y no tiene los inconvenientes de davfs2. Aparentemente no hay ninguna diferencia con una conexión CIFS.
Fuentes:
http://doc.owncloud.org/server/6.0/user_manual/files/files.html
http://www.canarytek.com/tutoriales/webdav
Suscribirse a:
Entradas (Atom)