日期:2014-05-16  浏览次数:20730 次

NFS攻略 - Linux下 NFS 客户端的设置

NFS攻略?-?Linux文件服务器搭建与使用实例

本文链接:http://codingstandards.iteye.com/blog/816389 ? (转载请注明出处)

?

本文内容包括:

1?NFS概述及实例

2?Linux下NFS服务端的设置

3?Linux下NFS客户端的设置

4?Windows下NFS客户端的安装及设置

?

3?Linux NFS 客户端的设置

?

Unix/Linux系统把一切设备都当做文件来处理,NFS共享目录的使用也不例外。此处假定NFS服务器地址为192.168.6.55,共享目录为/vmsnfs。那么在其他Linux机器如果要访问这个共享目录,首先要挂载 (mount)此nfs共享目录,比如也可以是/vmsnfs。这样对于所有Linux机器上的程序都可以访问/vmsnfs目录下的文件或子目录,如同这些文件就存储在本机之上。

?

3.1?通过mount命令来设置

?

首先创建挂载点,就是Linux下一个普通目录。

mkdir?/vmsnfs

?

然后使用mount命令将nfs共享目录挂载上来。

mount?-t?nfs?192.168.6.55:/vmsnfs?/vmsnfs

?

如果不想再使用此nfs共享目录,可以使用umount命令卸载掉。

umount /vmsnfs

?

这种方式使用nfs共享目录有个问题,它是临时的,重新启动机器就会丢失。最好的方式是采用autofs来自动挂载。

?

3.2?使用autofs自动来设置

?

mount 是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、?NFS、 SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不 能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提供这种功能,好像windows中的光驱自动打开功能,能够及时挂载动态加载的文 件系统。免去我们手动挂载的麻烦。

?

创建/etc/auto.nas文件

在文件中添加一行

vmsnfs?-rw,rsize=8192,wsize=8192,soft,intr?192.168.6.55:/vmsnfs