Mam sieć 20 maszyn, wszystkie z systemem Ubuntu 10.04.
Każda maszyna ma około 200 [GB] danych, które chciałbym udostępnić wszystkim innym 19 komputerom w CELACH TYLKO DO CZYTANIA. Odczyt powinien być wykonany w NAJSZYBSZYM MOŻLIWYM SPOSOBIE.
Znajomy kazał mi zajrzeć do konfiguracji HTTP / FTP. Czy rzeczywiście jest to optymalny sposób udostępniania danych między komputerami (lepszy niż NFS)? jeśli tak, jak mam to zrobić?
AKTUALIZACJA : Aby wyjaśnić, wszystko czego chcę, to być w stanie (z wnętrza maszyny X
), aby uzyskać dostęp do jednego z komputerów Y
s pliki i WCZYTAJ DO PAMIĘCI. wszystkie pliki mają jednakowy rozmiar (500 [KB]). Która metoda jest najszybsza (SAMBA / NFS / HTTP / FTP)?
X
), aby uzyskać dostęp do jednego z komputerówY
s pliki i WCZYTAJ DO PAMIĘCI, który z nich jest szybszy? (SAMBA / NFS / HTTP / FTP)Linux może z niego korzystać
mount
dostęp do dysków (przez sieć). Ogólnie rzecz biorąc, musisz znać system plików, urządzenie i punkt podłączenia.Czytać o fstab zautomatyzować tę procedurę.
źródło
Rsync jest naprawdę dobry do tego, szczególnie jeśli wszystko jest Linuxem (myślę, że Mac ma także rsync). Po prostu utwórz udział publiczny (Samba lub inny, coś nie podłączone bezpośrednio do twojego konta) i odrzuć rsync.
Używałem SCP, ale rsync jest lepszy pod każdym względem, zwłaszcza jeśli synchronizujesz dane. Skonfiguruj go do synchronizacji i pozwól mu to zrobić. Jeśli twoja sieć zdecyduje się na czkawkę, po prostu uruchom ją ponownie i odbierze ją tam, gdzie została przerwana.
źródło