Нужна помощь в настройке nas4freeakmid1January 25 2013, 12:07:40 UTC
Добрый день! Сразу скажу что только начинаю знакомиться, в принципе все получилось, единственное что не получается это настройка прав доступа. т.е. задача такая: user1,user2 доступ к Share1 user3,user4 доступ к Share2 user5,user6 доступ к Share3 10 доступ к Share10 + к Share1,к Share2,к Share3 и все юзеры дожны иметь доступ к exchange(файлопомойке)
Насколько я понимаю это делается командой типо "chmod -R 770" Но ни как не соображу и не найду полное описание данных команд. Если вы в курсе не могли бы вы написать на моем примеры команды которые мне нужны, и куда вводить эти команды? За ранее очень признателен.
Re: Нужна помощь в настройке nas4freeakmid1January 28 2013, 05:58:49 UTC
Доброе утро, и спасибо за ответ. Про 6 пользователей врятли подойдет, т.к. придеться на многих компьютерах прописывать, к тому же нужен обязательный разграниченный доступ по FTP(через интернет), сотрудников из любой точки их прибывания, а если человек сядет где то в гостях к примеру по необходимости поработать... Вообще возможно ли сделать так чтобы каждый пользователь заходил по паролю к примеру, Знает пароль к определенной папке, значит имеет доступ, не знает пароля значит не имеет доступ. Стоит ли рассматривать мне Nas4free для таких задач, или стоит поискать что то другое?
Re: Нужна помощь в настройке nas4free2gusiaJanuary 28 2013, 09:46:15 UTC
Так еще проще будет. Сделайте на NAS самбу с авторизацией и пропишите соответствующих пользователей, владение и права.
При входе придётся вводить пароли.
>нужен обязательный разграниченный доступ по FTP(через интернет) а вот тут не пойдёт. В nasfree очень простой ftp сервер, выставлять его наружу нельзя.
Посмотрите либо просто Linux либо сборку OMV на базе Debian.
Спасибо за Ваш цикл статей! Поднял тестовый сервер, гоняю и в хвост, и в гриву... :)
Первые результаты.
Для любителей GUI клиент Duplicati попроще будет... И возможностей побольше. Есть под Linux, Win и т.п. У меня потянул 120000 файлов (файлопомойка бухгалтерии за много лет). А из командной строки - стандартный rsync (пример команды, запускается на машине, которую бэкапим: rsync -avzr /local/folder username@nas:/mnt/storage/backup_folder). Нужен запущенный сервис SSH на NAS-е - и все. RSYNC сервис на NAS для этого поднимать не надо! Для запуска через cron - можно настроить авторизацию по ключу - это подробно описано в Сети.
Из неудач - пока не получился Bonding (объединение двух сетевых карт в один канал). И iSCSI target как-то не хочет работать. Продолжаю мучать... :)
>Duplicati попроще будет... И возможностей побольше. спасибо, взгляну.
>А из командной строки Из командной строки, как чуть привыкнешь - кругом проще, быстрее и понятнее. Уж насколько проще с zfs массивами разбираться. Но народ привык к гуям, хочет гуёв и пользует гуи :)
>Bonding - насколько я видел, Link Agregation будет иметь смысл, когда много потребителей. А покачать одну сессию по агрегированному каналу из того, что в ветке показывали удалось только на SMB3 между W8 и W server2012
ДОБАВЛЕНО Посмотрел дупликати. Интересный бекап софт, особенно в облако подробно всё описано. Но мне хотелось именно rsync. Чтобы на том конце лежали файлы в файловой системе, а не бекапы всякие. И, понятно, общие требования - чтоб качал всегда только то, что изменилось,(на будущее), чтобы можно было файлы на диске отнести на удалённую точку, туда слить, а потом только дельту перекачивать.
Bonding рассматриваю только с позиций отказоустойчивости. Резервируем точку отказа - сеть. Раскидываем линк на два и тянем две параллельные сети. Какой-нибудь свитч накрылся - а оно работает. Конечно, это не для домашнего использования... :) Из той же оперы хочу и HAST покрутить - аналог линуксовых HA и DRBD.
А Duplicati именно дельту каждый день и качает. И раз в месяц (настраиваемо) - полный бэкап. Вот насчет файлового хранилища - это да, непрозрачно - куча безличных zip-ов получается. Но у меня этот клиент завелся и потянул более 120000 файлов без проблем. А при QtdSync NAS перегружался (видимо, просто захлебывался) каждые 10 минут. Железо в обоих случаях не менялось - просто попробовал другого клиента.
Надо бы еще cwRsync (Rsync для Windows под Cygwin) попробовать - это уже чистая командная строка! :) И файлы ни в какие архивы не прячутся...
>cwRsync кажется, на него QtdSync и опирается - просто передавая команды. Но для дома - гуй шире аудиторию имеет. Привычнее... Командную строку - это если например к роутеру под OpenWRT приделать USB диск и на него сливать. Медленно, но может посмотрю вариант поближе.
Не работает параметр Deletesergey_parshinJanuary 2 2014, 11:38:55 UTC
Все настроил, все работает, но со странностями:
1. Кладу файлы в папку-исходник, но обновление архива на сервере происходит только после перезапуска клиента, т.е. добавляемый в процессе работы в папку-исходник файл появляется только после выкл/вкл QtdSync, а на кнопку выполнения немедленного BackUp не реагирует.
2. Ключ --delete и прочие НЕ ДЕЙСТВУЮТ! Я удалял и файлы и папки в исходнике на локальном компе и игрался с ключами (в т.ч. по умолчанию), но на сервере файлы только добавляются, и ни когда не удаляются, независимо от доп.параметров в настройках rsync на клиентской машине.
Re: Не работает параметр Delete2gusiaJanuary 2 2014, 11:54:38 UTC
1 - у меня уже год продолжает работать, как настраивал. Может подождать сутки, посмотреть отсчет идёт или нет? У себя посмотрел - Last backup 17 часов с минутами назад, всё крутится
2 - хорошо, коль так. Но всё равно стрёмно. Версия сменится, автор баг пофиксит - и много чего сотрётся. Лучше перебдеть...
Re: Не работает параметр Deletesergey_parshinJanuary 2 2014, 15:55:34 UTC
разобрался с удалением: оказывается, чтобы заставить какие-то ключи действовать, надо в основном окне выбрать уже созданное задание и нажать справа желтую кнопку "Edit element" и уже там задавать дополнительные ключи для RSYNC. А то что написано внизу "rSync Expert settings" на уже созданные задания не действует получается.
Бэкап в кореньext_2544523April 19 2014, 22:41:02 UTC
Здравствуйте. Почти что настольная книга получается из блога =) очень информативно.
Проблема у меня - есть 5 датаесетов (install, music и пр.), так вот, если в rsync в качестве папки адресата задаю сам датасет (хочу скопировать информацию с винтов на нас), задание вылетает с ошибкой 23. Ощущение, что ошибка появляется, когда он хочет поменять дату создания корневой папки (то бишь самого датасета) и у него это не выходит. ни у кого не было ошибки подобной?
Re: Бэкап в корень2gusiaApril 20 2014, 07:24:39 UTC
не сталкивался - но вполне возможный баг. что-то в корень пишут гораздо реже, чем в папки. Думаю, проще найти обходной путь - типа скачать в папку и перенести. Или жить с папкой
датасеты, кстати, удобнее синхронизировать (в предположении, что и там и там zfs) через send-recv, в оглавлении есть продвинутый скрипт.
Re: Бэкап в кореньext_2544523April 21 2014, 19:13:40 UTC
Ну, так и обошел, закинул из корня в еще одну папку. Да я перекидывал с бэкапных usb хардов информацию обратно на nas, решил сверху рсинком пройтись, с контрольными суммами, а то были пару раз ошибки при передаче. Он кстать еще и на длинных именах спотыкается по ходу=)
Comments 61
user1,user2 доступ к Share1
user3,user4 доступ к Share2
user5,user6 доступ к Share3
10 доступ к Share10 + к Share1,к Share2,к Share3
и все юзеры дожны иметь доступ к exchange(файлопомойке)
Насколько я понимаю это делается командой типо "chmod -R 770" Но ни как не соображу и не найду полное описание данных команд. Если вы в курсе не могли бы вы написать на моем примеры команды которые мне нужны, и куда вводить эти команды? За ранее очень признателен.
Reply
Reply
Reply
При входе придётся вводить пароли.
>нужен обязательный разграниченный доступ по FTP(через интернет)
а вот тут не пойдёт. В nasfree очень простой ftp сервер, выставлять его наружу нельзя.
Посмотрите либо просто Linux либо сборку OMV на базе Debian.
Reply
Reply
А по ssh - нет там варианта?
Reply
Первые результаты.
Для любителей 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
спасибо, взгляну.
>А из командной строки
Из командной строки, как чуть привыкнешь - кругом проще, быстрее и понятнее. Уж насколько проще с zfs массивами разбираться. Но народ привык к гуям, хочет гуёв и пользует гуи :)
>Bonding - насколько я видел, Link Agregation будет иметь смысл, когда много потребителей. А покачать одну сессию по агрегированному каналу из того, что в ветке показывали удалось только на SMB3 между W8 и W server2012
ДОБАВЛЕНО
Посмотрел дупликати. Интересный бекап софт, особенно в облако подробно всё описано. Но мне хотелось именно rsync. Чтобы на том конце лежали файлы в файловой системе, а не бекапы всякие. И, понятно, общие требования - чтоб качал всегда только то, что изменилось,(на будущее), чтобы можно было файлы на диске отнести на удалённую точку, туда слить, а потом только дельту перекачивать.
Reply
А Duplicati именно дельту каждый день и качает. И раз в месяц (настраиваемо) - полный бэкап. Вот насчет файлового хранилища - это да, непрозрачно - куча безличных zip-ов получается. Но у меня этот клиент завелся и потянул более 120000 файлов без проблем. А при QtdSync NAS перегружался (видимо, просто захлебывался) каждые 10 минут. Железо в обоих случаях не менялось - просто попробовал другого клиента.
Надо бы еще cwRsync (Rsync для Windows под Cygwin) попробовать - это уже чистая командная строка! :) И файлы ни в какие архивы не прячутся...
Reply
были сообщения, что приделывают
http://www.wiki.nas4free.org/doku.php
"The newest features added are Bridge, CARP and HAST"
>cwRsync
кажется, на него QtdSync и опирается - просто передавая команды.
Но для дома - гуй шире аудиторию имеет. Привычнее...
Командную строку - это если например к роутеру под OpenWRT приделать USB диск и на него сливать. Медленно, но может посмотрю вариант поближе.
Reply
1. Кладу файлы в папку-исходник, но обновление архива на сервере происходит только после перезапуска клиента, т.е. добавляемый в процессе работы в папку-исходник файл появляется только после выкл/вкл QtdSync, а на кнопку выполнения немедленного BackUp не реагирует.
2. Ключ --delete и прочие НЕ ДЕЙСТВУЮТ! Я удалял и файлы и папки в исходнике на локальном компе и игрался с ключами (в т.ч. по умолчанию), но на сервере файлы только добавляются, и ни когда не удаляются, независимо от доп.параметров в настройках rsync на клиентской машине.
Reply
2 - хорошо, коль так. Но всё равно стрёмно. Версия сменится, автор баг пофиксит - и много чего сотрётся. Лучше перебдеть...
Reply
Reply
Почти что настольная книга получается из блога =) очень информативно.
Проблема у меня - есть 5 датаесетов (install, music и пр.), так вот, если в rsync в качестве папки адресата задаю сам датасет (хочу скопировать информацию с винтов на нас), задание вылетает с ошибкой 23. Ощущение, что ошибка появляется, когда он хочет поменять дату создания корневой папки (то бишь самого датасета) и у него это не выходит. ни у кого не было ошибки подобной?
Reply
датасеты, кстати, удобнее синхронизировать (в предположении, что и там и там zfs) через send-recv, в оглавлении есть продвинутый скрипт.
Reply
Он кстать еще и на длинных именах спотыкается по ходу=)
Reply
Leave a comment