У меня есть сеть 20 машин, всей под управлением Ubuntu 10.04.
Каждая машина имеет приблизительно 200 [ГБ] данных, которые я хотел бы совместно использовать со всеми другими 19 машинами в ЦЕЛЯХ ТОЛЬКО ДЛЯ ЧТЕНИЯ. Чтение должно быть сделано в САМОМ БЫСТРОМ ПУТИ.
Друг сказал мне изучать установку HTTP / FTP. Это - действительно оптимальный способ обменяться данными между машинами (лучше, чем NFS)? если так, как я иду об этом?
ОБНОВЛЕНИЕ: Просто для уточнения все, что я хочу, должно смочь (из машины X
) получить доступ к одной из машины Y
s файлы и ЗАГРУЗКА IT В ПАМЯТЬ. все файлы имеют универсальный размер (500 [КБ]). Какой метод является самым быстрым (Samba / NFS / HTTP / FTP)?
По моему опыту, NFS значительно быстрее, чем Samba (мог произойти из-за субоптимальной конфигурации, поскольку Samba является сложным для установки, и я не утверждаю, что был экспертом по нему).
Я не видел значительного различия в скорости между HTTP и NFS здесь, и я рекомендовал бы NFS или по HTTP или по FTP с этой целью, так как это не действительно, что это было разработано для (и я нахожу, что NFS более прост для конфигурирования, а также быть более легким).
Если это - просто совместный доступ к файлам, Вы могли бы изучить самбу также. Информация о том, как установить, это может быть найдено здесь:
http://www.jonathanmoeller.com/screed/?p=1590
HTTP позволит Вашим другим машинам видеть файлы и папки на окне браузера, FTP позволит Вам видеть файлы через Клиент FTP, но может также быть замечен через окно браузера.
Для Ubuntu все, что должно быть сделано, настраивается веб-сервер:
Для FTP можно установить vsftpd (http://vsftpd.beasts.org/)
существует много учебных руководств в Интернете, но установка двух особенно в системе Ubuntu очень staightforward.
Rsync действительно хорош для этого, особенно если все - Linux (я думаю, что Mac также имеет rsync). Просто сделайте общедоступную долю (Samba или иначе, что-то не подключенный непосредственно к Вашей учетной записи) и rsync далеко.
Я раньше использовал SCP, но rsync лучше каждым способом, особенно при синхронизации данных. Настройте его для синхронизации, и позволять ему сделать он - вещь. Если Ваша сеть решает икать, просто перезапустить его, и это возьмет, где это кончило.