LINUX.ORG.RU

Unison для бэкапа


0

0

Доброго дня!

Мне мой провайдер (HNT) дает ftp-сервер для личного пользования - целых 50гб. Вот захотел использовать для бэкапа домашней папки. Я новичок, поэтому прошу умных людей взглянуть, может быть я че не так сделал.

Получилось все так:

1. Поставил curlftpfs

2. Настроил fstab:

curlftpfs#hnt011183:DsKiWcmJ@ftp.hnt	/mnt/ftp	fuse	allow_other,users,codepage=windows-1251,iocharset=windows-1251,uid=500,gid=500,exec	0	0

3. написал по всем правилам скрипт, который с параметром «start» делает «mount /mnt/ftp» и с параметром «stop» - «umount /mnt/ftp» сунул в папку ранлевела 5. Этот пункт я еще не проверял на работоспособность, в следующий раз комп включу, узнаю, работает или нет.

4. запускаю бэкап:

unison -auto -perms 0x0 -follow 'Name *' -root /home/alex/tech/tobackup -root /mnt/ftp/home -force /home/alex/tech/tobackup 

Я столкнулся с 2-мя проблемами:

1. не получается смонтировать папку от своего юзера - только от рута, при том что, в fstab'е users,uid=500,gid=500 прописано. Говорит: «not allowed»

2. Сервер по какой-то причине запрещает создавать файлы и папки, имя который начинается с точки, а unison как назло для работы использует временные файлы типа ".temp*"

Если первую проблему я еще как-то стерплю, то вторая отправляет коту под хвост всю работу - обидно.

Подскажите, плз, что тут можно сделать.

Я вот думаю... интересно, сколько ананимусов уже пошли проверять доступ на фтп по приведенным логину/паролю? :))

P.S.: сам из принципа не пробовал...

Cy6erBr4in ★★★
()

Шарик, ты балбес...

Вали быстрее меняй логин/пароль на серваке!

Лять, если уж технари лепят такие ашипки, чего ж от блондинок ждать...

anonymous
()
Ответ на: комментарий от alexdup

>Блин, лучше, бы решение подсказали.

man lftp
/mirror

sdio ★★★★★
()

Если вдруг у тебя Мандрива, то очень советую drakbackup - оно и сеть умеет и инкрементальный бакуп и расписание.

Sherak ★☆
()

А кто мешает просто запустить и посмотреть, правильно ли ты все сделал или нет?

Ну, почитаешь доки к unison, в случае чего... Вроде бы от этого еще никто не умирал...

Harliff ★★★★★
()

Все, разобрался. У унисона это неизлечимо.
Я сделал через lftp:

[code]
#!/bin/sh

LOCALDIR=/home/alex/tech/tobackup
FTPDIR=ftp://login:password@ftp.hnt/home

# сообщение о начале бэкапа
kdialog --title "Бэкап на ftp.hnt" --passivepopup "Начинаю" 1

# запускаем окно с командной строки, коннектимся к сайту, запускаем миррор
konsole -T "Бэкап домашней папки на ftp.hnt" -e \
	lftp -c "open $FTPDIR; 
	mirror --reverse --dereference --delete --no-perms \
	$LOCALDIR . "

# сообщение о конце бэкапа
kdialog --title "Бэкап на ftp.hnt" --passivepopup "Закончил" 1

exit 0
[/code]

alexdup
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.