加盟网 |移动站| 招商名企 广告合作: 全国服务热线: 客服QQ:
加盟导航
餐饮加盟
奶茶加盟 汉堡加盟 麻辣烫加盟 火锅加盟 甜品店加盟 咖啡加盟 串串香加盟 炸鸡店加盟 面包加盟 酸菜鱼加盟 鸡排加盟 烧烤加盟 糖水加盟 特色餐饮加盟 特色小吃加盟 铁板烧加盟 土豆粉加盟 新奇特餐饮 湘菜加盟 小吃加盟 小吃车加盟 小笼包加盟 小龙虾加盟 西餐加盟 西式快餐加盟 休闲食品加盟 鸭脖加盟 羊蝎子加盟 鸭血粉丝加盟 饮品加盟 鱼火锅加盟 早餐店加盟 中式快餐加盟 自助火锅加盟 石锅拌饭加盟 刨冰加盟 煲仔饭加盟 包子加盟 便当加盟 冰淇淋加盟 冰糖葫芦加盟 披萨加盟 茶餐厅加盟 茶馆加盟 炒货加盟 茶叶加盟 重庆小面加盟 酸奶加盟 贡茶加盟 大米加盟 蛋糕店加盟 刀削面加盟 豆浆加盟 饭团加盟 夫妻肺片加盟 干锅加盟 糕点加盟 锅盔加盟 韩国料理加盟 日本料理加盟 果汁加盟 肉蟹煲加盟 黄焖鸡米饭加盟 馄饨加盟 煎饼加盟 鸡公煲加盟 进口食品加盟 筋头巴脑加盟 烤鸡加盟 烤肉加盟 烤鸭加盟 烤鱼加盟 烤猪蹄加盟 快餐加盟 拉面加盟 凉茶加盟 凉皮加盟 零食加盟 卤菜加盟 麻辣香锅加盟 冒菜加盟 焖锅加盟 面馆加盟 面食加盟 调味品加盟 米线加盟 牛排加盟 牛肉饼加盟 牛肉面加盟 牛肉汤加盟 巧克力加盟 热干面加盟 热狗加盟 肉夹馍加盟 砂锅加盟 烧鹅仔加盟 石锅鱼加盟 寿司加盟 水饺加盟 熟食加盟 酸辣粉加盟
母婴加盟
儿童乐园 婴儿游泳馆 奶粉加盟 童车加盟 玩具加盟 母婴用品加盟 儿童摄影加盟 月嫂加盟
珠宝加盟
黄金首饰加盟 水晶加盟 玉器加盟 钻石加盟 银饰加盟 彩宝加盟 珍珠加盟
女性加盟
彩妆加盟 化妆品加盟 护肤品加盟 美容美发加盟 美甲加盟 美容院加盟 女性项目 手工皂加盟 卫生巾加盟
教育加盟
早教加盟 少儿英语培训加盟 幼儿园加盟 电脑培训 教育培训加盟 作文培训 体育用品加盟 艺术培训 潜能培训 特长培训加盟 写作培训 学生用品加盟 机器人教育培训
饰品加盟
仿真花加盟 发饰加盟 工艺品加盟 家居饰品 精品饰品 民族饰品 女性饰品 情侣饰品 饰品店加盟 饰品加盟 十字绣加盟 手表加盟 眼镜加盟
家居加盟
床上用品 净水器加盟 家居装饰 窗帘加盟 整体厨房 衣柜加盟 橱柜加盟 卫浴加盟 电器加盟 家纺加盟 家具加盟 家居用品加盟 洁具加盟 节能灯加盟 空调加盟 楼梯加盟 墙纸加盟 热水器加盟 生活馆加盟 桶装水加盟 鞋柜加盟 led灯具加盟 装修加盟 布艺加盟 厨房电器 灯饰加盟 房产加盟 汗蒸房加盟
建材加盟
背景墙加盟 瓷砖加盟 吊顶加盟 地板加盟 门窗加盟 木门加盟 涂料加盟 砖厂加盟 集成墙板加盟
服装加盟
女装加盟 童装加盟 男装加盟 内衣加盟 运动服装 衬衣加盟 皮具加盟 箱包加盟 品牌服装 女包加盟 户外用品 家居服 裤业加盟 牛仔加盟 情侣装 亲子装 染衣加盟 少年装加盟 睡衣加盟 丝袜加盟 T桖加盟 休闲装 孕妇装 羽绒服加盟
汽车加盟
汽车美容 汽车维修 电动车加盟 洗车加盟 汽车4S店加盟 补胎液 节油器 汽车零部件 轮胎加盟 汽车导航 汽车用品加盟 汽车装饰 汽车项目 润滑油加盟 停车场系统 洗车器 汽车租赁连锁
当前位置: 首页 > 创业资讯 > 餐饮加盟资讯 > 什么是nfs存储(共享存储服务nfs)
温馨提示:投资有风险,988创业网提示多做项目考察!
什么是nfs存储(共享存储服务nfs)
更新时间: 2023-08-14 09:13 作者: 988创业网 点击次数: 
冠珠瓷砖
冠珠瓷砖 ¥20-50万

