Funkcja udostępniania plików i drukarek w dystrybucjach Linuksa to głównie Samba. Samba jest interpretacją sieciowego systemu plików Microsoft.
Oczywiście kompatybilność między systemami operacyjnymi jest ważna, ale dlaczego systemy Linux domyślnie korzystają z tej technologii Microsoft?
Czy sieciowy system plików Microsoft jest taki dobry? Samba najwyraźniej działa bardzo dobrze i nie „nie lubię” tego.
Lub, aby sformułować pytanie: „Jaki byłby natywny sposób Linux-a na udostępnianie plików i drukarek w sieci?”
linux
samba
network-share
Dougal
źródło
źródło
Odpowiedzi:
Z perspektywy, że jest wszędzie, to tak, jest dobrze. Jeśli pytasz, czy jest to dobry protokół, odpowiedź brzmi: nie jest tak naprawdę świetny. Ma duże problemy z łączami o dużym opóźnieniu. Ma o wiele za dużo zbędnych poleceń. Microsoft naprawił wiele tego z SMB2.
Istnieje wielu użytkowników, którzy wymagają, aby ich komputery z systemem Linux mogły uczestniczyć w heterogenicznej sieci. SMB to najniższy wspólny mianownik, który wydaje się być obsługiwany we wszystkich popularnych systemach operacyjnych.
NFS jest prawdopodobnie najbardziej standardowym * protokołem udostępniania plików nix.
LPR lub CUPS jest najczęstszym protokołem drukowania.
Osobiście bardzo chciałbym, aby webdav stał się bardziej powszechny w przypadku udostępniania plików. Ale muszę jeszcze znaleźć naprawdę dobrego demona webdav dla * nix.
źródło
Wielkie 2 systemy udostępniania plików dla systemu Linux to NFS i SAMBA. Biegamy tutaj z różnych powodów. Oto lista najlepszych / pro-con-my-head-of-my-head
NFS
SAMBA
źródło
Samba osiągnęła znaczącą pozycję, ponieważ pozwala rozmawiać z nią niezmodyfikowanym stacjom Windows, a ponieważ Windows jest zazwyczaj największą populacją użytkowników komputerów stacjonarnych w danej sieci, co czyni ją bardziej interesującą. Druga populacja, użytkownicy komputerów Mac, może korzystać z źle utrzymanego pakietu Netatalk, lub znacznie częściej pakietu Samba wbudowanego w ich system operacyjny. Krótko mówiąc, Samba jest bombą, ponieważ działa najlepiej w sieciach heterogenicznych.
Rozwiązania do obsługi plików oparte na otwartym kodzie źródłowym z niekwestionowanym ujawnieniem patentu nie są tak przyjazne dla użytkownika. NFS to właściwie wszystko, co wymaga rootowania i do niedawna miało bardzo mało wbudowanych funkcji bezpieczeństwa. Pakiety FuseFS przeszli długą drogę do podejmowania to dużo łatwiejsze dla użytkowników komputerów stacjonarnych Linux, ponieważ pozwala na takie rzeczy jak SSH / SFTP być plik obsługujących protokół zamiast pliku udostępniania protokołu; Plik -> Zapisz -> Przeglądaj do lokalizacji, będzie działać z FuseFS.
źródło
Udostępnianie plików w systemie Linux to NFS, a udostępnianie drukarek to CUPS. Istnieje jednak wiele innych plików wymienionych poniżej, takich jak SSH, FTP, SFTP i tak dalej.
źródło
Protokoły takie jak FTP, HTTP, NFS i SSH. Zwykle używam udostępniania plików SAMBA tylko do wygodnego przesyłania plików między platformami.
źródło
Istnieje również więcej sieciowych systemów plików zorientowanych na Linux, ale dostępne są również klienty dla Windows: http://www.openafs.org/ i http://www.coda.cs.cmu.edu/
źródło
Standardowym udostępnianiem plików w systemie UNIX jest NFS. Jest to jednak tylko UNIX, jak powiedzieli ludzie. NFS ma również pewne problemy z logowaniem mapowania i tak dalej. Implementacje SAMBA istnieją na wielu systemach i zapewniają najszersze opcje łączności. Maszyny z systemem Windows, Linux i nowoczesne komputery Mac mogą korzystać z SAMBA. Jeśli go użyjesz, masz prawie całkowitą gwarancję, że inne komputery mogą się połączyć.
źródło