• NFS na szybko w CentOS

    dodany przez Przemysław Sikora

    Już od dawna zbierałem się do napisania krótkiego przewodnika po NFS (Network File System), czyli sieciowym systemie plików w Unix-ach. Potrzebne będą nam pakiety portmap, nfs-utils i kilka innych które powinny zostać dociągnięta dzięki zależnościom. Załóżmy, że serwer będzie miał adres IP 10.8.1.1, a klient 10.8.1.2. Udostępniamy katalog /home/users i montujemy na kliencie jako /mnt/users. Zaczynamy.

    yum install portmap nfs-utils
    vim /etc/exports

    Edytujemy wskazany plik i dodajemy następującą linię:

    /home/users 10.8.1.2(rw,sync,no_root_squash,no_subtree_check)

    Krótkie wyjaśnienia:

    rw- oznacza możliwość zapisu i odczytu
    sync- odpowiedź na zapytania po poprawnym zapisie na nośnik docelowy
    no_root_squash- daje dostęp do zasobów źródłowych jako root
    no_subtree_check- niesprawdzanie drzewa udostępnianego zasobu

    Następnie wpisujemy w konsoli

    exportfs -a
    service portmap start
    service nfs start

    Teraz na komputerze kliencie instalujemy portmap lub portreserve, rpcbind i nfs-utils. W różnych dystrybucjach klienckich mogą być potrzebne nieco różne pakiety. Wspomniane narzędzie powinny byc odpalone przed dalszymi krokami. Zalecam dodanie ich do „autostartu”. Po instalacji przystępujemy do montowania zasobu.

    mkdir /mnt/users
    mount 10.8.1.1:/home/users /mnt/users

    Mamy możliwość zapisu i zmian na podmontowanym systemie plików. Aby zasób montowywał się automatycznie po starcie systemu musimy dodać następującą linijkę do pliku „/etc/fstab” na kliencie:

    10.8.1.1:/home/users /mnt/nfs nfs auto,defaults 0 0

    Pamiętajmy o odpowiedniej konfiguracji firewalla.

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony