收藏本站

Good纳斯NAS论坛_NAS社区_synology群晖_网络存储服务器_云存储_个人私有云 谷得_论坛

搜索
热搜: 活动 交友 discuz
如果你生活在地球,或者想来地球旅行,那就赶紧注册吧!
立即注册

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 1911|回复: 0
打印 上一主题 下一主题

【技术分享】问与答:NAS和SAN最大差别是什么? 转载

[复制链接]

154

主题

154

帖子

559

积分

高级会员

Rank: 4

积分
559
跳转到指定楼层
楼主
发表于 2015-6-24 13:13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【技术分享】问与答:NASSAN最大差别是什么?
问:在关于NAS的描述中,提到一点,NAS与SAN的一个区别是:NAS是基于文件(file)系统的方式来存储数据,而SAN是基于块(block)的方式来存储数据。那NAS基于文件系统的方式存放数据,是不是指:对于NAS设备,客户端看到的是一个一个的区,而不是一个硬盘,只能读写,不能对它做行为,如:重新分区、格式化等?
    :常听人说,做文件传输用NAS,做块传输用SAN。有点意思,但没说到本质。主要是看应用在涉及到I/O的时候计算模式是怎么样的。应用是在操作系统平台上运行的,应用要运行I/O的时候,会向操作系统发个中断,请求做I/O。操作系统在接到中断后,会调用文件管理系统来处理I/O。如果是DAS,是一块盘,操作系统就直接对盘进行操作。如果是在网络存储环境中,存储一般是一个阵列,操作系统对阵列进行操作,阵列再去进行具体的I/O操作。
   涉及I/O的应用模式实际有5个层次。应用、操作系统、文件系统、阵列管理和磁盘I/O读写。SAN实际只管理阵列管理和磁盘I/O读写,不管文件系统。而NAS则管理文件系统、阵列管理和磁盘I/O读写。所以,文件传输和块传输在NAS和SAN中都有,只是说在SAN的结构中,文件传输是在操作系统内部和文件系统之间消化掉了,体现出来的是文件系统处理之后的块传输到阵列管理这一部分。在NAS这种结构中,实际上是操作系统把文件传输的需求通过文件共享的协议,传给NAS系统,然后由NAS系统加上文件系统来处理。所以,应该从计算模式上来看两者之间的差别。在NAS系统中,是一个文件系统来管理整个的存储结构,而SAN的架构中,真正的数据的格式是取决于跟SAN相连的服务器的文件格式。这是NAS和SAN的最根本差别。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Good纳斯goodnas谷得    

GMT+8, 2024-4-23 19:49 , Processed in 0.108663 second(s), 27 queries .

Copyright © 2009 谷得纳斯 | 谷得智能科技有限公司

Powered by Discuz! X3.1

快速回复 返回顶部 返回列表