Несколько машин: обменяться данными Используя NFS / HTTP / FTP?

У меня есть сеть 20 машин, всей под управлением Ubuntu 10.04.

Каждая машина имеет приблизительно 200 [ГБ] данных, которые я хотел бы совместно использовать со всеми другими 19 машинами в ЦЕЛЯХ ТОЛЬКО ДЛЯ ЧТЕНИЯ. Чтение должно быть сделано в САМОМ БЫСТРОМ ПУТИ.

Друг сказал мне изучать установку HTTP / FTP. Это - действительно оптимальный способ обменяться данными между машинами (лучше, чем NFS)? если так, как я иду об этом?

ОБНОВЛЕНИЕ: Просто для уточнения все, что я хочу, должно смочь (из машины X) получить доступ к одной из машины Ys файлы и ЗАГРУЗКА IT В ПАМЯТЬ. все файлы имеют универсальный размер (500 [КБ]). Какой метод является самым быстрым (Samba / NFS / HTTP / FTP)?

2
задан 04.04.2011, 03:56

4 ответа

По моему опыту, NFS значительно быстрее, чем Samba (мог произойти из-за субоптимальной конфигурации, поскольку Samba является сложным для установки, и я не утверждаю, что был экспертом по нему).

Я не видел значительного различия в скорости между HTTP и NFS здесь, и я рекомендовал бы NFS или по HTTP или по FTP с этой целью, так как это не действительно, что это было разработано для (и я нахожу, что NFS более прост для конфигурирования, а также быть более легким).

1
ответ дан 12.12.2019, 00:16

Если это - просто совместный доступ к файлам, Вы могли бы изучить самбу также. Информация о том, как установить, это может быть найдено здесь:

http://www.jonathanmoeller.com/screed/?p=1590

HTTP позволит Вашим другим машинам видеть файлы и папки на окне браузера, FTP позволит Вам видеть файлы через Клиент FTP, но может также быть замечен через окно браузера.

Для Ubuntu все, что должно быть сделано, настраивается веб-сервер:

Для FTP можно установить vsftpd (http://vsftpd.beasts.org/)

существует много учебных руководств в Интернете, но установка двух особенно в системе Ubuntu очень staightforward.

0
ответ дан 12.12.2019, 00:16

Linux может использовать mount к дискам доступа (по сети). В целом необходимо знать файловую систему, устройство и точку монтирования.

Читайте о fstab для автоматизации этой процедуры.

0
ответ дан 12.12.2019, 00:16

Rsync действительно хорош для этого, особенно если все - Linux (я думаю, что Mac также имеет rsync). Просто сделайте общедоступную долю (Samba или иначе, что-то не подключенный непосредственно к Вашей учетной записи) и rsync далеко.

  • Википедия имеет большую небольшую аннотацию об этом.
  • Вот немного введения к использованию его
  • Rsync делает лучший способ к большим объемам данных при уменьшении передачи
  • Сетевая задержка является Вашим врагом, таким образом, rsync является определенно способом пойти

Я раньше использовал SCP, но rsync лучше каждым способом, особенно при синхронизации данных. Настройте его для синхронизации, и позволять ему сделать он - вещь. Если Ваша сеть решает икать, просто перезапустить его, и это возьмет, где это кончило.

0
ответ дан 12.12.2019, 00:16

Теги

Похожие вопросы