一:安装配置
NFS
服务器
1>
要使
NFS
服务器提供服务,必须启动
inet
,
portmap
,
nfs
和
mount
这
4
个守护进程,并保持在后台运行。
2>
规划好要共享的分区或目录
3>
定义客户机的参数
4>
配置
NFS
主配置文件:
/etc/exports
5>
重启
NFS
服务
1.
配置
/etc/exports
文件的语法
#vi /etc/exports
/sharedir -maproot=daemon host2
/sharedir2 -ro -network 192.168.1.0
或者用下面的格式
/sharedir host3(OPTION)
/sharedir 192.168.1.12/24(OPTION)
第一段:为共享目录,一定要绝对路径。
第二段:一些参数,如:
-maproot=daemon
表示若访问者为
root
用户,则转换为
daemon
用户;
-ro
:表示只读权限。
第三段:表示允许访问的客户端,可以是一台主机,如
host2
;也可以是一个网段;主机可以用域名表示,也可以用
IP
表示,域名支持通配符,但是不包括点。如
*.example.net
,可以表示
e1.example.net
或
e2.example.net
等等,但不能表示
s1.e1.example.net
。
第三种格式表示可以把那些读写,只读等参数写在括号里,并用逗号隔开。
2.
激活服务
portmap
和
nfsd
Portmap
激活后,会出现端口号为
111
的
Sunrpc
服务
#service portmap restart
#service nfs restart
3.
客户端配置
3.1
开启
portmap
服务
3.2
使用
mount
命令挂载共享目录
mount �Ct type -o option device dir
#mount -t nfs -o hard 192.168.1.22:/sharedir /tmp/
3.3
用户除了使用
mount
命令挂载外,还可使用
/etc/fstab
挂载或
autofs
挂
载。
二:
NFS
服务器配置实例
NFS
服务器端配置:
1.
先查看服务器端是否安装下列软件包
#rpm -qa |grep nfs
nfs-utils-1.0.9-16.e15
nfs-utils-lib-1.0.8-7.2
2.
配置NFS
服务器端配置文件:/etc/exports
/sharedir
:为共享目录,权限受共享权限(rw
)和本地权限限制。
192.168.1.22/24
:允许192.168.1.0
网段所有的机器访问
#vim /etc/exports
#cat /etc/exports
/sharedir 192.168.1.22/24(rw
)
3.
重启NFS
服务
#service nfs restart
NFS
客户端配置:
1.
确认安装portmap
包
#rpm -qa |grep portmap
portmap-4.0-65.2.2.1
2.
开启portmap
服务
#service portmap restart
3.
查看一台NFS
服务器共享目录
192.168.1.22
:为NFS
服务器的IP
地址
#showmount -e 192.168.1.22
export list for 192.168.1.22:
/sharedir 192.168.1.22/24
4.
挂载服务器的共享目录
-t nfs
:表示挂载文件的文件系统格式,也可以省略
#mount -t nfs 192.168.1.22:/sharedir /mnt/
到此,一台简单的NFS
服务器就搭设好了。
NFS
服务器是Linux
最简单的服务器配置。就让我们一起从最简单起步!!!