Download presentation
Presentation is loading. Please wait.
Published bySudomo Rachman Modified 6年之前
1
项目三、配置与管理NFS服务器 项目描述:在Windows主机之间可以通过共享文件夹来实现存储远程主机上的文件,而在Linux系统中通过NFS实现类似的功能。 项目目标: ●了解NFS服务的基本原理 ●掌握NFS服务器的配置与调试方法 ●掌握NFS客户端的配置方法 ●掌握NFS故障排除的技巧
2
3.1 NFS相关知识 NFS服务概述 Linux和Windows之间可以通过Samba进行文件共享,那么Linux之间怎么进行资源共享呢?这就要说到NFS(Network File System,网络文件系统),它最早是UNIX操作系统之间共享文件和操作系统的一种方法,后来被Linux操作系统完美继承。
3
NFS服务概述 1.使用NFS的好处 (1)本地工作站可以使用更少的磁盘空间,因为通常的数据可以存放在一台机器上,而且可以通过网络访问到。 (2)用户不必在网络上每个机器中都设一个home目录,home目录可以被放在NFS服务器上,并且在网络上处处可用。 (3)诸如CD-ROM、DVD-ROM之类的存储设备可以在网络上被其他的机器使用。这可以减少整个网络上可移动介质设备的数量。
4
3.2 项目设计及准备 在VMWare虚拟机中启动两台Linux系统,一台作为NFS服务器,主机名为RHEL6,规划好IP地址,比如 ;一台作为NFS客户端,主机名为Client,同样规划好IP地址,比如 。配置NFS服务器,使得客户机client可以浏览NFS服务器中特定目录下的内容。
5
3.3 项目实施 服务器端的配置: 1.安装NFS服务 查询一下系统中是否已经安装了这两个套件 使用yum命令安装NFS服务
6
任务3-1 安装NFS服务器 2.启动NFS服务
7
补充 说明: 任务3-1 安装NFS服务器 NFS 停止 服务 重启 服务时不一定要关闭 rpcbind 服务。 [root@ server
~ ]# service nfs stop 重启 service nfs rest art
8
任务3-1 安装NFS服务器 让NFS服务自动运行
9
任务3-2 配置NFS服务 3.NFS服务的配置,设定/etc/exports文件
10
任务3-2 配置NFS服务 在设置/etc/exports文件时需要特别注意“空格”的使用,因为在此配置文件中,除了分开共享目录和共享主机以及分隔多台共享主机外,其余的情形下都不可使用空格。例如,以下的两个范例就分别表示不同的意义: /home Client(rw) /home Client (ro) 思考:上述两行含义有何不同呢?
11
任务3-2 配置NFS服务 2.主机名规则 (1)可以使用完整的IP地址或者网段,例如 、 /24或 / 都可以接受。 (2)可以使用主机名称,这个主机名称要在/etc/hosts内或者使用DNS,只要能被找到就行(重点是可以找到IP地址)。如果是主机名称,那么它可以支持通配符,例如*或?均可以接受。
12
任务3-2 配置NFS服务 3.权限规则 至于权限方面(就是小括号内的参数),常见的参数则有以下几种。
●rw:read-write,可读/写的权限。 ●ro:read-only,只读权限。 ●sync:数据同步写入到内存与硬盘当中。 ●async:数据会先暂存于内存当中,而非直接写入硬盘。 ●no_root_squash:登录NFS主机使用共享目录的用户,如果是root,那么对于这个共享的目录来说,它就具有root的权限。这个设置“极不安全”,不建议使用。
13
任务3-2 配置NFS服务 3.权限规则 ●root_squash:在登录NFS主机使用共享目录的用户如果是root,那么这个用户的权限将被压缩成匿名用户,通常它的UID与GID都会变成nobody(nfsnobody)这个系统账号的身份。 ●all_squash:不论登录NFS的用户身份如何,它的身份都会被压缩成匿名用户,即nobody(nfsnobody)。 ●anonuid:anon是指anonymous(匿名者),前面关于术语squash提到的匿名用户的UID设定值,通常为nobody(nfsnobody),但是你可以自行设定这个UID值。当然,这个UID必须要存在于你的/etc/passwd当中。 ●anongid:同anonuid,但是变成Group ID就可以了。
14
任务3-5 在客户端挂接NFS文件系统 1. 配置NFS客户端 配置NFS客户端的一般步骤如下。 ① 安装nfs-utils软件包
② 识别要访问的远程共享 showmount -e NFS服务器IP ③ 确定挂载点 mkdir /mnt/nfstest ④ 使用命令挂载NFS共享 mount -t nfs NFS服务器IP:/gongxiang /mnt/nfstest ⑤ 修改fstab文件实现NFS共享永久挂载 vim /etc/fstab
15
任务3-5 在客户端挂接NFS文件系统 2.查看NFS服务器信息
-a:查看服务器上的输出目录和所有连接客户端信息。显示格式为“host:dir"。 -d:只显示被客户端使用的输出目录信息。 -e:显示服务器上所有的输出目录(共享资源)。
16
任务3-5 在客户端挂接NFS文件系统
17
任务3-5 在客户端挂接NFS文件系统
18
任务3-5 在客户端挂接NFS文件系统
19
任务3-5 在客户端挂接NFS文件系统 3.加载NFS服务器共享目录
~]# mount -t NFS 服务器名称或地址:输出目录 挂载目录
20
任务3-5 在客户端挂接NFS文件系统
21
3.6 项目实录 1.录像位置 随书光盘中\随书项目实录\NFS服务器配置与管理.flv.
23
3.8实践习题
Similar presentations