NFS的实现Word文档下载推荐.docx
- 文档编号:16348136
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:11
- 大小:417.20KB
NFS的实现Word文档下载推荐.docx
《NFS的实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《NFS的实现Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
portmap-4.0-54.i386.rpm//提供port端口软件包
nfs-untils-1.0.1-2.9.i386.rpm//nfs服务包
[root@localhostroot]#rpm–qa|grepportmap
//查看portmap软件包是否安装
[root@localhostroot]#rpm–qa|grepnfs
//查看nfs软件包是否安装
[root@localhostroot]#mount/dev/cdrom/mnt/cdrom
//如果没有安装,则将RedHatLinux9.0的第一张镜像盘挂载到虚拟机上,两个主安装包都在第一张镜像盘
[root@localhostRPMS]#cd/mnt/cdrom/RedHat/RPMS/
//切换到安装包目录,
[root@localhostRPMS]#ls–lportmap*
//显示以portmap开头安装包的详细信息
[root@localhostRPMS]#rpm–ivhportmap-4.0-54.i386.rpm
//安装并用进度条显示安装过程
[root@localhostRPMS]#ls–lnfs-utils*
//同理,显示nfs安装包
[root@localhostRPMS]#rpm–ivhnfs-untils-1.0.1-2.9.i386.rpm
//安装nfs
[root@localhostRPMS]#ls–lredhat-config-nfs-1.0.4-5.noarch.rpm
解压是一样道理的。
[root@localhostroot]#serviceportmapstatus
//查看portmap端口的运行情况
[root@localhostroot]#servicenfsstatus
//查看nfs服务是否启动
[root@localhostroot]#serviceportmapstart
//启动portmap服务
[root@localhostroot]#servicenfsstart
//启动nfs服务,如果重启服务用servicenfsrestart
[root@localhostroot]#rpcinfo–p
//显示nfs程序版本协议端口
DEVICE=eth0//设备别名
BOOTPROTO=static//静态类型
IPADDR=192.168.1.10//IP地址
NETMASK=255.255.255.0//子网掩码
NETWORK=192.168.1.0//网络地址
BORADCAST=192.168.1.255//广播地址
在根目录下建立一个arm2410cl主目录,在arm2410cl建立1个子目录temp
基本:
目录:
自己定义的
/arm2410cl*(或缺省)所有主机
/arm2410cl/temp192.168.1.0/24(或192.168.1.*)指定子网中的所有主机
/arm2410cl/mail指定域名的主机
/arm2410cl/samba*指定域中的所有主机
/arm2410cl/ftp192.168.1.10指定IP地址的主机
基本权限:
ro:
只读
rw:
读写
两个基本权限是单选的,选择ro,rw就不能存在。
同理,选择rw就不能选择ro
常规选项:
Insecure:
允许来自高于1024的端口的连接
Insecure_locks:
允许不安全的文件锁定
no_subtree_check:
禁用子树查询
sync:
按要求同步写操作
no_wdelay:
立即强制同步写操作
用户访问:
no_root_squash:
把远程根用户当作本地根用户
all_squash:
把所有客户用户当作匿名用户
anonuid=XXX:
为匿名用户指定本地用户ID
anongid=XXX:
为匿名用户指定本地组群ID
维护NFS服务的输出目录列表
每当修改了/etc/exports文件的内容后,实际上不需要重新启动NFS服务,而直接使用命令exportfs就可以使设置立即生效。
exportfs命令就是用来维护NFS服务的输出目录列表的,命令的基本格式如下:
exports[选项]
选项有以下几个。
-a:
输出在/etc/exports文件中所设置的所有目录。
-r:
重新读取/etc/exports文件中的设置,并使设置立即生效,而不需重新启动NFS服务。
-u:
停止输出某一目录。
-v:
在输出目录时将目录显示到屏幕上。
1.重新输出共享目录
每当修改了/etc/exports文件的内容后,可使用下面的命令来重新输出共享目录
Exports–-rv
2.停止输出所有共享目录
要停止输出当前主机中NFS服务器的所有共享目录,可使用下面的命令。
exportfs–-auv
NFS服务的配置
NFS服务的配置方法相对比较简单,只需在NFS的主配置文件/etc/exports中进行设置,然后启动NFS服务即可。
2.使用showmount命令测试NFS服务器的输出目录状态
showmount命令的基本格式为:
showmount–-e192.168.1.10
showmount
showmount命令如下:
#showmount[-ae]hostname
参数说明如下。
(1)-a:
以host:
dir这样的格式来显示客户主机名和挂载点目录。
(2)-d:
仅显示被客户挂载的目录名。
(3)-e:
显示NFS服务器的输出清单。
(4)-h:
显示帮助信息。
(5)-v:
显示版本信息。
(6)--no-headers:
禁止输出描述头部的信息。
当要扫描某一主机所提供的NFS共享的目录时,使用showmount-eIP(或主机名称hostname)即可。
#netstat-utln
//观察激活的端口号
nfs所开启的端口是2049,其他端口是RPCServer其他程序(例如rpc.mountd、rpc.rquotad及rpc.nfsd.)随机产生的。
即端口号不会是固定的,每次restartnfs都会得到不一样的端口号值得注意的是,在使用showmount-e命令查看NFS服务器上的输出目录时,如果出现如图4-14所示的故障,其原因可能是NFS服务器上没有启动portmap或nfs服务,也可能是被防火墙过滤掉了。
解决办法是启动NFS服务器上的portmap或nfs服务,并重新设置NFS服务器上的防火墙(包括iptables和TCP_Wrappers)。
若是iptables防火墙引起的故障,为了测试NFS服务器功能,可简单地用serviceiptablesstop命令先关掉该防火墙。
如果不想关掉防火墙也可以,RPCport端口:
111和NFS启动端口2049,允许对外开放
iptables-AINPUT-ptcp-mmultiport--dport111,2049-jACCEPT
iptables-AINPUT-pudp-mmultiport--dport111,2049-jACCEPT
启动时自动连接NFS要想让系统在启动时自动挂载NFS服务器上的输出目录,应编辑文件/etc/fstab,在该文件中加入如下格式的语句
[root@localhostroot]#vim/etc/fstab
NFS服务器名或IP地址:
输出目录本地挂载目录nfsdefaults00
192.168.1.10:
/arm2410cl/mnt/nfsnfsdefaults00
启动超级终端:
修改IP和子网掩码
[root@EmbedSky/]#ifconfigeth0192.168.1.11netmask255.255.255.0
[root@EmbeSky/]#ping–c4192.168.1.10
//ping是连通
[root@EmbeSky/]#mount–tnfs–onolock192.168.1.10:
/arm2410cl/mnt/nfs
挂载目录是客户端的/arm2410cl挂载点是开发板上的/mnt/nfs
卸载NFS服务器
[root@EmbedSky]#umount/mnt/nfs
//不能在挂载目录卸载,否则卸载会显示系统繁忙无法卸载
NFS服务器的故障排除
故障排除思路
NFS出现了故障,可以从以下几个方面着手检查。
(1)NFS客户机和服务器的负荷是否太高,服务器和客户端之间的网络是否正常。
(2)/etc/exports文件的正确性。
(3)必要时重新启动NFS或portmap服务。
运行下列命令重新启动portmap和NFS:
serviceportmaprestart
servicenfsstart
(4)检查客户端中的mount命令或/etc/fstab的语法是否正确。
(5)查看内核是否支持NFS和RPC服务
NFS错误信息如图所示。
Portmap关闭或防火强启屏蔽,或没有启动NFS服务
挂载时命令打错了的
挂载时没有那个目录的状态
本文出自“嵌入式技术”博客,请务必保留此出处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NFS 实现