华三nas文件共享存储
‘壹’ NAS共享文件夹的持续传输速度,在全千兆环境下只有80MB,正常吗
正常现象,80mb可以了 。1000÷8=125 这个理论传输但是实际性能肯定有损耗,其次要超五类以上的网线能实现更高的传输速度。
‘贰’ 存储基础3 存储阵列NAS SAN
存储阵列在IT架构下主要有两种:
盘控一体化架构和盘控分离化架构
管理口的默认IP地址是A控 192.168.128.101 B控 192.168.128.102
存储结构:直接连接存储(DAS)、网络连接存储(NAS)、存储区域网络(SAN)
通过存储的通道不同分为IP SAN 和FC SAN
而无论是IP SAN还是FC SAN都有三种组网结构:
1、直连组网
主机和存储之间通过专用的通道去连接,这个通道可以基于是IP的,也可以是FC。这种通道的实现方式主要是把存储资源通过这个通道提供给上层服务器使用
缺点:所有的存储资源只能为一台服务器提供存储
2、单交换组网
它可以通过网络侧的交换机或者说FC的交换机实现把存储资源共享给多台服务器提供存储
缺点在于应用服务器和交换机以及存储 资源之间只有一条承载链路,任何一条链路出现问题都会导致服务器和应用之间连接失败
3、双交换组网
采用的是两台或主备的方式去实现交换机的连接,所有的应用服务器和存储之间也是通过两条链路去连接,中间断开任何一条链路都不影响整个存储和应用服务之间应用的访问
注意:提到SAN存储,默认指的是FC SAN
无论是IP SAN 还是FC SAN都有以下四个组件:
采用的是光纤作为承载通道。
FC协议栈
我们大多用的是FC-0 FC-1 FC-2这三层,也可以称FC是大二层架构
FC-0主要是定义了物理层的介质,比如:光纤或者铜线、相应的标准、距离等
FC-1主要是定义了协议的编解码的过程
FC-2主要是定义了帧、流控制以及质量控制方面
FC-3主要是加密
FC-4主要是上层协议的封装,比如SCSI,完成SCSI协议到FC协议的转换传输
FC的三种拓扑架构
1、点对点
通过主机侧安装的hub卡以及光纤线缆和设备去连接
缺点:所有的存储只能为一台应用服务器提供服务
2、仲裁环
通过光纤集线器去完成把存储资源共享给多台服务器,提供存储。
缺点:它们都在环路上工作,任何环路上的设备出问题都会导致环路出问题,安全性不高
3、FC-SW
采用交换式的方式去实现FC的组网,这种方式采用FC交换机去实现为更多的上层服务器提供存储资源,同时也可以实现双交换组网的一种方式
它的承载通道采用TCP/IP协议进行承载
实现IP SAN有三种方式:
第一种:
软件主要实现的是从SCSI协议封装成iSCSI的过程
以太网卡主要实现的是把数据传输到外界
第二种:
与第一种的区别就是TOE网卡分担了网卡的一些功能
第三种:
iSCSI卡即完成了数据的封装也完成了数据的发放
不占用任何的主机资源
FC SAN与IP SAN的区别
FC SAN因为距离原因,大多只能在数据中心去做
IP SAN因为是TCP/IP做承载,所以可用于大区域数据
FC SAN速度快,传输效率高
FC SAN成本高
FC SAN采用的是专用的HBA卡 不会被外界攻击
FC SAN更多用在容灾备份的场景
NAS(Network Attached Storage)网络附加存储 :是一种将分布、独立的数据进行整合,集中化管理,以便与对不同主机和应用服务器进行访问的技术。
SAN的所有文件存储都是在主机这侧完成的。
而NAS是把自己的文件系统和自己的操作系统都是在内部实现的,也就是说NAS有自己的文件系统和自己的操作系统去管理自己的内部数据。
NAS对不同操作系统开放的协议不同
Windows是CIFS
Linux是NFS
NAS还支持FTP和HTTP,对外提供文件共享
CIFS(Common Internet File System),通用Internet文件系统,NAS对Windows系统提供文件共享所用的一个协议。
它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务,CIFS可以看做是应用程序协议,如文件传输协议和超文本传输协议的一个实现
架构:C/S
应用:Windows系统共享文件的环境
传输协议:TCP/IP
对网络性能要求较高,如果丢包高的话,会访问失败
NFS (Network File System)网络文件系统。
应用在Linux/Unix文件系统中,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
架构:C/S
传输:TCP或者UDP
因为支持两种传输协议,所以网络的可靠性安全性方面比CIFS要低
因为Windows上的软件是集成的所以不需要安装,而Linux和Unix则需要安装软件
NAS内部的组成:
NAS文件系统IO与性能影响
主机、网络、NAS本身内部的性能
NAS和SAN的区别:
‘叁’ 如何为NAS存储和SAN存储选择交换机
SAN和LAN之间有很多相似的地方,比如说它们都能够提供数据存储及共享。同时两者之间也存在很多区别,为了做出一个公平的比较结果,下面说说两者之间一些需要注意的区别。LAN(局域网)一般是指以太网,是在IP地址的基础上架构的,能够轻松的做到低成本高效率,具有标准的界面。另一方面,基于光纤通道的局域网把数据的集成度保证以及高效的性能表现放在了第一位,相对的不太注意成本问题。
如果打算采用基于NAS的存储网络,文件共享协议采用NFS(网络文件协议),CIFS(通用Internet文件系统) 或者AppleTalk(Apple公司协议组),可以选择一个传统的基于以太网的交换机。
如果打算采用基于iSCSI的存储网络,也可以选择以太网交换机,或者选一个能够支持光纤通道以及iSCSI技术的交换机也可以。采用光纤通道的硬件环境可以支持开放系统,以及基于FICON光纤交换机的IBM S/390(zSeries)环境。▲SAN与NAS对比示意图
可以利用高速切入路由选择或者存储转发架构来实现交换。许多交换机的设计都是基于CLOS架构来实现的,CLOS这个名称是为了纪念贝尔实验室的研究员Dr. Charles Clos的。交换机根据数据帧和数据包的地址来实现数据从源地址到目的地址的交换。
理论上,在不计成本的情况下,交换机可以实现无阻塞的全速交换,实际上,如果网络产生了过载,就会出现数据拥塞,这时可以通过Qos以及流量控制管理软件来进行调整。传统的交换机和网络是基于不产生过载的前提下设计的,这样可以实现更高的性能,因此更贵一些。
‘肆’ NAS网络存储是什么
NAS是网络存储基于标准网络协议实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。
‘伍’ 如何在局域网内访问 Synology NAS 上的文件
在局域网内访问 Synology NAS 上的文件步骤如下:(演示使用WIN10系统,其他Windows版本操作大致相同)
1丶打开控制面板>文件服务,勾选红框所示的取消SMB服务,记下下方红框内的信息。

