NFS服务器的安装与配置
一、安装
安装NFS,需要安装两个软件包,分别是portmap、nfs-utils
portmap软件包:提供运行portmap所需要的文件,为NFS等服务器程序提供RPC的支持。
nfs-utils软件包:提供NFS服务器的启动脚本和管理维护工具。
1.查看系统中是否安装了这两个软件包:
命令如下:rpm-qa|grep portmap
rpm -qa|grep nfs
若没有安装可以执行以下命令安装:
sudoapt-get install portmap;sudo apt-get install nfs
安装portmap和nfs
2.安装后开启portmap和nfs服务
首先要查看portmap和nfs的状态,命令如下:
service portmap status
service nfs status
一般情况下,portmap安装后再系统中是打开的,nfs需要输入命令开启:servicenfs start
二、配置分析
1.在系统中exports文件用于配置NFS服务器的输出共享目录
其设置的格式为:
共享目录客户端主机地址配置选项
eg:/home/share * (sync.ro)
*:表示的是所有主机
*test.com:表示的是在指定域下的所有主机
192.168.1.0/24:表示的是指定网段中的所有主机
www.test.com:表示的是指定域名的主机
192.168.1.1:表示的是指定ip地址的主机
“配置选项”中的内容
sync:表示的是设置NFS服务器同步写磁盘(建议所有的NFS共享目录都使用该选项)。
ro:表示的是设输出共享目录只读,不能与rw共同使用。
rw:表示的是设输出共享目录可读写,不能与ro共同使用。
三、具体配置
1.编辑exports文件
命令如下:vi /etc/exports
打开后为空文件,需要在文件中编辑设置~~~
这里举例设置内容为:/home/share* (sync.rw)
设置内容分析:共享文件目录为/home/share,共享给所有的主机,启用NFS服务器同步写磁盘,可读写。
2.更改共享文件的所属者
①输入命令:ls -a
查看share文件的所有者
②进入/etc/password找到nfsnobody
③设置共享文件的所属者为nfsnobody
命令如下:chown-R nfsnobody:nfsnobody share
即将共享文件share的所有者更改为nfsnobody
④更改之后重启portmap和nfs
命令如下:service portmap restart
service nfs restart
四、设置客户机
1.设置挂载点
①建立挂在目录命令如下:
cd /mnt
mkdir nfs
②设置挂载点
mount -t nfs 192.168.1.5:/home/share /mnt/nfs
设置分析如下:客户机的ip是192.168.1.5客户机挂载点为/mnt/nfs
2.查看使用共享文件的客户端地址
命令如下:showmount-e
3.查看使用共享文件的计算机ip
命令如下:showmount-a
4.挂载点卸载
命令如下:umount/mnt/nfs
��_��:�`