aix-认证教程网络文件系统_第1页
aix-认证教程网络文件系统_第2页
aix-认证教程网络文件系统_第3页
aix-认证教程网络文件系统_第4页
aix-认证教程网络文件系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十四章网络文件系统§

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论