版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十四章网络文件系统§
14.1
基本概念§14.1.1
NFS§14.1.2
NFS
的守候进程§
14.2
管理网络文件系统§14.2.1
配置NFS
服务器§14.2.2
管理NFS
客户端§14.2.3
NFS
相关命令§14.2.4
测试题第十四章
网络文件系统本章要点理解
网络文件系统掌握NFS的守候进程以及它们的角色掌握如何配置NFS服务器掌握如何管理NFS客户端第十四章网络文件系统(2)14.1.1NFSNFS:Network
File
System
,网络文件系统NFS用于UNIX系统时,类似Windows中网上邻居的功能,可实现网络共享。但比网上邻居配置更灵活配置,安全性更好基于RPC(Remote
Procedure
Call)协议NFS协议是sta
ess的。服务端是没有记录客户端对操作的状态,服务端只是记录有哪些客户机在操作要求客户端是主动和智能的,即由客户端提出对服务端的共享文件的mount方式,比如,服务端宕机,客户机如何处理等NFS(2)14.1.2
NFSNFS服务端需要的守候进程(daemon):portmapnfsdrpc.mountdrpc.statdrpc.lockd(2)NFS客户端需要的守候进程(daemon):portmapbiodrpc.statdrpc.lockd查看NFS守候进程状态命令:#
lssrc
–gnfsrpc.mountd
进程运行在服务端客户端,响应客户端发送的mount请求,并查看是否有所需的共享nfsd
进程运行于服务端,和biod配合完成NFS的文件读写操作(3)(4)biod
进程运行于客户端,和nfsd配合完成NFS的文件读写操作和锁定NFSrpc.lockd
and
rpc.statd
进程客户端和服务端都要运行,用来文件的操作(5)portmap
进程用来给基于RPC协议的服务分配一个通讯端口基于RPC协议的服务必须先从portmap得到分配的的端口,之后才能对外正常服务NFS服务是基于RPC通信,所以无论是客户端还是服务端,都要在启动RPC其他相关子进程之前,先启动pormap进程(6)(7)配置方式:手动修改配置文件和手工启动服务用smit工具配置和启动服务只有root才能配置NFS14.2.1配置手工配置手动修改配置文件/etc/exports执行exportfs–a,使配置文件内容生效用startsrc–g
nfs
启动NFS相关子进程/etc/exports文件此文件列出要共享的内容,示例:#
cat/etc/exports/tmp/thomasc
-access=server1:server2:server4/tmp/thomasc/testfs/usr/man
–ro用命令#
exportfs
–a
此文件,才能把内容共享出去,使其他机器的用户可以使用本机的文件/etc/exports文件(2)access只允许server1、server2和server3/tmp/thomasc
,其他机器不允许被设置为只读,若无任何参数,ro/usr/man则默认为rw/ettab文件当服务器的rpc.mountd进程接收到一个来自客户端的mount请求后,在/et
tab文件中记录客户端主机名和mount的当客户端把共享的
umount后,/et tab中的记录会自动去除可以通过命令showmount-a
来查看此文件内容/etc/xtab文件列出系统有哪些共享的内容rpc.moutd接受到来自客户端的请求,先去查看/etc/xtab这个文件,看是否有用户所需要的使用smit配置#
smit
mknfsexp使用smit配置(2)在“PATHNAME ofdirectorytoexport”选项设定要共享的“MODE
to
export
directory”
选项设定共享
的权限“EXPORT directory
now,system
restart
orboth”选项设定是否现在启动NFS子进程等14.2.2
管理
客户端需要启动nfs客户端的守候进程执行mount命令,共享服务端的示例:#
mount
server3:/tmp/testnfs/mntpoint(把主机名为server3上的/tmp/testnfs
挂到本机的/mntpoint
下)执行umount命令,卸载NFS共享的options#
mountnode
mounted mounted
over
vfs
date----------------------- --------------- ------
---------------------------//varjfs Apr
26
20:42
rw,log=/dev/hd8jfs Jun
14
14:11
rw,log=/dev/hd8/dev/hd4/dev/hd9var……./dev/hd10opt/usr/man/opt/testfsjfs Apr
26
20:43
rw,log=/dev/hd8nfs3
May
0215:39p610----------Node列就是NFS
server的主机名Mount自动mount配置
文件系统为自动mount后,该文件系统不会马上mount,当有用户时,系统将自动
mount该文件系统,此功能可以节省系统开支,并简化操作自动mount分为两种:indirect-automountdirect-automount需要启动automound,#startsrc–sautomountdindirect-automount1、先在/tmp下创建一个indirect-automoun的map文件,该文件定义好mount点的相对路径,如下:#
more
/tmp/indirect.maptestfs-rwserver3:/tmp/testfs2、因为已经定义了mount点的相对路径,执行下面命令后,会在/tmp/limhai
下创建testfs把server3服务器的/tmp/testfs
mount此,并:#
automount
-m
/tmp/limhai
/tmp/indirect.mapdirect-automount1、先在/tmp下创建一个direct-automoun的map文件,该文件定义好mount点的绝对路径,如下:#
more
/tmp/direct.map/home/remoteserver3:/home2、因为已经定义了mount点的绝对路径,所以执行
automount命令就不需要具体指定mount点,这是和indirect
map不一样的,如下所示,:#
automount
-m
/-
/tmp/direct.map14.2.3
NFS相关命令rcpinfo
命令nfso
命令nfsstatshowmountrpcinfo查看RPC服务的状态信息#
rpcinfo
-p
server3program
vers
proto
portservice………..100003
2
udp2049
nfs100005
1
udp
40212mountd……..(查阅/etc/rpc文件,nfsd(100003和100005对应的
服务是
fsd和mountd,也就是说portmap
了这两个服务)nfso查看系统有关NFS的内核参数#nfso
–aportcheck=
0udpchecksum=
1nfs_socketsize=
60000nfs_tcp_socketsize=
60000修改NFS的内核某个参数#nfso
-o
nfs_tcp_socketsize=80000nfsstat查看NFS通信状态,可用来NFS性能#nfsstat
–s………..Server
rpc:Connection
oriented:nullrecv0calls
badcalls0
0………..showmount查看某台机器共享出的
有哪些#
showmount
-eserver3export
list
forserver3:/tmp/thomasc
server1,server2,server4/tmp/thomasc/testfs
(everyone)查看当前有那些机器共享本机#
showmount
–a14.2.4(1)1、Administartor
now
wishes
to
mount
theexportedfile
systems
from
pluto
onto
mars.Which
of
thefollowing
commands
will
she
use
to
view
theexport
list
of
'pluto'?exportlist
plutorpcinfo-pplutoshowmount
-e
marsshowmount
-epluto(2)2、Whichof
the
following
actions
should
beperformed
by
the
system
administrator
to
giveServer
B
access
to
Server
A's
file
system?Run
thechfs
command
on
Server
ARun
the
chfs
commandon
Server
BRun
the
exportfs
command
on
Server
ARun
the
exportfs
command
on
Server
B3、When
a
RPC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高校教师职业道德全真模拟考试试卷A卷含答案
- 2024年xx村年度脱贫户、监测户增收工作总结
- 牛津译林版英语高三上学期期末试题及答案指导
- 机电工程师招聘面试题与参考回答(某大型国企)
- 新修订《疫苗流通和预防接种管理条例》培训试题及答案
- 2024年简化货品采购协议格式
- 2024年限定区域分销商协议条款
- 2024年度工程领域劳务协议范本
- 2024年新汽车租赁经营协议样本
- 2024全新保健品商业合作协议样本
- 山东省济南市历下区2023-2024学年八年级上学期期中语文试题
- 图神经网络在生物医学影像分析中的应用
- 浅谈管理者的自我管理
- 第一章 结构及其设计 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计2》
- 语文教学常规检查表
- “思政”课社会实践
- 临时用电漏电保护器运行检测记录表
- 复杂性尿路感染
- 重度残疾儿童送教上门
- 膀胱癌综合治疗新进展
- 音乐ppt课件《小小的船》
评论
0/150
提交评论