Бекап через RSYNC. Часть 2 - клиент

Jan 24, 2013 23:32

В прошлый раз мы настроили RSYNC сервер на nas4free. Теперь нужен клиент на том/тех компьютерах, с которых будем делать бекап.

Дальше... )

руками, rsync, backup, nas, nas4free

Leave a comment

Comments 61

Нужна помощь в настройке nas4free akmid1 January 25 2013, 12:07:40 UTC
Добрый день! Сразу скажу что только начинаю знакомиться, в принципе все получилось, единственное что не получается это настройка прав доступа. т.е. задача такая:
user1,user2 доступ к Share1
user3,user4 доступ к Share2
user5,user6 доступ к Share3
10 доступ к Share10 + к Share1,к Share2,к Share3
и все юзеры дожны иметь доступ к exchange(файлопомойке)

Насколько я понимаю это делается командой типо "chmod -R 770" Но ни как не соображу и не найду полное описание данных команд. Если вы в курсе не могли бы вы написать на моем примеры команды которые мне нужны, и куда вводить эти команды? За ранее очень признателен.

Reply

Re: Нужна помощь в настройке nas4free 2gusia January 25 2013, 16:02:13 UTC
>не найду полное описание данных команд ( ... )

Reply

Re: Нужна помощь в настройке nas4free akmid1 January 28 2013, 05:58:49 UTC
Доброе утро, и спасибо за ответ. Про 6 пользователей врятли подойдет, т.к. придеться на многих компьютерах прописывать, к тому же нужен обязательный разграниченный доступ по FTP(через интернет), сотрудников из любой точки их прибывания, а если человек сядет где то в гостях к примеру по необходимости поработать... Вообще возможно ли сделать так чтобы каждый пользователь заходил по паролю к примеру, Знает пароль к определенной папке, значит имеет доступ, не знает пароля значит не имеет доступ. Стоит ли рассматривать мне Nas4free для таких задач, или стоит поискать что то другое?

Reply

Re: Нужна помощь в настройке nas4free 2gusia January 28 2013, 09:46:15 UTC
Так еще проще будет. Сделайте на NAS самбу с авторизацией и пропишите соответствующих пользователей, владение и права.

При входе придётся вводить пароли.

>нужен обязательный разграниченный доступ по FTP(через интернет)
а вот тут не пойдёт. В nasfree очень простой ftp сервер, выставлять его наружу нельзя.

Посмотрите либо просто Linux либо сборку OMV на базе Debian.

Reply


rimlyanin January 27 2013, 23:56:01 UTC
Пытался использовать rsync в nas4free для синхронизации с бакап-серваком в датацентре, но увы, ни пароля, ничего...

Reply

2gusia January 28 2013, 09:42:23 UTC
Я rsync клиент на nas4free грешным делом даже не смотрел ещё...
А по ssh - нет там варианта?

Reply


ext_1302203 January 30 2013, 06:10:24 UTC
Спасибо за Ваш цикл статей! Поднял тестовый сервер, гоняю и в хвост, и в гриву... :)

Первые результаты.

Для любителей GUI клиент Duplicati попроще будет... И возможностей побольше. Есть под Linux, Win и т.п. У меня потянул 120000 файлов (файлопомойка бухгалтерии за много лет).
А из командной строки - стандартный rsync (пример команды, запускается на машине, которую бэкапим: rsync -avzr /local/folder username@nas:/mnt/storage/backup_folder). Нужен запущенный сервис SSH на NAS-е - и все. RSYNC сервис на NAS для этого поднимать не надо! Для запуска через cron - можно настроить авторизацию по ключу - это подробно описано в Сети.

Из неудач - пока не получился Bonding (объединение двух сетевых карт в один канал). И iSCSI target как-то не хочет работать. Продолжаю мучать... :)

Reply

2gusia January 30 2013, 09:25:59 UTC
>Duplicati попроще будет... И возможностей побольше.
спасибо, взгляну.

>А из командной строки
Из командной строки, как чуть привыкнешь - кругом проще, быстрее и понятнее. Уж насколько проще с zfs массивами разбираться. Но народ привык к гуям, хочет гуёв и пользует гуи :)

>Bonding - насколько я видел, Link Agregation будет иметь смысл, когда много потребителей. А покачать одну сессию по агрегированному каналу из того, что в ветке показывали удалось только на SMB3 между W8 и W server2012

ДОБАВЛЕНО
Посмотрел дупликати. Интересный бекап софт, особенно в облако подробно всё описано. Но мне хотелось именно rsync. Чтобы на том конце лежали файлы в файловой системе, а не бекапы всякие. И, понятно, общие требования - чтоб качал всегда только то, что изменилось,(на будущее), чтобы можно было файлы на диске отнести на удалённую точку, туда слить, а потом только дельту перекачивать.

