ITPub博客

首页 > Linux操作系统 > Linux操作系统 > NAS学习之一:基础篇

NAS学习之一:基础篇

原创 Linux操作系统 作者:LRU2010 时间:2010-10-28 11:10:38 0 删除 编辑

问题的提出?

早期存储问题:存储设备直接连到个人工作站实现网络共享,在关机的情况下,用户无法访问数据且时刻面临信息泄露的风险。

早期的解决:数据存放在专有的计算机里,满足整个网络上用户对文件共享的需求,文件服务器出世了,如早期的Windows文件服务器。

解决的方面:文件I/O优化(文件服务器大量的存储磁盘)、配备进仅有I/O功能的“瘦”OS。



NAS(Network Attached Storage网络连接存储)

NAS原理:以数据为中心,将独立分布的data进行整合集中管理的专用data存储服务器,实现App Server与数据的分离,减轻不同的主机访问时App Server的负荷。

NAS地位:LAN上面的一个节点,不用App服务器干预,用户可在网络上存取数据。

NAS组件:磁盘整理、CD/DVD驱动器、磁盘驱动器、内嵌系统软件等。

互联网是在Unix环境下产生的,主要使用基于Unix的Server(文件系统为NFS),而web应用软件发展建立在Windows系统上(Windows的文件系统成为Common Internet File System, CIFS),NAS厂家提供自带的OS,即实时OS(RTOS)能兼容Unix/Linux和Windows,支持NFS和CIFS。


NAS硬件结构:

为优化数据传输,NAS一般采用千兆的以太网卡接口、多个网卡链路甚至多台NAS集群,提高数据吞吐量;存储子系通存储设备通常是磁盘阵列(或磁盘+光盘)。




NAS软件结构:

NAS为基于Linux、FreeBSD等开源OS; 存储管理保障数据完整性;文件系统提供存储与管理的手段,支持多用户,系统文件快速恢复、快照等功能



NAS文件系统:

对NFS与CIFS都支持;

NFS:Unix间实现磁盘文件管理的方式,支持C/S,所有Unix系统之间文件数据的互访(主机共享资源的标准)

CIFS: 用于Windows client和Windows Server,经过unix服务器厂商重新开发,亦可支持Win Client和Unix Server

差别:1.网络方面, CIFS面向网络连接的共享协议,对网络传输要求高,常用TCP/IP; NFS是独立传输,可用TCP或UDP;

2.软件支持方面, NFS要求 Client必须安装专用软件,CIFS集成在OS内部,无需额外软件

3.传输效率方面, CIFS优与NFS,没有太多冗余信息; NFS为无状态协议,CIFS不然; NFS受故障影响小,可以自恢复,CIFS不然;


1.jpg

soft.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24463783/viewspace-676946/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-08-19

  • 博文量
    24
  • 访问量
    30989