NFS:网络文件系统,只能工作在Unix/linux之间,不能与windows之间交互。

NFS文件系系统只能基于ip来认证!

RPC:远程过程调用,简化分布式应用程序的开发,

对Linux系统而言,提供RPC 服务的程序叫portmap  ,监听在111/tcp端口。

NFS服务器端:nfs-utils,只要安装完这个包,就能成为服务器端,

service   nfs   start

启动完nfs后会启动三个进程:

nfsd    :nfs的主服务,默认监控在2049端口,用来注册使用。

rquotad  :限定客户端在本地只能使用多大磁盘空间(磁盘配额)。端口随机由RPC服务帮忙选取

mountd  :接受客户端的挂载请求。端口随机,由RPC服务帮忙选取

rpcinfo  -p  localhost :查看NFS的所有端口

/etc/exports  :nfs所使用的主配置文件

这里面是空白的,需要自己定义

格式:共享的文件夹       共享给那个主机(共享权限)

多个客户端之间使用空白字符隔开

每个客户端后面必须跟一个小括号,里面定义了此客户端访问属性、访问权限。。。

例:192.168.1.1/24(ro,async)   192.168..2.1(rw,sync)

导出属性:

ro:只读

async:异步写入

rw:读写

sync:同步

root_squash :用户映射为来宾用户

no_root_ssquash :保留管理员权限

all_squash :全都用户转换成来宾用户

anonuid,anongid :指定来宾用户的UID和GID

showmount

-a  IP地址 :显示本机上所有已经挂载了的文件系统

-e  IP地址 :显示本机共挂载了哪些目录

showmount  -e :可以查看nfs服务器‘导出’的各文件系统

-d :查看客户端已挂载了哪些文件系统

exportfs     -a :一般要跟-r 或-u选项同时使用,表示重新挂载所有文件系统或取消导出所有,不用重新启动nfs服务

-r :重新导出

-u :取消导出

-v :显示详细信息

客户端使用mount命令挂载即可

mount  -t  nfs  IP地址:文件路径     挂载点

让mount的quotad等进程监听在固定端口 /etc/sysconfig/nfs

Linux运维技术之NFS网络文件系统的更多相关文章

  1. 亲爱的,我是一条Linux运维技术学习路径呀。

    根据我的经验,人在年轻时,最头疼的一件事就是决定自己这一生要做什么.在这方面,我倒没有什么具体的建议:干什么都可以,但最好不要写小说,这是和我抢饭碗.总而言之,干什么都是好的:但要干出个样子来,这才是 ...

  2. Linux运维技术之讲解RAID

    RAID: 独立冗余磁盘阵列 ,将多块磁盘组合起来,组合成一个阵列,当成一个逻辑设备来使用的机制! RAID级别:仅代表磁盘组织不同,没有上下之分,组合raid时,不仅要考虑速度,还要考虑可用性. 磁 ...

  3. 【Linux 运维】Centos7初始化网络配置

    设置网络 (1)动态获取一个IP地址 #dhclient        系统自动自动获取一个IP地址#ip addr         查看获取的ip地址(2)查看网关,子网掩码 虚拟机编辑>虚拟 ...

  4. Linux运维技术之scp命令使用

    命令格式: scp -P 8031  -r 路径1 路径2 命令解释, 其中-P中的P一定要大写,小写不行(这个也是问题的关键,这个大小写耽搁了好长时间) -P 2424表示更改SSH端口后的端口,如 ...

  5. Linux运维技术之yum与rpm的基本使用要点

    https://pkgs.org/ 与https://rpmfind.org/   RPM包下载 RPM包简介 1.安装与升级时,使用的是包全名 2.RPM包安装时要注意包的依赖性 RPM包操作(系统 ...

  6. Linux运维技术之LVM(逻辑卷管理)

    DM :逻辑设备(模块)--->LVM 优点: 个分区) 2.1.partprobe  /dev/sdb : 使用partprobe可以不用重启系统即可配合fdisk工具创建新的分区 2.2.c ...

  7. linux运维之路配置网络

    前言裸机上装操作系统,想和物理机通信需要设置IP 开机以后: 第一步:setup命令  ——>  NetWork configguation  ---->Device configurat ...

  8. Linux运维技术之端口转发

  9. Linux运维技术之详解任务计划(crontab命令)

    crontab命令 按照预先设置的时间周期(分钟.小时.天……)重复执行用户指定的命令操作,属于周期性计划任务 (1).先来看一下/etc/crontab文件的内容: [root@localhost ...

随机推荐

  1. 使用 AI 绘制箭头

    参考下面教程 有空再整理 https://jingyan.baidu.com/article/7082dc1cd77899e40b89bd5a.html http://www.360doc.com/c ...

  2. libevent笔记3:evbuffer

    evbuffer 之前提到bufferevent结构体提供两个缓存区用来为读写提供缓存,并自动进行IO操作.这两个缓存区是使用Libevent中的evbuffer实现的,同样,Libevent中也提供 ...

  3. 记一次node节点异常排查

    一.背景 公司进行kubernetes服务重启演练,集群重启后所有服务正常,仅node2节点处于notready状态 二.排查过程 查看对应节点的详细信息,发现kubelet一直处于starting状 ...

  4. Vue.js 自定义组件封装实录——基于现有控件的二次封装(以计时器为例)

    在本人着手开发一个考试系统的过程中,出现了如下一个需求:制作一个倒计时的控件显示在试卷页面上.本文所记录的就是这样的一个过程. 前期工作 对于这个需求,自然我想到的是有没有现成的组件可以直接使用(本着 ...

  5. hanlp进行命名实体识别

    需要安装jpype先,这个是python调用java库的桥梁. # -*- coding: utf-8 -*- """ Created on Thu May 10 09: ...

  6. linux下安装谷歌拼音输入法

    linux下安装谷歌拼音输入法 输入以下命令,等待安装完成. sudo apt-get install fcitx 接着输入,完成安装谷歌中文输入法 sudo apt-get install fcit ...

  7. 【转】用 async/await 来处理异步

    原文地址:https://www.cnblogs.com/SamWeb/p/8417940.html 昨天看了一篇vue的教程,作者用async/ await来发送异步请求,从服务端获取数据,代码很简 ...

  8. Ladon内网渗透扫描器PowerShell版

    程序简介 Ladon一款用于大型网络渗透的多线程插件化综合扫描神器,含端口扫描.服务识别.网络资产.密码爆破.高危漏洞检测以及一键GetShell,支持批量A段/B段/C段以及跨网段扫描,支持URL. ...

  9. C++动态规划实现查找最长公共子序列

    问题描述: 给定两个序列X={x1,x2,…,xm}和Y={y1,y2,…,yn},找出X和Y的最长公共子序列.(给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共 ...

  10. 『序列 莫队 dp预处理』

    序列 Description 给定长度为n的序列:a1,a2,-,an,记为a[1:n]. 类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,-,ar-1,ar.若1≤l≤s≤t≤r≤n ...