Połącz się z serwerem nfs z systemu Linux. Instalacja serwera NFS. Co jest potrzebne, aby to zadziałało.

Wszyscy wiedzą, że w systemach UNIX system plików logicznie reprezentuje zestaw fizycznych systemów plików połączonych z jednym punktem. Moim zdaniem jednym z najbardziej podstawowych uroków takiej organizacji jest możliwość dynamicznej modyfikacji struktury istniejącego systemu plików. Ponadto, dzięki staraniom programistów, dziś jesteśmy w stanie połączyć FS niemal dowolnego typu i w wygodny sposób. Mówiąc „w sposób”, najpierw chcę podkreślić zdolność jądra systemu operacyjnego do pracy z systemami plików za pośrednictwem połączeń sieciowych.

Zasadniczo składnia będzie podobna do poniższej. Celem jest tutaj utworzenie linii dla każdego z katalogów, które muszą być udostępnione. Jest tak przede wszystkim dlatego, że odpowiedź replikuje rzeczywisty stan woluminu zdalnego.

  • Może to powodować problemy podczas zmiany nazwy pliku podczas otwierania klienta.
  • Taka dyrektywa wyłącza ją dla pewnej części akcji.
Po wprowadzeniu wszystkich niezbędnych zmian można przewidzieć, że należy wprowadzić zmiany i zapisać je przed zamknięciem pliku.

Instalowanie i konfigurowanie klienta NFS

Możesz rozpocząć to samo, wpisując następujące polecenie. Wspomniany zespół powinien udostępnić Twoje promocje klientom, których sam skonfigurujesz. Teraz możesz przejść do następnego kroku. Po skonfigurowaniu serwera hosta i utworzeniu dostępu do jego folderów należy teraz przygotować klienta. Tutaj musisz zainstalować zdalne udziały, więc musisz utworzyć wiele punktów montowania. Tutaj rzeczywiste katalogi muszą pasować do ich lokalizacji na serwerze podstawowym.

Wiele protokołów sieciowych zapewnia nam możliwość pracy usunięte plikiczy to FTP, SMB, Telnet czy SSH. Ze względu na zdolność jądra, aby ostatecznie nie zależeć od typu podłączonego FS, jesteśmy w stanie używać programu montującego do łączenia czegokolwiek i czegokolwiek.

Dzisiaj chcę porozmawiać o NFS - Network File System. Ta technologia pozwala łączyć poszczególne punkty FS komputer zdalny   do system plików komputer lokalny. Sam protokół NFS umożliwia wykonywanie operacji na plikach dość szybko, bezpiecznie i niezawodnie. Czego jeszcze potrzebujemy? :-)

Użytkownicy mogą utworzyć każdy katalog i niezbędne katalogi nadrzędne za pomocą następującego polecenia. Po utworzeniu przyzwoitego miejsca do hostowania zdalnych zasobów współużytkowanych możesz teraz zamontować je, uzyskując dostęp do głównego serwera, czyli 8 na potrzeby tego przewodnika, jak pokazano poniżej.

Powinny one umożliwiać instalację współużytkowanych zasobów z komputera hosta na komputerze klienckim. Możesz to dwukrotnie sprawdzić, patrząc na wolne miejsce na serwerze klienta. Jak widać poniżej, widoczny jest tylko jeden z proponowanych udziałów, ponieważ oba wyeksportowane udziały istnieją w tym samym systemie plików zdalny serwer, co oznacza, że \u200b\u200bmają tę samą pulę pamięci.

Co jest potrzebne, aby to zadziałało

Aby przez długi czas nie dyskutować na temat wersji NFS i ich obsługi w różnych jądrach, od razu zakładamy, że wersja twojego jądra nie jest niższa niż 2.2.18. W oficjalnej dokumentacji programiści obiecują pełne wsparcie dla funkcjonalności NFS w wersji 3 w tym jądrze i późniejszych wersjach.

Instalacja

Aby uruchomić serwer NFS w moim Ubuntu 7.10 - Gutsy Gibbon, musiałem zainstalować pakiety nfs-common i nfs-kernel-server. Jeśli potrzebny jest tylko klient NFS, serwer nfs-kernel nie musi być instalowany.

Możesz przetestować dostęp do zasobów, pisząc coś do swoich zapasów, na przykład plik testowy dla jednego ze swoich zapasów. Tutaj też napiszemy plik testowy dla innego zasobu, aby wykazać ważną różnicę. Proszę uważnie przeczytać własność pliku w zamontowanym katalogu domowym, aby zrozumieć różnicę.

