欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

NAS、SAN、ISCSI存储

程序员文章站 2022-04-09 17:35:33
前提补充:linux下只要能够mount存储盘到目录,则这个存储盘必定是格式化过了的 NAS1、客户端通过TCP/IP协议连接存储服务器的存储卷。2、客户端 网络交换机 存储服务器3、存储服务器可以实时看到每个存储卷的使用率4、传输速度受限于网络以及存储服务器的文件系统处理速度5、文件系统在存储短, ......

前提补充:linux下只要能够mount存储盘到目录,则这个存储盘必定是格式化过了的

 

nas
1、客户端通过tcp/ip协议连接存储服务器的存储卷。
2、客户端---网络交换机---存储服务器
3、存储服务器可以实时看到每个存储卷的使用率
4、传输速度受限于网络以及存储服务器的文件系统处理速度
5、文件系统在存储短,划出来的卷是经过格式化的,不能做裸设备使用

san
1、客户端通过fc协议连接存储器,客户端与存储服务器的ip不在同一网段也不影响网络流量。fc协议与tcp/ip协议完全异构
2、客户端---光纤交换机---存储服务器
3、文件系统在客户端,在存储服务器端看不到准确的存储卷的使用率,记录的值是存储卷曾经到达的峰值
4、传输速度受限于光纤接口速度,若多个客户端连接同一个存储服务器,则存储服务器的光纤接口可能成为瓶颈。
5、可以做为裸设备


iscsi
1、客户端通过tcp/ip网络协议连接存储服务器的存储卷(类似nas)
2、客户端既可以通过网线又可以通过光纤连接到网络交换机
3、文件系统是在客户端(和san类似)
4、传输速度受限于网络和客户端的解 tcp/ip为scsi的开销和存储服务器的解tcp/ip为scsi的开销
5、可以做裸设备使用

iscsi网络存储的兴起原因:使用专门的光纤介质组建的san模式的存储区域网成本很高,而利用普通的数据网来传输iscsi数据实现和san相似的功能可以大大的降低成本,同时提高系统的灵活性。

iscsi工作流程: 
iscsi系统由scsi适配器发送一个scsi命令。 
命令封装到tcp/ip包中并送入到以太网络。 
接收方从tcp/ip包中抽取scsi命令并执行相关操作。 
把返回的scsi命令和数据封装到tcp/ip包中,将它们发回到发送方。 
系统提取出数据或命令,并把它们传回scsi子系统。