Linux运维从入门到入狱-NFS服务(临时版)

NFS协议简介

NFS最早由sun公司1984年开发,其目的就是让不同计算机不同操作系统之间可以彼此共享文件

#### NFS才用服务器/客户端工作模式

在NFS服务器上将目录设置为输出目录(即**共享目录**)后,客户端就可以将这个目录**挂载**到自己系统的某个目录下

#### 什么是RPC守护进程

使用NFS服务,至少需要启动以下3个系统守护进程

①rpc.nfsd 基本的NFS守护进程,主要功能是管理客户端是否能登陆服务器

②rpc.mountd 是RPC安装守护进程,主要功能是管理NFS的文件系统。他会读取NFS的配置文件/etc/exports来对比客户端权限

③rpc.portmap 主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务时,portmap会将所管理的与服务对应的端口提供给客户端,而使客户可以通过该端口向服务器请求服务

安装准备

yum install nfs-utils* -y

rpm -qa |grep nfs

配置文件

配置文件 /etc/exports

共享目录的绝对路径   客户端(选项)

例:/share  192.168.0.0/24(ro)

NFS服务器在共享目录的时候,可以设定许多共享选项,包括访问目录时的**权限选项**,**用户映射选项**以及**其他访问选项**。

linux操作系统中,我们设定的权限是访问权限,指的是对它管理的下一级所具备的权限。

权限包含:r 读  , w   写(增,删,改), x 执行(是否能直接作为脚本运行)

文件的访问权限:指的是能否对文件的内容进行增删改查

目录的访问权限:指的是能否对这个目录的下属文件或目录进行增删改查

一个文件是否能被创建,删除,修改名称,修改路径,取决于这个文件所在目录的访问权限

ll -d 本目录文件权限查看

当客户端在挂载NFS服务器共享目录时,会根据NFS服务器的权限选项来决定以只读方式或读写方式来挂载**文件系统

客户端

显示所有输出的共享目录 showmount -e nfs服务端名称或ip地址

mount ip:/共享目录 /挂载点

启动rpc守护进程

systemctl start rpcbind

启动或重启nfs服务

systemctl restart nfs

exportfs -r(重读/etc/exports文件)

自动挂载autofs(按需挂载)

yum install autofs

只要访问挂载点,即触发挂载策略,自动挂载指定设备

限制超时(五分钟)后,自动卸载已挂载的设备

环境条件

已安装autofs软件包,启动autofs服务

配置有监控目录(挂载点的父目录),设备挂载策略

autofs监控配置

配置文件/etc/auto.master

监控目录 设备挂载策略文件

/misc /etc/auto.misc

期望出现的挂载点目录所在的父目录,不可以直接使用/目录来作为父目录(权限不足)

挂载策略文件的名称,路径可自定义

挂载策略文件

/etc/auto.misc

挂载点目录名 挂载参数 目标主机ip:/共享目录

cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

nfs -fstype=nfs 192.168.1.2:/data/Documents

有用户或程序需要访问目录/misc/下名为cd的子目录时,autofs自动创建此挂载点,并将设备/dev/cdrom挂载到/misc/cd/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值