Oczywiście ten plik został przypisany do dowolnego użytkownika i dowolnej grupy. Dlatego odpowiada to danej konfiguracji. Przejdźmy do następnego kroku. Na dole pliku musisz dodać wiersz dla każdego z udziałów, który będzie wyglądał podobnie do pokazanego poniżej.

Dostrajanie serwerów

Po pomyślnym zainstalowaniu wszystkich pakietów należy sprawdzić, czy demon NFS działa:

/etc/init.d/nfs-kernel-server status

Po pomyślnym rozpoczęciu wszystko możesz wyeksportować system plików. Sam proces jest bardzo prosty i zajmuje minimum czasu.

Główny plik konfiguracyjny serwera NFS znajduje się w / etc / export i ma następujący format:

Klient systemu Linux

Umożliwi to automatyczne montowanie usuniętych partycji podczas rozruchu. Połączenie i dostępne promocje mogą zająć trochę czasu. Umożliwi to usunięcie zdalnych udziałów, zapewniając tylko dostępną pamięć lokalną. Doprowadzi Cię to do końca samouczka.

Jednak protokół pozostaje niezaszyfrowany. Pobierz aktualizacje i uruchom ponownie. Użyj jednej z poniższych procedur, aby zainstalować system plików. Możesz znaleźć dobry przewodnik instalacji. . Poniższy przewodnik zakłada, że \u200b\u200bużywasz terminala.

katalog maszyna 1 (opcja 11, opcja 12) maszyna 2 (opcja 21, opcja 22)

informator   - bezwzględna ścieżka do katalogu serwera FS, do którego należy przyznać dostęp

machineX   - Nazwa DNS lub adres IP komputera klienckiego, z którego dostęp jest dozwolony

opcja XX   - parametry eksportu FS, najczęściej z nich stosowane:

  • ro   - dostęp do pliku jest tylko do odczytu
  • rw   - udzielono dostępu do odczytu / zapisu
  • no_root_squash   - domyślnie, jeśli łączysz się z zasobem NFS jako root, serwer, ze względów bezpieczeństwa, po swojej stronie będzie uzyskiwał dostęp do plików jak nikt. Jeśli jednak włączysz tę opcję, dostęp do plików po stronie serwera będzie wykonywany jako root. Uważaj na tę opcję.
  • no_subtree_check   - domyślnie, jeśli nie eksportujesz całej partycji na serwerze, ale tylko część FS, demon sprawdzi, czy żądany plik znajduje się fizycznie na tej samej partycji, czy nie. Jeśli eksportujesz całą partycję lub punkt połączenia wyeksportowanego FS nie wpływa na pliki z innych woluminów fizycznych, możesz włączyć tę opcję. To da ci wzrost prędkości serwera.
  • synchronizacja   - włącz tę opcję, jeśli istnieje możliwość nagłego odłączenia lub awarii zasilania na serwerze. Jeśli ta opcja nie jest włączona, ryzyko utraty danych podczas nagłego zatrzymywania serwera NFS jest znacznie zwiększone.

Powiedzmy, że musimy zapewnić komputerowi ashep-desktop dostęp do katalogu / var / backups komputera ashep-laptop. Dostęp do katalogu jest wymagany do kopiowania kopie zapasowe   pliki z ashep-desktop. Mam plik w następujący sposób.

Testowanie dostępu do NFS

Linie muszą być zgodne z tym ogólnym formatem. Zobaczmy, co oznacza każda z tych wspólnych konfiguracji folderów. Jednym z głównych problemów jest flaga ustawiona w pliku listy właściwości, ale nie odczytana przez uruchomienie sterujące procesem. Prawidłowy wniosek jest następujący. Na szczęście istnieją pewne obejścia.

Ustaw „Komputer uśpienia” w panelu „Oszczędzanie energii” w „Ustawieniach systemu” na „Nigdy”. Zmieniając niektóre parametry tej linii, możemy zastosować dowolne z trzech różnych podejść, aby uzyskać prawa dostępu, które skonfigurowaliśmy zgodnie z potrzebami. W przeciwnym razie nie można ustawić uprawnienia systemu plików.

Wraz z rozwojem domowej sieci komputerowej coraz więcej użytkowników myśli o potrzebie stworzenia serwera plików do przechowywania dużych ilości informacji multimedialnych - filmów, zdjęć, muzyki. O tym, jak zorganizować domowy serwer plików, opublikowaliśmy osobny materiał i ten artykuł na jak zapewnić dostęp z komputera z systemem Windows 7 do systemu plików UNIX - platformy wykorzystującej jako przykład Ubuntu Linux.

