Linux 下搭建NFS服务器

 NFS服务器:网络文件系统,服务器可以共享出一块空间来,给clientclient挂载之后,可以把服务器共享出的文件当成是本地的磁盘来进行操作。

  使用df命令可以很清楚的看到:


如上图:63/tmp/文件共享出来,在64上可以如同本地磁盘一样看到,并进行操作。

架设流程:

1.启动nfs服务,启动rpcbind 服务,使用命令:service rpcbind status

Service nfs status

 

服务器端的NFS配置

Nfs服务的配置文件地址:/etc/exports

格式:


启动服务器端的NFS服务和RPCBIND服务

CLIENT端设置:

使用命令:mount –t nfs 192.168.3.63:/tmp /mnt/

这样就可以吧服务器63上的/tmp/下的所有文件共享到64上的/mnt/上了

 

 

如果client端要写在此文件:使用命令:umount /mnt/

问题1:如果server端的共享文件被删除或者什么

Client端的文件系统就会无法卸载,可以使用命令强制卸载:umount –l /mnt/

这样就可以把共享的服务器在本地的目录卸载掉。

 

 

 

 

本地自动挂载:

功能:可以在使用的时候自动挂载,不使用五分钟之后clientserver端自动断开连接。

需要启动的服务:autofs

配置文件/etc/auto.master/etc/auto.nfs


 

 


 

不知为何,这样的设置无法正常工作。不知原因。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

应该是使用命令:service autofs restart 服务,会自动在client上创建挂载的目录,进入到挂载目录,使用命令ls

不会显示目录,但是会自动加载server端的文件。

我的正常设置无法工作。。。。。。。。。。。。

 

你可能感兴趣的:(linux,nfs服务器)