所属行业: 瓷砖

品牌源地: 广东省

公司名称: 佛山市冠珠陶瓷有限公司

--存储服务nfs

nfs概述

什么是nfs存储(共享存储服务nfs)(1)

什么是nfs存储(共享存储服务nfs)(2)

什么是nfs存储(共享存储服务nfs)(3)

nfs的缺点

nfs属于本地文件存储服务

缺点一:

winndows上无法使用

缺点二:

在高并发场景,以及存储量比较高的场景,对数据安全性要求比较高场景

需要采用分布式储存(mfs FastDFS)

分布式文件系统:无法在服务器中看到真实的文件信息

1.2.2 实现Windows与linux系统文件数据共享方法a.ftp(ftp服务部署)

b.samba服务

NFS共享网络文件系统企业应用

----主要用于存储web服务器上用户上传的数据信息,图片 附件 头像 视频 音频

NFS文件系统存在意义(实现数据共享,实现数据统一)

什么是nfs存储(共享存储服务nfs)(4)

NFS 网络文件系统工作方式

* 在nfs服务端创建共享目录

* 通过mount 网路挂载,将NFS客户端本地目录挂载到NFS服务端共享目录上

* NFS客户端挂载目录上创建、删除、查看数据操作,等价于在服务端进行的创建、删除、查看数据操作

什么是nfs存储(共享存储服务nfs)(5)

如图10-5所示,在 NFS服务器端设置好一个共享目录 /video后,其他有权限访问 NFS服务器端的客户端都可以将这个共享目录 /video挂载到客户端本地的某个挂载点(其实就是一个目录,这个挂载点目录可以自己随意指定),图10-5中的两个 NFS客户端本地的挂载点分別为/ v/video和/video ,不同客户端的挂载点可以不相同。

客户端正确挂载完毕后,就可以通过 NFS客户端的挂载点所在的/v/video或 /video目录查看

到 NFS服务器端 /video共享出来的目录下的所有数据。在客户端上查看时 ,NFS服务器端的 /video目录就相当于客户端本地的磁盘分区或目录,几乎感觉不到使用上的区别,根据 NFS服务器端授予 的 NFS共享权限以及共享目录的本地系统权限,只要在指定的 NFS客户端操作挂载/ v/video或/video的目录,就可以将数据轻松地存取到NFS服务器端上的/video目录中了。

NFS网络文件系统重点要了解两个重要服务

RPC服务

NFS服务

NFS工作流程图

什么是nfs存储(共享存储服务nfs)(6)

RPC服务工作原理

什么是nfs存储(共享存储服务nfs)(7)

NFS详细的访问流程

什么是nfs存储(共享存储服务nfs)(8)

当访问程序通过NFS客户端向NFS服务器存取文件时,其请求数据流程大致如下:

01.首先用户访间网站程序,由程序在NFS客户端上发出存取NFS文件的请求,这时NFS客户端(即执行程序的服务器)的RPC服务(rpcbind服务)就会通过网络向NFS服务器端的RPC服务(rpcbind服务)的111端口发出NFS文件存取功能的询间请求.

02.NFS服务器端的rpc服务(rpcbind服务)找到对应的已注册的NFS端口后,通知NFS客户端的RPC服务(rpcbind服务)。

03.此时NFS客户端获取到正确的端口,并与NFS daemon联机存取数据

04.NFS客户端把数据存取成功后,返回给前端访间程序,告知用户存取结果,作为网站用户,就完成了一次存取操作。

