Nfs File Share Ubuntu 16.04 Xenial Setup Easy Guide

September 6, 2018 | By the+gnu+linux+evangelist.

Nfs File Share Ubuntu 16.04 – QuickStart Guide

Hi! The Tutorial shows you Step-by-Step How to Setup Nfs File Share in Ubuntu 16.04 Xenial LTS GNU/Linux.

And with this SetUp you will be able to Nfs Sharing Files on Ubuntu 16.04 Xenial to Local and Remote Clients.

Moreover, this same Ubuntu File Sharing Setup will Works for a Network Composed of Debian/Ubuntu-based Systems.

Finally, “rpcbind” Package have Replaced the Old “portmap” and “nfs-kernel-server” Service the Precedent “nfs-common” one.

How to Install GStreamer in Debian Bookworm – Step-by-step
  1. Server Side SetUp.

    1. Open a Shell Session
      Terminal Window on a Desktop
      (Press “Enter” to Execute Commands)

    2. Install Required Packages
      Login as SuperUser to Make Easier the Commands Execution:

      sudo su

      Then Update the Repositories:

      apt update

      And Install Required Packages with:

      apt install nfs-kernel-server rpcbind nfs-common
    3. Again

      Make Configuration.

      1. Configure rpcbind.

        nano /etc/default/rpcbind

        Append:

        OPTIONS=""

        Ctrl+x to Save & Exit from nano Editor.

        Again:

        nano /etc/hosts.allow

        For Example on a Local Network:

        portmap: 192.168.1.

        To Find your Machine IP Address do:

        ifconfig

        In this Example Allow 192.168.1.0/24 to be Accessed on Network.

      2. Configure idmapd.

        nano /etc/default
        fs-common

        Inserts:

        NEED_IDMAPD=YES

        Then:

        nano /etc/idmapd.conf

        The Content should Correspond to:

        [General]
        Verbosity = 0
        Pipefs-Directory = /var/lib
        fs/rpc_pipefs
        Domain = localdomain
        
        [Mapping]
        Nobody-User = nobody
        Nobody-Group = nogroup
        
      3. Configure NFS.

        nano /etc/exports

        Append something Like:

        /exports  192.168.1.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)
    4. Now Make and Bind the Sharing Directories.

      mkdir -p /exports/home

      Then to Bind your home to /exports/home do:

      cd /exports
      mount --bind /home ./home

      To have this SetUp Loaded on Boot Edit fstab:

      nano /etc/fstab

      Appending like in Example:

      /home /exports/home none bind
    5. StartUp server File Sharing over Network Services.

      /etc/init.d
      fs-kernel-server start
      /etc/init.d/rpcbind start
  2. Client Side SetUp.

    1. Open a Terminal Window.

    2. And Install Required Packages
      First, Update the Apt Repo Souces with:

      sudo apt update

      And then play:

      sudo apt install nfs-common rpcbind
    3. How to Mount the Sharing Directories on the Client

      NfsV4 Mount Command
  3. So After this SetUp a Portion of your Choice on the Ubuntu 16.04 Xenial File Sharing Server will be Shared with the Enabled Ubuntu/Debian-based Clients on Network.


QuickChic Theme • Powered by WordPress