Бекап файловой системы и базы данных делаю таким образом, всё работает как часы:
TIME=`date +%Y-%m-%d-%H-%M-%S`
SERVER_NAME="servername"
MYSQL_FILE=/tmp/$SERVER_NAME-mysql.$TIME.sql.gz
FS_FILE=/tmp/$SERVER_NAME-fs.$TIME.tar.gz
# Archiving databases
mysqldump -u *** --password=*** backup_db | gzip > $MYSQL_FILE
if [ -f $MYSQL_FILE ]; then
echo $TIME" db dump created"
# Uploading to the cloud
curl --user ***@yandex.ru:***-T "{$MYSQL_FILE}" https://webdav.yandex.ru/backup/database/
#Delete archve
rm $MYSQL_FILE