因为NFS的各项功能都需要向RPC服务(rpcbind服务)注册,所以只有RPC服务才能获取到NFS服务的各项功能对应的端口号(port number)、PID、NFS在主机所监听的IP等信息,而NFS客户端也只能通过向RPC服务询问才能找到正确的端□。也就是说,NFS需要有RPC服务的协助才能成功对外提供服务。从上面的描述,我们不难推断,无论是NFS客户端还是NFS服务器端,当要使用NFS时,都需要首先启动RPC服务,NFS服务必须在RPC服务启动之后启动,客户端无需启动NFS服务,但需要启动RPC服务。

什么是nfs存储(共享存储服务nfs)(9)

什么是nfs存储(共享存储服务nfs)(10)

什么是nfs存储(共享存储服务nfs)(11)

nsf实战

什么是nfs存储(共享存储服务nfs)(12)

第一个里程碑-确认软件是否已经安装,安装NFS服务相关软件

rpm -qa|grep nfs rpm -qa|grep rpc

安装rpcbind nfs-utils服务程序,并进行验证安装是否成功

yum install -y nfs-utils rpcbind rpm -qa nfs-utils rpcbind

第二个里程碑-编写nfs配置文件

nfs配置文件默认存在/etc/Exports

vim /etc/exports #share /data by oldboy for share at 20170220 /data 172.16.1.0/24(rw,sync)

什么是nfs存储(共享存储服务nfs)(13)

什么是nfs存储(共享存储服务nfs)(14)

mkdir /data -p chown -R nfsnobody.nfsnobody /data

说明:

NFS共享目录管理用户为nfsnobody,此用户不用创建,安装nfs软件时会自动创建

第四个里程碑:启动服务(注意顺序)

首先,启动rpc服务

/etc/init.d/rpcbind start 或者 systemctl start rpcbind systemctl enable rpcbind

其次,启动nfs服务

systemctl start nfs systemctl enable nfs

rpcbind服务启动信息查看

什么是nfs存储(共享存储服务nfs)(15)

[root@nfs01 ~]# ps -ef|grep rpcbind rpc 4050 1 0 10:55 ? 00:00:00 rpcbind root 4054 3878 0 10:55 pts/1 00:00:00 grep --color=auto rpcbind [root@nfs01 ~]# netstat -lntup|grep 111 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4050/rpcbind tcp 0 0 :::111 :::* LISTEN 4050/rpcbind udp 0 0 0.0.0.0:111 0.0.0.0:* 4050/rpcbind udp 0 0 :::111 :::* 4050/rpcbind [root@nfs01 ~]# rpcinfo -p localhost program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper

什么是nfs存储(共享存储服务nfs)(16)

nfs启动后查看信息

什么是nfs存储(共享存储服务nfs)(17)

[root@nfs01 ~]# rpcinfo -p localhost program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 28467 status 100024 1 tcp 56269 status 100011 1 udp 875 rquotad 100011 2 udp 875 rquotad 100011 1 tcp 875 rquotad 100011 2 tcp 875 rquotad 100005 1 udp 32886 mountd 100005 1 tcp 6154 mountd 100005 2 udp 38339 mountd 100005 2 tcp 60288 mountd 100005 3 udp 49824 mountd 100005 3 tcp 24427 mountd 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100021 1 udp 61803 nlockmgr 100021 3 udp 61803 nlockmgr 100021 4 udp 61803 nlockmgr 100021 1 tcp 6064 nlockmgr 100021 3 tcp 6064 nlockmgr 100021 4 tcp 6064 nlockmgr

什么是nfs存储(共享存储服务nfs)(18)

到此服务端部署配置完成

[root@nfs01 ~]# showmount -e 172.16.1.31 或者 showmount -e

Export list for 172.16.1.31: /data 172.16.1.0/24

服务端本地测试

什么是nfs存储(共享存储服务nfs)(19)

什么是nfs存储(共享存储服务nfs)(20)

NFS服务开启后,默认的参数文件位置,注意:修改此文件,对nfs服务没有任何影响

[root@nfs01 ~]# cat /var/lib/nfs/etab /data 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anonGID

NFS 客户端部署第一个里程碑:确认软件有没有安装,进行nfs rpc 服务软件安装部署

yum install rpcbind nfs-utils -y

第二个里程碑:启动服务

提示:

rpcbind和nfs软件都可以不启动

第三个里程碑: 检查NFS服务端是否有可以进行挂载的目录