Pamiętaj - prawa dostępu - to dajesz w systemie plików. Następnie możesz ponownie uruchomić lub uruchomić demony. Pamiętaj: nie twórz zapasów wewnątrz innych zapasów. Ta flaga pozwala zamontować dowolny podkatalog zasobu, tak jakby był to sam udział.

Tutaj musisz dodać następujące. W Twoim udostępnione foldery   zostanie wskazanych kilka parametrów, oddzielonych przecinkami. Jeśli parametru „niebezpiecznego” nie ma na liście, należy dodać ten parametr do listy.











Jeśli nie zostaną znalezione żadne wpisy, wróć do poprzednich kroków i upewnij się, że postępujesz zgodnie z nimi. Powinieneś zobaczyć coś takiego.

Istnieje kilka rozwiązań organizacji transferu plików między komputerami, z których jedno działa pod Linuksem, a drugie pod Windows. Transfery FTP i SFTP nie są brane pod uwagę, ponieważ rozwiązanie nie jest optymalne i ma małą prędkość. Naśladować sieć Windows   na komputerze z systemem Linux - rozwiązanie nie jest najlepsze pod względem szybkości, tak, poza tym kwestionowana jest stabilność i bezpieczeństwo Samby. Ale do podniesienia klienta NFS w systemie Windows potrzebujemy!

Twój plik eksportu powinien teraz wyglądać mniej więcej tak.


Ok, musisz utworzyć folder do przechowywania plików kopii zapasowych. Lista zawiera następujące elementy. Chcemy dodać kolejny wpis do tej listy. Wszystkie dyski z aplikacją sieciową będą miały wbudowane zabezpieczenia. Oznacza to, że będzie mógł ograniczyć dostęp do plików i folderów w twoim sieć domowa. Mam tutaj trzy domy i każdy jest inny. W zależności od używanego sposobu sposób udostępniania tych plików i folderów będzie różny.

Paradoksalnie klient NFS w systemie Windows 7 jest obecny, ale nie jest instalowany domyślnie.

Zainstaluj klienta NFS w systemie Windows 7 (32- i 64-bitowym)

My położyliśmy Klient NFS   z „Panelu sterowania” - „Programy i funkcje” („Dodaj lub usuń programy”) - „Włącz lub wyłącz funkcje systemu Windows” - „Usługi dla NFS”. Tutaj zaznaczamy oba pola wyboru - „Klient NFS” i „Administracja”

Automatyczne podłączanie NFS

Jeśli na przykład chcesz udostępnić swoją muzykę wideo, możesz poczuć, że wszyscy w sieci domowej widzą ją normalnie. Możesz dołączyć dysk sieciowy do tego pliku. I dodaj linię na końcu pliku. Folder nie jest instalowany automatycznie.

Jeśli wszystko poszło dobrze, powinieneś teraz przejść do katalogu i zobaczyć, jakie są pliki. Zawiera listę wszystkich udostępnionych plików i folderów. Kontrola dostępu do poszczególnych plików jest następnie przeprowadzana na serwerze przy użyciu konwencjonalnego systemu autoryzacji plików.

Nie trzeba szukać ikony klienta w menu „Programy”, zarządzaniu siecią i udostępnianiem ani w „Administracji” - programiści nie zastanawiali się nad tworzeniem GUI. Połączymy zdalny zasób z wiersz poleceń:

  mount 192.168.0.1:/data z:

gdzie 192.168.0.1 to adres serwera NFS
   / data - udział serwera
   z: - nieprzydzielona litera dysku w systemie Windows, do którego zostanie podłączony zasób

Jeśli komputer powinien działać tylko jako klient uzyskujący dostęp do innych udostępnionych zasobów. Serwer i klient sami przetwarzają te wartości, osiągając w ten sposób maksymalną przepustowość. Siłowniki często nie są montowane. Kod należy zainstalować przed „wyjściem” i oczywiście dostosować do własnej sieci!

  • W większości przypadków nie zaleca się ustawiania tych parametrów.
  • Zalecane jako wyjście.
Rozwiązanie może wydawać się nieatrakcyjne dla każdego, kto jest przyzwyczajony do systemu Windows, ale jest strasznie proste: mały wpis w pliku tekstowym.

Jest to najprostszy i najszybszy przypadek, gdy NFS bez autoryzacji i montażu występuje przy ustawieniach domyślnych. Aby dostroić, możesz przeczytać:

  mount /?

i odpowiedni temat pomocy Windows