NFS是Network File System的简写,即网络文件系统,用于目录和文件共享,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

   使用NFS的好处:

   使用更少的磁盘空间,数据可以存放在一台机器上而且可以通过网络访问。

   用户不必在每个网络上机器里头都有一个共享目录,共享目录可以被放在NFS服务器上并且通过网络在每个地方都可用

   如软驱,CDROM,和 Zip之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动设备的数量。

   实现NFS需要一台服务器和客户端机器,下面是客户端机服务器端所需进程和各进程的功能

nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_共享目录

   实现NFS:

   服务器端配置:

   确保安装了NFS


nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_nfs客户端nfs永久挂载_02

nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_共享目录_03

   查看rpc是否工作正常

[root@localhost ~]# rpcinfo -p

nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_服务器_04

创建共享目录

[root@localhost /]# mkdir public

给共享目录可写权限,并且目录下内容不被其他用户删掉

[root@localhost /]# chmod o+wt public/

编辑共享清单

[root@localhost ~]# vim /etc/exports

/public*(rw,sync)(给任意用户对/public有读写权限)

[root@localhost ~]#service nfs restart

客户端配置:

查看rpc工作状态

[root@mail ~]# rpcinfo -p

查看服务器共享清单列表

[root@mail ~]# showmount-e 192.168.20.128

Export list for 192.168.20.128:

/public *

[root@mail server]# rpm -qa |grep autofs
autofs-5.0.1-0.rc2.131.el5

编辑autofs

[root@mail ~]# vim /etc/auto.master

9 /misc/etc/auto.misc

10 /mnt/nfs/etc/auto.nfs--timeout=60(监测到/mnt/nfs本地目录下,按照策略文件进行操作,并且访问共享资源后60秒内没有操作就卸载)

产生策略文件并编辑(这里是使用auto.misc的样板改编的)

[root@mail etc]# cp auto.misc auto.nfs

[root@mail etc]# vim auto.nfs

18 server-rw,soft,intr192.168.20.128:/public

在/mnt/nfs目录下若执行cdserver 就把服务器端共享目录挂载到本地,并给予rw,soft,intr权限

[root@mail etc]#service autofs restart

最初没有被挂载

[root@mail ~]# df -h

FilesystemSizeUsed Avail Use% Mounted on

/dev/sda29.5G6.2G2.9G69% /

/dev/sda199M12M83M12% /boot

tmpfs506M0506M0% /dev/shm

执行操作

[root@mail ~]# cd /mnt/nfs/

[root@mail nfs]# ll

total 0

[root@mail nfs]# cd server

已经挂载到本地

[root@mail server]# df -h

FilesystemSizeUsed Avail Use% Mounted on

/dev/sda29.5G6.2G2.9G69% /

/dev/sda199M12M83M12% /boot

tmpfs506M0506M0% /dev/shm

192.168.20.128:/public

9.5G2.9G6.2G32% /mnt/nfs/server

查看公共目录下的内容

nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_共享目录_05

退出共享目录




nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_vim_06

60秒后再去查看挂载状态,发现已经自动卸载了,再次执行刚刚的操作就会自动挂载

[root@mail ~]# df -h





nfs客户端nfs永久挂载 nfs挂载会占用磁盘空间吗_vim_07



转载于:https://blog.51cto.com/66663330/1202079