首页 > IDC资讯 > 正文

linux和Windows下NFS服务器设置
2015-01-14 21:18:45   来源:   评论:0 点击:

linux系统下NFS服务器的配置方法一、NFS服务器的安装检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这
linux系统下NFS服务器的配置方法
 
一、NFS服务器的安装
 
检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包)
 
命令#rpm –q nfs-utils portmap
 
二、查看NFS服务器是否启动
 
命令#service nfs status
 
#service portmap status
 
三、如果服务器没有启动,则开启服务(默认服务下nfs没有完全开启)
 
命令#service nfs start
 
#service portmap start
 
四、指定NFS服务器的配置文件
 
NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被指NFS服务器提供的目录共享
 
命令#vi /etc/exports
 
配置“exports”文件格式如下
 
/home *(sync,ro)
 
Home:共享目录名
 
*:表示所有主机
 
(sync,ro):设置选项
 
exports文件中的“配置选项”字段放置在括号对(“( )”)中,多个选项间用逗号分隔
 
sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项
 
ro:设置输出的共享目录只读,与rw不能共同使用
 
rw:设置输出的共享目录可读写,与ro不能共同使用
 
exports文件中“客户端主机地址”字段可以使用多种形式表示主机地址
 
192.168.152.13 指定IP地址的主机
 
nfsclient.test.com 指定域名的主机
 
192.168.1.0/24 指定网段中的所有主机
 
*.test.com 指定域下的所有主机
 
* 所有主机
 
五、重新输出共享目录
 
Exportfs管理工具可以对“exports”文件进行管理
 
命令#exportfs –rv 可以让新设置的“exports”文件内容生效
 
六、显示NFS服务器的输出目录列表
 
显示当前主机中NFS服务器的输出列表
 
# showmount -e
 
七、显示NFS服务器中被挂载的共享目录
 
显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录
 
# showmount -d
 
八、在另外一个linux系统中挂在共享目录
 
显示NFS服务器的输出
 
# showmount -e 172.16.75.1 挂载NFS服务器中的共享目录
 
# mount -t nfs 172.16.75.1:/software /mnt/
 
九、查看mnt目录中的内容
 
Cd /mnt |ll
 
十、卸载系统中已挂载的NFS共享目录
 
命令# umount /mnt/
 
注意点:
 
1、在配置NFS服务器之前用ping命令确保两个linux系统正常连接,如果无法连接关闭图形界面中的防火墙
 
#service iptables stop
 
2、在配置中确保输入的命令是正确的
 
3、更改完“exports”文件后要输入exportfs –rv ,使得“exports”文件生效。
 
4、检查nfs服务是否开启,默认是关闭的。
 
5、卸载的时候不能在/mnt目录中卸载,必须注销系统后卸载。
 
Windows下NFS服务器设置软件需求:SFU文件要求:passwd ,group 这两个文件为用户自己的密码和组文件。
 
示例:passwd内容root:x:0:0:root:/root:/bin/shgroup内容root:x:0:
 
 
windows系统NFS服务器安装
 
a) 将passwd和group两个文件直接复制到本地C:\盘
 
b) 运行SFU35BETA_EN.exe,这是一个自解压文件,指定一个目录,释放压缩的文件。
 
c) 在释放目录中,运行SfuSetup.msi,出现Micorsoft Windows Services for UNIX Setup wizard窗口。
 
d) 点击Next,出现Customer Information窗口。
 
e) 点击Next,出现License and Support Information窗口,选中“I accept the agreement”。
 
f) 点击Next,出现Installation Options窗口。
 
g) 选择Custom Installation,点击Next,出现Selecting Components窗口。
 
h) 点击Utilities目录项,选择Entire feature will not be available,该项的图标变为一个棕色的叉号。
 
i) 对“Interix GNU components”“Remote Connectivity”使用相同的选择。
 
j) 点击NFS目录项,选择Entire Feature (including all subfeature if any) will be installed on local hard drive,该项的图标变为一个白色背景的驱动器。
 
k) 对“Authentication tools for NFS”使用相同的选择, 选择Entire Feature (including all subfeature if any) will be installed on local hard drive。
 
l) 最终只有“Authentication tools for NFS”和“NFS”两项是完全安装,其他各项都不安装。
 
m) 点击Next,出现User Name Mapping窗口,选中Password and group files。
 
n) 点击Next,在Password file path and name下的空白栏中输入C:\passwd,在Group file path and name下的空白栏中输入C:\group。
 
o) 点击Next,出现Installationg Location窗口,选择安装位置。
 
p) 点击Next,开始安装(约21MB)。最后选择Finish,结束安装。如提示重启,则重启。 (以上安装过程比较简单,引用网络上文章。)注:与卡巴斯基互联网套装6.0有冲突,需安装之前关闭卡巴斯基。
 
共享Windows主机目录
 
a) 不需重启,对要共享的目录,右键点击出现下拉菜单,选择“属性”,出现目录属性窗口。
 
b) 选择“NFS Sharing”选项卡,选中share this folder;指定共享名(Share name,一个简单的名字,大小写无关,如dir);字符编码(Encoding)选择GB2312-80;选中Allow anonymous access;点击Permissions,出现NFS Share Permissions窗口,设置共享文件夹读写属性。
 
c) 在Type of access下拉菜单中选择Read-Write(可读可写);要使目标板对本机文件有root权限,选中Allow root access。
 
d) 设置完,点击OK按钮,回到目录属性窗口。
 
e) 点击“安全”选项,添加everyone,使之允许读取,控制。点击“应用”或“确定”,使共享生效。要设置NFS属性,选择开始->程序->Windows Services for Unix->Services for Unix Administration。
 
f) 出现设置窗口后,点击 左边子窗口User Name Mapping,再点击标签栏“Map”,然后点击 show User Maps
 
g) 在windows user name 和unix user name框中分别输入guest和root然后点击add,则添加到mapped users中。
 
h) 然后再点击 show group Maps, 在windows group name 和unix group name框中分别输入guests和root然后点击add,则添加到mapped groups中。
 
注:如右键里没有“安全”选项,则首先确认分区是否是NTFS格式,如不是则更换成NTFS格式,然后在资源管理器里点击“工具”菜单-“文件夹选项”,将“使用简单文件共享(推荐)”前的勾去掉即可。
 
启动目标板,并在目标板上挂装Windows目录将主机IP设为192.168.1.1,交叉线与目标板相连,启动目标板,主机启动tftp服务,运行mount命令来挂装NFS目录:
 
mount –t nfs –o nolock 192.168.1.1: share_name /mntshare_name为共享的目录名。显示一下目录内容,应为Windows机器上的共享NFS目录内容。
 
这样,我们编译好的程序便可以放入共享目录中,然后在目标板上运行。
 
注:如出现网络不通的问题,则应检查本地连接是否有防火墙,如有,则去掉防火墙保护。

相关热词搜索:服务器

上一篇:机架式企业服务器系统所面临的挑战
下一篇:服务器租用和服务器托管该如何选择

分享到: 收藏
评论排行