NFS

Getting Ready

$ vagrant up
$ vagrant ssh

How to do it

From the man pages nfs, it fstab format and options for the nfs file systems.

In server

Install and configure

$ sudo yum install nfs* nfs-utils rpc-bind
$ sudo systemctl enable nfs-server rpcbind
$ sudo systemctl start nfs-server rpcbind
$ sudo systemctl status nfs-server
 ● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
   Active: active (exited) since Tue 2016-05-31 11:14:35 IST; 8min ago
  Process: 6801 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
  Process: 6795 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
  Process: 6790 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS)
  Process: 6814 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
  Process: 6812 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
 Main PID: 6814 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs-server.service

May 31 11:14:35 centos7server systemd[1]: Starting NFS server and services...
May 31 11:14:35 centos7server systemd[1]: Started NFS server and services.
$ sudo systemctl status rpcbind
● rpcbind.service - RPC bind service
   Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
   Active: active (running) since Tue 2016-05-31 11:06:53 IST; 6s ago
  Process: 5971 ExecStart=/sbin/rpcbind -w ${RPCBIND_ARGS} (code=exited, status=0/SUCCESS)
 Main PID: 5973 (rpcbind)
   CGroup: /system.slice/rpcbind.service
           └─5973 /sbin/rpcbind -w

May 31 11:06:53 centos7server systemd[1]: Starting RPC bind service...
May 31 11:06:53 centos7server systemd[1]: Started RPC bind service.
$ sudo firewall-cmd --add-service=nfs --permanent
$ sudo firewall-cmd --add-service=rpc-bind --permanent
$ sudo firewall-cmd --reload
$ sudo mkdir /nfsdir
$ sudo vim /etc/exports
/nfsdir 192.168.56.101(rw,sync)
:wq
$ sudo exportfs -ravf
exporting 192.168.56.101:/nfsdir
$ sudo systemctl restart nfs-server
$ showmount -e
Export list for centos7server:
/nfsdir 192.168.56.101

In client

$ sudo yum install nfs-utils
$ sudo showmount -e
Export list for centos7server:
/nfsdir 192.168.56.101
$ sudo mkdir /nfsdata

For manually mount option

$ sudo mount -t nfs 192.168.56.101:/nfsdir   /nfsdata

For permanent mount

$ sudo vim /etc/fstab
192.168.56.101:/nfsdir    /nfsdata    nfs     defaults   0 0
:wq
$ sudo mount -a
$ df -TH

results matching ""

    No results matching ""