Reply

ext_1302203 January 31 2013, 05:53:53 UTC
Bonding рассматриваю только с позиций отказоустойчивости. Резервируем точку отказа - сеть. Раскидываем линк на два и тянем две параллельные сети. Какой-нибудь свитч накрылся - а оно работает. Конечно, это не для домашнего использования... :) Из той же оперы хочу и HAST покрутить - аналог линуксовых HA и DRBD.

А Duplicati именно дельту каждый день и качает. И раз в месяц (настраиваемо) - полный бэкап. Вот насчет файлового хранилища - это да, непрозрачно - куча безличных zip-ов получается. Но у меня этот клиент завелся и потянул более 120000 файлов без проблем. А при QtdSync NAS перегружался (видимо, просто захлебывался) каждые 10 минут. Железо в обоих случаях не менялось - просто попробовал другого клиента.

Надо бы еще cwRsync (Rsync для Windows под Cygwin) попробовать - это уже чистая командная строка! :) И файлы ни в какие архивы не прячутся...

Reply

2gusia January 31 2013, 07:19:43 UTC
> хочу и HAST покрутить
были сообщения, что приделывают
http://www.wiki.nas4free.org/doku.php
"The newest features added are Bridge, CARP and HAST"

>cwRsync
кажется, на него QtdSync и опирается - просто передавая команды.
Но для дома - гуй шире аудиторию имеет. Привычнее...
Командную строку - это если например к роутеру под OpenWRT приделать USB диск и на него сливать. Медленно, но может посмотрю вариант поближе.

Reply


Не работает параметр Delete sergey_parshin January 2 2014, 11:38:55 UTC
Все настроил, все работает, но со странностями:

1. Кладу файлы в папку-исходник, но обновление архива на сервере происходит только после перезапуска клиента, т.е. добавляемый в процессе работы в папку-исходник файл появляется только после выкл/вкл QtdSync, а на кнопку выполнения немедленного BackUp не реагирует.

2. Ключ --delete и прочие НЕ ДЕЙСТВУЮТ! Я удалял и файлы и папки в исходнике на локальном компе и игрался с ключами (в т.ч. по умолчанию), но на сервере файлы только добавляются, и ни когда не удаляются, независимо от доп.параметров в настройках rsync на клиентской машине.

Reply

Re: Не работает параметр Delete 2gusia January 2 2014, 11:54:38 UTC
1 - у меня уже год продолжает работать, как настраивал. Может подождать сутки, посмотреть отсчет идёт или нет? У себя посмотрел - Last backup 17 часов с минутами назад, всё крутится

2 - хорошо, коль так. Но всё равно стрёмно. Версия сменится, автор баг пофиксит - и много чего сотрётся. Лучше перебдеть...

Reply

Re: Не работает параметр Delete sergey_parshin January 2 2014, 15:55:34 UTC
разобрался с удалением: оказывается, чтобы заставить какие-то ключи действовать, надо в основном окне выбрать уже созданное задание и нажать справа желтую кнопку "Edit element" и уже там задавать дополнительные ключи для RSYNC. А то что написано внизу "rSync Expert settings" на уже созданные задания не действует получается.

Reply


Бэкап в корень ext_2544523 April 19 2014, 22:41:02 UTC
Здравствуйте.
Почти что настольная книга получается из блога =) очень информативно.

Проблема у меня - есть 5 датаесетов (install, music и пр.), так вот, если в rsync в качестве папки адресата задаю сам датасет (хочу скопировать информацию с винтов на нас), задание вылетает с ошибкой 23. Ощущение, что ошибка появляется, когда он хочет поменять дату создания корневой папки (то бишь самого датасета) и у него это не выходит. ни у кого не было ошибки подобной?

Reply

Re: Бэкап в корень 2gusia April 20 2014, 07:24:39 UTC
не сталкивался - но вполне возможный баг. что-то в корень пишут гораздо реже, чем в папки. Думаю, проще найти обходной путь - типа скачать в папку и перенести. Или жить с папкой

датасеты, кстати, удобнее синхронизировать (в предположении, что и там и там zfs) через send-recv, в оглавлении есть продвинутый скрипт.

Reply

Re: Бэкап в корень ext_2544523 April 21 2014, 19:13:40 UTC
Ну, так и обошел, закинул из корня в еще одну папку. Да я перекидывал с бэкапных usb хардов информацию обратно на nas, решил сверху рсинком пройтись, с контрольными суммами, а то были пару раз ошибки при передаче.
Он кстать еще и на длинных именах спотыкается по ходу=)

Reply


Leave a comment

Up