NFS配置备忘

(1)以root身份登录,在/目录下创建目录share。

   [root@bearzhang /]#mkdir share

(2)编辑/etc/exports文件,在该文件中加入下面的命令行。

   /share 192.168.1.*(rw,root_squash)

(3)重新启动NFS服务器或者用命令exportfs -a输出所有的目录,并且用nfsd &启动nfsd守护进程。


(4)在192.168.1.0/24子网上的任意一台客户机上安装共享目录。

   [root@bearzhang root]#mount 192.168.1.1:/share /mnt


-----安装NFS:-----

portmap:用于在RPC服务中注册其个功能所使用的端口号。
nfs-utils:用于提供NFS服务所需的rpc.nfsd和rpc.mountd两个守护进程以及其他相关的文件等。
启动

---启动NFS---
先启动portmap,再启动nfs.

---NFS服务检测---
# service portmap status
...
# service nfs status
...

---NFS权限控制---
共享目录在NFS服务器本机的权限。
共享权限。

# cat exportfs
...
# ll -d /home/share
...

---exportfs命令:输出共享目录---
在NFS服务启动后,如果对/etc/exports进行了更改,需要通过exportfs命令对共享目录进行输出 ,输出完成后,客户端才能访问设置的共享目录。
# exportfs -rv


---NFS客户端配置---

1.需要安装启动portmap服务。
# rpm -ivh portmap-4.0-65.2.2.1.i386.rpm

2.使用showmount查看NFS服务区的共享目录有哪些。
# showmount 10.164.203.104

3.使用mkdir命令在本地创建共享目录的挂载点。
4.使用mount命令挂载共享目录到本地。

---自动挂载---
手动通过mount命令挂载或在fstab文件中陪孩子开机自动挂载这两种方式,会导致客户机和服务器连接后,任何一方离线都可能导致另一方在不断等待超时。另外,可能很多用户挂载了共享目录,而实际上他们并不去使用该目录,这些用户会导致NFS服务器资源的浪费。为了解决这个问题,一般的做法是使用autofs服务,尽在访问时才动态挂载共享目录。
检查autofs是否已经安装:
#rpm -q autofs
启动autofs服务:
#service autofs start
#service autofs stop
#service autofs status


自动挂载,仅在访问时才自动挂载。

你可能感兴趣的:(nfs)