Вопрос № 164333: Доброго времени суток! Подскажите решение одной простой задачи. Допустим есть два идентичных сервера с oc linux, на каждом из них есть директория, например, /files . Как сделать так что бы содержимое этих директорий синхронизировалос...
Вопрос № 164.333
Доброго времени суток!
Подскажите решение одной простой задачи. Допустим есть два идентичных сервера с oc linux, на каждом из них есть директория, например, /files . Как сделать так что бы содержимое этих директорий синхронизировалось между собой, или же как сделать так что бы ос на каждой машине видела эти директории как одну.
Отвечает: Мухамедзянов Геннадий
Здравствуйте, Вахтинских Илья!
На одном из серверов нужно подмонтировать эту директорию с помощью sshfs
Для этого можно в /etc/fstab добавить строку вида: sshfs#root@server_1:/files /files fuse defaults 0 0
и при старте вводить пароль на второй сервер. Можно сделать так, чтобы пароль не спрашивался, т.е. сделать обмен открытыми ключами и автоматической аутентификацией.
--------- Это очень интересно... надо разобраться!!!
Ответ отправил: Мухамедзянов Геннадий (статус: Студент)
Ответ отправлен: 07.04.2009, 12:35
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246993 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Если именно синхронизировать, тогда надо посмотреть в сторону rsync - наваять небольшой скриптик и запускать его по расписанию, но для скрипта обязательно нужно сделать обмен ключами между машинами, т.к. rsync работает по ssh и без этого будет каждый раз спрашивать пароль. Как пример: rsync -avz ./files root@server:/files
Либо же просто любым удобным (либо приемлемым) способом, примонтировать данную папку на другом сервере, это например, как в предидущем совете
с sshfs, или по nfs, или по samba, или по iscsi.
Ответ отправил: Aristarkh (статус: Студент)
Ответ отправлен: 07.04.2009, 19:24
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247018 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.