[root@nfs01 ~]# rpm -qf `which showmount` nfs-utils-1.2.3-75.el6.x86_64

说明:showmount使用,需要安装nfs-utils软件

第四个里程碑:进程nfs客户端挂载

什么是nfs存储(共享存储服务nfs)(21)

mount -t nfs 172.16.1.31:/data /mnt

[root@backup ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/data 172.16.1.0/24

[root@backup ~]# mount -t nfs 172.16.1.31:/data /mnt

什么是nfs存储(共享存储服务nfs)(22)

说明: 如果nfs软件不安装

a 无法使用showmount 命令

b 客户端无法识别nfs 文件系统类型

第五个里程碑: 进行检查测试

什么是nfs存储(共享存储服务nfs)(23)

[root@backup ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 1.5G 17G 9% / tmpfs 238M 0 238M 0% /dev/shm /dev/sda1 190M 40M 141M 22% /boot 172.16.1.31:/data 19G 1.5G 17G 9% /mnt

什么是nfs存储(共享存储服务nfs)(24)

【测试】本地nfs客户端 进行增删改数据 等价于 nfs服务端共享目录操作

什么是nfs存储(共享存储服务nfs)(25)

[root@backup mnt]# echo "test123">test.txt [root@backup mnt]# ll test.txt -rw-r--r-- 1 nfsnobody nfsnobody 8 Oct 13 11:28 test.txt [root@nfs01 data]# cat test.txt test123

什么是nfs存储(共享存储服务nfs)(26)

------------知识深入----------------NFS服务相关进程信息

什么是nfs存储(共享存储服务nfs)(27)

rpcbind rpc启动进程 主进程 rpc state 检查数据存储的一致性 rpc.rquotad 磁盘配额 rpc.mountd 权限管理验证 nfsd NFS主进程 rpc.idmapd 用户压缩映射

什么是nfs存储(共享存储服务nfs)(28)

进程/服务 详细说明

服务或进程名

用途说明

portmapper

rpcbind服务的进程(centos5.x 上为 portmap软件)

rquotad

磁盘配额进程

nfs、nfs_acl

nfs服务进程

nfsd (rpc.nfsd )

rpc.nfsd的主要功能是管理NFS客户端是否能够登入NFS服务器端主机,其中还包括含登入者的ID判別等。

mountd

rpc.mountd的主要功能则是管理NFS文件系统。当NFS客户端顺利通过rpc.nfsd登入NFS服务器端主机时,在使用NFS服务器提供数据之前,它会去读NFS的配置文件/etc/exports来比对NFS客户端的权限,通过这一关之后,还要经过NFS服务器端本地文件系统使用权限(就是owner、group、other权限)等认证程序。如果都通过了,NFS客户端就可以取得使用NFS服务器端文件的权限。

注意:这个/etc/exports文件也是我们用来管理NFS共享目录的使用权限与安全设置的地方,特别强调,NFS本身设置的是网络共享权限,整个共享目录的权限还和目录自身的系统权限有关。

rpc.lockd (非必要)

用来锁定文件,用于多客户端同时写入

rpc.statd (非必要)

检查文件的一致性,与rpc.lockd有关。c、d两个服务雲要客户端,服务器端同时开启才可以;rpc.statd监听来自其他主机重启的通知,并且管理当本地系统重启时主机列表。

rpc.idmapd

表示用户映射或用户压缩(重要

/etc/exports配置文件说明--- /etc/exports文件说明

NFS共享目录:

为 NFS服务器端要共享的实际目录,要用绝对路径,如 (/data )。注意共享目录的本地权限,如果需要读写共享,一定要让本地目录可以被 NFS客户端的用户 (nfsnobody)读写。

NFS客户端地址:

为NFS服务器端授权的可访问共享目录的NFS客户端地址,可以为单独的IP地址或主机名、域名等,也可以为整个网段地址。还可以用来匹配所有客户端服务器,这里所谓的客户端一般来说是前端的业务的业务服务器,例如:web服务。

权限参数集

对授权的NFS客户端的访问权限设置。

nfs权限(共享目录\借给你手机)nfs配置的/ etc/exports /data 172.16.1.0/24(rw)

本地文件系统权限(\手机密码不告诉你)挂载目录的权限rwxr- xr-x root root/data

指定 NFS客户端地址的配置详细说明

客户端地址

具体地址

说 明

授权单一客户端访问NFS

10.0.0.30

一般情况,生产环境中此配置不多

授权整个网段可访问NFS

10.0.0.0/24

其中的24等同于255.255.255.0 ,指定网段为生产环境中最常见的配置。配置简单,维护方便

授权整个网段可访问NFS

10.0.0.*

指定网段的另外写法(不推荐使用)

授权某个域名客户端访问

nfs.oldboyedu.com

此方法生产环境中一般情况不常用

授权整个域名客户端访问

*.oldboyedu.com

此方法生产环境中一般情况不常用

常见案例

常用格式说明

要共享的目录客户端IP地址或IP段(参1,参2,)

配罝例一

/data10.0.0.0/24(ro,sync)

说明:允许客户端读写,并且数据同步写入到服务器揣的磁盘里

注意:24和"("之间不能有空格

配置例二

/data10.0.0.0/24(rw,sync/all_squash,anonuid=2000,anongid=2000)

说明:允许客户揣读写,并且数据同步写到服务器揣的磁盘里,并且指走客户端

的用户UID和GID,早期生产环境的一种配罝,适合多客户端共享一个NFS服务

单目录,如果所有服务器的nfsnobody账户UID都是65534,则本例没什么必

要了.早期centos5.5的系统默认情况下nfsnobody的UID不一定是65534,

此时如果这些服务器共享一个NFS目录,就会出现访问权限问题.

配置例三

/home/oldboy10.0.0.0/24(ro)

说明:只读共享

用途:例如在生产环境中,开发人员有查看生产眼务器日志的需求,但又不希罜

给开发生产服务器的权限,那么就可以给开发提供从某个测试服务器NFS客户端

上查看某个生产服务器的日志目录(NFS共享)的权限,当然这不是唯一的方法,

例如可以把程序记录的日志发送到测试服务器供开发查看或者通过收集日志等其

它方式展现

nfs服务访问原理

客户端(无论用什么用户访问)---门---服务端(nfsnobody) rpc.idmapd

NFS服务端设置rpcbind nfs服务开机自启动

什么是nfs存储(共享存储服务nfs)(29)

[root@nfs01 ~]# chkconfig rpcbind on [root@nfs01 ~]# chkconfig nfs on [root@nfs01 ~]# chkconfig |egrep "rpcbinf|nfs" nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off

什么是nfs存储(共享存储服务nfs)(30)

NFS配置文件编写说明官方举例配置

什么是nfs存储(共享存储服务nfs)(31)

EXAMPLE # sample /etc/exports file / master(rw) trusty(rw,no_root_squash) /projects proj*.local.domain(rw) /usr *.local.domain(ro) @trusted(rw) /home/joe pc001(rw,all_squash,anonuid=150,anongid=100) /pub *(ro,insecure,all_squash) /srv/www -sync,rw server @trusted @external(ro) /foo 2001:db8:9:e54::/64(rw) 192.0.2.0/24(rw) /build buildhost[0-9].local.domain(rw)

什么是nfs存储(共享存储服务nfs)(32)

/etc/exports文件配置格式为:

NFS共享目录 NFS客户端地址1(参数1,参数2,...) 客户端地址2(参数1,参数2,...)

NFS共享目录 NFS客户端地址1(参数1,参数2,...)

NFS共享目录 NFS客户端地址2(参数1,参数2,...)

注意:nfs服务默认没有认证机制,安全性不如分布式文件系统

只能通过控制配置文件中网络地址信息,实现安全性

3.5 nfs配置参数说明

参数

说明

rw

可读写的权限

ro

只读的权限

no_root_squash

登入NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享的目录来说,他就具有root的权限,这个参数『极不安全』,不建议使用

root_squash

登入NFS主机,使用该共享目录时相当于该目录的拥有者。但是如果是以root身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩成为匿名使用者,即通常他的UID与GID都会变成nobody那个身份

all_squash

不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

anonuid

可以自行设定这个UID的值,这个UID必需要存在于你的/etc/passwd当中

anongid

同anonuid,但是变成groupID就是了

sync

资料同步写入到内存与硬盘当中

async

资料会先暂存于内存当中,而非直接写入硬盘

insecure

允许从这台机器过来的非授权访问

nfs配置参数实践all_squash 参数实践

-------不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

什么是nfs存储(共享存储服务nfs)(33)

服务端修改配置

什么是nfs存储(共享存储服务nfs)(34)

[root@nfs01 ~]# vim /etc/exports #share 20171013 hzs /data 172.16.1.0/24(rw,sync,all_squash) [root@nfs01 ~]# /etc/init.d/nfs reload

什么是nfs存储(共享存储服务nfs)(35)

配置修改需要平滑重启nfs 服务

reload 平滑重启

用户的访问体验更好

nfs客户端进行测试

什么是nfs存储(共享存储服务nfs)(36)

[root@backup mnt]# touch test.txt [root@backup mnt]# ll -rw-r--r-- 1 nfsnobody nfsnobody 8 Oct 13 11:28 test.txt [root@backup ~]# su - oldboy [oldboy@backup ~]$ cd /mnt/ [oldboy@backup mnt]$ touch oldboy1.txt [oldboy@backup mnt]$ ll -rw-rw-r-- 1 nfsnobody nfsnobody 0 Oct 13 12:34 oldboy1.txt -rw-r--r-- 1 nfsnobody nfsnobody 8 Oct 13 11:28 test.txt

什么是nfs存储(共享存储服务nfs)(37)

说明:

不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

no_all_squash,root_squash 参数实践

什么是nfs存储(共享存储服务nfs)(38)

服务端修改配置

什么是nfs存储(共享存储服务nfs)(39)

[root@nfs01 ~]# vim /etc/exports #share 20171013 hzs /data 172.16.1.0/24(rw,sync,no_all_squash,root_squash) [root@nfs01 ~]# /etc/init.d/nfs reload

什么是nfs存储(共享存储服务nfs)(40)

客户端卸载重新挂载(服务器配置修改后客户端要重新挂载

什么是nfs存储(共享存储服务nfs)(41)

[root@backup ~]# umount /mnt/ [root@backup ~]# mount -t nfs 172.16.1.31:/data /mnt nfs客户端测试结果: [root@backup mnt]# touch test1.txt [root@backup mnt]# ll -rw-r--r-- 1 nfsnobody nfsnobody 0 Oct 13 12:37 test1.txt [root@backup mnt]# su - oldboy [oldboy@backup ~]$ cd /mnt/ [oldboy@backup mnt]$ touch oldboy1.txt touch: cannot touch `oldboy1.txt': Permission denied [oldboy@backup mnt]$ touch oldboy2.txt touch: cannot touch `oldboy2.txt': Permission denied

什么是nfs存储(共享存储服务nfs)(42)

服务端验证:

什么是nfs存储(共享存储服务nfs)(43)

[root@nfs01 ~]# ll /data/ -rw-rw-r-- 1 nfsnobody nfsnobody 0 Oct 13 12:34 oldboy1.txt -rw-r--r-- 1 nfsnobody nfsnobody 0 Oct 13 12:37 test1.txt -rw-r--r-- 1 nfsnobody nfsnobody 8 Oct 13 11:28 test.txt

什么是nfs存储(共享存储服务nfs)(44)

说明:

no_all_squash,是所有用户都不进行压缩,所以oldboy用户对nfs的目录没有写入的权限(与nfs服务器的共享目录权限有关)。root用户进行压缩所以可以写入。

no_root_squash 参数实践(root用户不进行压缩映射)

服务端修改配置

什么是nfs存储(共享存储服务nfs)(45)

[root@nfs01 ~]# vim /etc/exports #share 20171013 hzs /data 172.16.1.0/24(rw,sync,no_root_squash) [root@nfs01 ~]# /etc/init.d/nfs reload

什么是nfs存储(共享存储服务nfs)(46)

客户端卸载重新挂载(服务器配置修改后客户端要重新挂载

什么是nfs存储(共享存储服务nfs)(47)

[root@backup ~]# umount /mnt/ [root@backup ~]# mount -t nfs 172.16.1.31:/data /mnt nfs客户端测试结果: [root@backup mnt]# touch root.txt [root@backup mnt]# ll total 16 -rw-rw-r-- 1 nfsnobody nfsnobody 0 Oct 13 12:34 oldboy1.txt -rw-r--r-- 1 root root 0 Oct 13 12:45 root.txt -rw-r--r-- 1 nfsnobody nfsnobody 0 Oct 13 12:37 test1.txt -rw-r--r-- 1 nfsnobody nfsnobody 8 Oct 13 11:28 test.txt 删除测试 [root@backup mnt]# rm -rf ./* [root@backup mnt]# ll total 0

什么是nfs存储(共享存储服务nfs)(48)

说明:

由于对root用户没有进行压缩,所以到达nfs服务器后依旧是root身份,root用户默认对所有的文件都有权限,所以可以写入。(很危险)

推荐方式:

什么是nfs存储(共享存储服务nfs)(49)

创建用户和用户组并指定id

什么是nfs存储(共享存储服务nfs)(50)

所有服务器: groupadd -g 888 www useradd -s /sbin/nologin -M -u 888 -g 888 www 服务端: chown -R www.www /data/rw

什么是nfs存储(共享存储服务nfs)(51)

什么是nfs存储(共享存储服务nfs)(52)

什么是nfs存储(共享存储服务nfs)(53)

,

十大品牌排行榜

更多+
  • 蓝话筒少儿口才
    咨询数:4894 门店数:133

    蓝话筒少儿口才加盟详情:教育行业是一个非常有钱途的行业,选对了品牌就是选对了商机,就可以获得非常高的利润,那么在餐饮行业都有哪些...

  • 天线宝宝早教
    咨询数:4698 门店数:118

    天线宝宝早教加盟详情:2013年,天线宝宝早教品牌授权青岛喜乐宝教育咨询有限公司在青岛设立华北区加盟总部,专注发展拥有巨大潜力的中...

  • 优贝乐早教
    咨询数:4667 门店数:109

    优贝乐早教加盟详情:优贝乐国际儿童教育集团于2006年成立于香港,全面移植全美创造性思维课程早期教育体系,专注于全球儿童创造性潜能...

  • 顿斯坦少儿口才
    咨询数:4641 门店数:189

    顿斯坦少儿口才加盟详情:少儿口才加盟中心-顿斯坦简介: 北京顿斯坦教育中心是一所致力于少年儿童素质教育培训的研究机构,经过十年的...

  • 白雪驴肉火烧
    咨询数:4631 门店数:140

    白雪驴肉火烧加盟详情:小吃一直以来就备受消费者喜爱,并且因为投资小回本快收到了众多投资者的青睐,开一家小吃店真是不错的创业想法...

  • 抱抱熊早教
    咨询数:4280 门店数:130

    抱抱熊早教加盟详情:抱抱熊隶属于北京市东方爱婴咨询有限公司,东方爱婴作为中国最早、规模最大的0~3岁婴幼儿早期教育机构,一直以专...

  • UCC国际洗衣
    咨询数:4198 门店数:132

    UCC国际洗衣加盟详情:UCC国际洗衣集团---倡导绿色洗涤、无磷化 洗涤,以人为本更注重对衣物的保护和护理, 追求洗衣行业与环境和谐共...

  • 两个黄鹂少儿口才
    咨询数:4180 门店数:100

    两个黄鹂少儿口才加盟详情:两个黄鹂少儿口才由中国播音主持专业的最高学府中国传媒大学的教师肖弦弈博士创办,教学和教材的研发全部...

  • 香港艾乐国际连锁幼儿园
    咨询数:4079 门店数:136

    香港艾乐国际连锁幼儿园加盟详情:香港艾乐国际教育集团-广州艾乐教育品牌管理有限公司成立于2003年,是一间坐落于广州,面向国际的教...

  • 小博士少儿口才
    咨询数:4005 门店数:125

    小博士少儿口才加盟详情:北京小博士(全国联盟)口才与作文培训学校隶属于北京卡耐基与小博士教育集团,前身以口才培训起家,分别开设有成...

创业故事

更多+

我对加盟感兴趣,马上免费通话留言!

(24小时内获得企业的快速回复)

温馨提示:
1.此次通话将不会产生任何费用, 请放心使用

*姓名:
*电话:
QQ/Email:
投资金额:
加盟地区:
留言:

*为必填

7x24小时电话咨询

您可以根据下列意向,快捷留言

  • 想要加盟煲饭堂,请尽快联系
  • 煲饭堂加盟流程怎样的?
  • 煲饭堂加盟费是多少钱?
  • 煲饭堂有哪些扶持政策?
  • 煲饭堂能实地考察吗?
在线
咨询
在线
留言
关注
微信
APP下载
返回
顶部