синхронизация домашних папок. как лучше?
alexd73 29 февраля, 2008 - 12:46
Дома есть рабочий комп, ноут, комп-сервер (который всегда включен), семья из трех пользователей, везде линух.
задача в том чтобы пользователь имел "прозрачный" доступ к своим документам хоть с компа, хоть с ноута.
вижу два варианта
mount -t nfs serv:/home /home
т.е. монтировать просто папку с сервера, и пользователи будут иметь доступ к своим папкам, т.е. задача решена. Однако есть минусы которые я вижу:- Скорость доступа по сети ниже чем локально
- Могут быть проблемы на сервере или с сеевым оборудованием и неполучится получить ни чего :(
- Не понятно, как будут вести себя программы, которые читают одни и теже данные
- rcyncd - более приемлимый вариант, однако и тут возникает вопрос что синхронизировать (специальные папки с документами, или целиком /home)
И общие вопросы... проблемы с правами не будет? ведь пользователи на каждом компе свои. какие подводные камни и т.п?
вопщем как это выглядит на практике?
»
- Для комментирования войдите или зарегистрируйтесь
Я использую 1й
Я использую 1й способ
1)Скорость доступа по сети ниже чем локально // вполне хватает 100мегабит для просмотра hddvd
2) Могут быть проблемы на сервере или с сеевым оборудованием и неполучится получить ни чего :( // мда сервер должен быть самым выносливым...
3) Не понятно, как будут вести себя программы, которые читают одни и теже данные // когда читают всё отлично... когда пишут хуже.. но разве в домашних условиях пользователи часто пишут водно и тоже?
1) Согласен - не
1) Согласен - не критично, но все-таки ограничение.
2) У меня как раз "сервер" - это условное название.. старый комп с винтом для хранения файлА, на котором крутятся прокси, дхтп и днс.. комп морально устаревший и живет он по тому что "белой" сборки от HP...
3) на вскидку вспомнил:
ресурс в Jabber... на ноуте один, на компе другой..
kaffein на компе настроен на трансляцию, на ноуте - на прием
думаю еще несколько можно найти, если покапаться... Хотя это конечно можно отнести к "жиру бесишься", но хотелось бы по уму..
этот вариант конечно самый простой с точки зрения настройки, но и если "рухнет" - сильнее урон...
а как с правами?
Не совсем
Не совсем понял, что там с джаббером. Тоже пользуюсь NFS. Ну собстно джаббер он на то и джаббер, что можно один акк включать на разных компах.. Или ты про историю сообщений говоришь? Что сохраняться будет одна на том компе с которым работаешь в данный момент..
Он запускается
Он запускается на разных компах с одной учетной записью, но сервер понимает что это разные компьютеры, и позваляет обращаться удаленно по параметру resource.. если я не ошибаюсь конечно :)
например у меня запущено до 4-рех клиентов и у каждого из них свой параметр resource (home, work, note, mobile) при одной учетной записи @jabber.ru
Так вот если сделать nfs то и на ноуте и в компе будет один resource
а последние
а последние версии пси могут автоматом выставлять имя ресурса по имени хоста.
первый вариант
первый вариант не подошел :( вобщем-то и синхронизация всего домашнего каталога не подойдет...
как и ожидал, глюки с кафеином... после запуска на ноуте, он затирал список каналов... ФФ не стартовал, когда запущен под одним пользователем на обоих компах... да и медлено все-таки....
остановился на монтировании отдельной папки...
возникла другая проблема. у пользователя uid не совпадает... как правильно сделать чтобы пользователь был с одним uid на всех машинах?
Централизованн
Централизованное управление пользователями через openldap, кластерная файловая система с зеркальными нодами на каждой машине? ;)
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны
Гы лол :) для
Гы лол :) для трех-четырех пользователей?
а просто uid в passwd поменять - это корректно?
поидее да, но
поидее да, но потом нужно поменять на этого юзера права домашней папки и прочих файлов где он встречался
Дык это.
Дык это. Поправь уид в /etc/password /etc/shadow