(5)华三nas文件共享存储扩展阅读
SAN 和NAS的区别:
SAN是一种网络,NAS产品是一个专有文件服务器或一个只读文件访问设备。
SAN是在服务器和存储器之间用作I/O路径的专用网络。
SAN包括面向块(iSCSI)和面向文件(NAS)的存储产品。
NAS是功能单一的精简型电脑,因此在架构上不像个人电脑那么复杂,像键盘、鼠标、荧幕、声卡、喇叭、扩充漕、各式连接口等都不需要;在外观上就像家电产品,只需电源与简单的控制钮。
NAS在架构上与个人电脑相似,但因功能单纯,可移除许多不必要的连接器、控制晶片、电子回路,如键盘、鼠标、USB、VGA等。
‘陆’ 本地NAS构建
由于阿里云线上有NAS存储,又不能公网访问,所以本地通过软件构建一个NAS以供测试。
NFS的挂载原理
NFS分为客户端与服务器端,一般设置为一个Server端,多个客户端,也可设置为多对多,当服务器端设置好共享目录/data后,客户端通过相应的访问权限,将共享目录挂载到本地系统的某个目录下,就可以透明的看到共享目录里的文件了,依据服务器制定的相应权限做操作
NFS服务器与客户端的通信原理
客户端NFS和服务端NFS通讯过程
1)首先服务器端启动RPC服务,并开启111端口
2)启动NFS服务,并向RPC注册端口信息
3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。
5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。
NFS系统守护进程
nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;
mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。
当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。
portmap:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。
环境:
新建一个虚拟机,系统安装使用最小化安装,可参照我前面的文章,有详细介绍。一般情况是系统盘是和数据盘分开。系统盘在线上我一般情况是分配20G,如果是容器等应用系盘我会分配50G,当然如果是有很多镜像的容器环境,那么我会系统将/var/lib/docker等用单独的数据盘来挂载。
安装配置NAS文件共享存储
1、服务端安装
2、关闭防火墙
3、配置nas
配置文件:/etc/exports
共享目录创建:
4. 本地NAS存储目录 192.168.230.0/24(授权访问客户端的地址段)
5. 重新加载NFS配置
参数说明:
rw:可读写的权限
ro:只读的权限 anonuid:可以自行设定这个UID的值,这个UID必需要存在于你的/etc/passwd当中anongid:同anonuid,但是变成groupID就是了 sync:资料同步写入到内存与硬盘当中 async:资料会先暂存于内存当中,而非直接写入硬盘 insecure:允许从这台机器过来的非授权访问
no_root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享的目录来说,他就具有root的权限,这个参数‘极不安全’,不建议使用
root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者。但是如果是以root身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩成为匿名使用者,即通常他的UID与GID都会变成nobody那个身份
all_squash:不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody
6. 启动服务
7. 设置开机启动
8. 查看端口占用,以便开着防火墙的时候设置,如果闲麻烦,可以通过限制访问IP
Linux nfs客户端安装
vi /ettc/hosts
在末尾加入
开机自动挂载
vi /etc/fstab
##尾行下面新增加一行写入
注:_netdev表示设备需要网络
‘柒’ NAS存储中的共享文件夹 怎么赋予它域用户的共享权限
你来错地方了
‘捌’ NAS网络存储是什么
NAS是网络存储基于标准网络协议实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。
‘玖’ 请教一些关于NAS存储的问题
回复1# jayklx 多节点读写,不明白楼主具体意思是什么?只要不同时写同一个文件,就都没有问题。如果想同时写同一个文件,就需要特殊文件系统通过加锁+队列方式来完成这个功能。nas共享的就是文件系统,san共享的就是一个lun。这个楼主理解没有错。同等级性能还是由比较大的差距的。1G SAN使用FC协议是可以达到100MByte/s的,但是1G NAS使用的是以太网远远达不到100MBytes/s的。 查看原帖>>
‘拾’ 如何配置NAS网络存储
1 NAS设备主要的用途是提供一个文件数据存放的空间。这个空间可以共享给不同的主机。主机可以像访问本地硬盘一样访问NAS存储空间。
2、从网上下载资料的动作是主机(比如你的办公电脑)来做,下载的资料可以直接存放到NAS中。
3、不同操作系统主机访问NAS的方式有一定区别,通常来说:
1)Windows主机通常通过CIFS协议访问,可以通过在“我的电脑”上点右键,“映射网络驱动器”的方式,将NAS的空间作为一个网络硬盘来访问。
2)Linux或Unix主机通常通过NFS协议访问,可以使用mount命令将NAS空间挂载成一个本地目录进行访问。
3)具体的配置方法各厂家设备有一定区别,请参考设备的使用说明书,或咨询厂家。
