Flickr Photo

			Nicola Pavan posted a photo:				Nicola Pavan posted a photo:				Nicola Pavan posted a photo:				Nicola Pavan posted a photo:				Nicola Pavan posted a photo:				Nicola Pavan posted a photo:

Categorie

Calendario

marzo: 2012
L M M G V S D
« feb    
 1234
567891011
12131415161718
19202122232425
262728293031  

About me

Un sito per condividere quello che imparo e confrontarmi con chi ne ha voglia!

WebDAV

Soluzione errore Input/Output error su WebDAV

Di recente ho iniziato ad utilizzare un account box.net su un server linux che gestisco per posizionare i file di backup che ovviamente non dovrebbero risiedere sullo stesso server dove sono generati.

Dopo aver creato l’account ho creato uno script veramente basilare che in automatica esegue il  mount del repository remoto su una directory locale:

#! /bin/sh
#
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
case "$1" in
 start)
 echo -n "Mount box.net remote account to /backup/"
 mount -t davfs https://www.box.net/dav /backup/
 ;;
 stop)
 echo -n "umount box.net remote account to /backup/"
 umount /backup
 ;;
 *)
 echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
 exit 1
 ;;
esac
exit 0

 

A questo punto ogni volta che provavo a scrivere dati su quella cartelle ottenevo il seguente errore:

cp: cannot create regular file `test.txt': Input/output error

Per risolvere il problema basta editare il file /etc/davfs2/davfs2.conf ed inserire la seguente riga

use_locks 0