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






Ultimi commenti