DAS,SAS,SAN
传统内存的问题:
存储容量不足,可靠性不足,存储空间利用率低,数据分散,扩展性差,总线结构。
DAS:主机自带存储,上层的应用通过文件系统直接访问存储 。
在主机内部有硬盘的叫做内部DAS,外部硬盘通过线缆与主机相连的叫做外部DAS。
DAS(Direct Attachment Stroage)的两种实现方式:
1:应用程序调用文件I/O,文件I/O发起Block I/O到磁盘。(File I/O)
2:应用程序直接发起Block I/O到磁盘。
NAS(Network Attachment Storage)
NAS机头提供文件共享接口。
NAS可以实现跨不同系统的客户端之间的文件共享。(CIFS(Windows),NFS(linux)),不同的系统之间进行I/O操作时不用进行格式转换,因为NAS在进行跨系统I/O时会自动转换格式。
SAN(Storage Area Network):
分为ip SAN和FC SAN。
DAS通过SCISC协议来访问内部存储空间。
SAN是通过ip协议或是FC协议再通过SAN(一般在SAN网络之中会有一个交换机)网络来访问内部存储空间。
1:应用程序调用文件I/O,文件I/O发起Block I/O到磁盘。(File I/O)
2:应用程序直接发起Block I/O到磁盘。
在SAN中通常指的是FC SAN。
FC SAN组件:存储设备,光纤交换机,HBA卡或驱动,光纤线缆(注意:在SAN组件当中没有服务器)。
IP SAN的组件:iSCSI存储设备,以太网交换机,以太网卡和initator软件,以太网线。
单点故障:是指当网络中出现一个节点故障时会导致整个网络瘫痪。
主机通过相关网络来访问存储的叫做后端存储网络。
前端业务网络提供用户接入和访问存储。
华为的存储设备要求不管是一个LUN还是多个LUN如果想要映射给同一个主机,可以把这些LUN放到一个LUN组里面。
存储与主机之间的通信通过IQN进行区分是那台主机。
主机通过增加启动器来访问存储资源。
启动器的wwpn或IQN号必须与应用服务器侧的启动器相同。
LUN需要进行格式化后才能交给主机使用。
Linux下发现存储器的命令:
Linux下将存储器与主机进行连接的命令:
Linux下将存储器与主机的链路断开的命令: