先介绍下存储方式:
常见的有das,nas,san:
das:本地存储设备,如本地的磁盘,光盘等
nas:网络附加存储服务器,其实nas其实就是一台已经配制好的主机,只要连接上网络,那么其他主机就可以访问nas主机上的数据了。简单地说,nas就是一台网络文件共享服务器,如:ftp,nfs,samba等
san:存储局域网络,是一个外接式的共享存储设备。我们知道一台主机的磁盘接口是有限的,当我们在一台主机上需要大量的磁盘使用时,就可以使用san了。san服务器共享多个存储设备(如磁盘,分区,dd命令创建的大文件等等),其他客户端主机就可以将这个共享存储设备挂载到本地使用,而且还可以对其进行分区,格式化等操作,如:iscsi技术
iscsi:internet scsi的缩写,基于TCP/IP协议,将scsi接口技术与ip接合起来的一种网络存储技术,分为服务端和客户端,服务端需要安装iscsi target,用来共享存储设备,客户端需要安装iscsi initiator,用来连接target端,将target端共享的设备挂载到本地,可以对其进行分区,格式化等操作
使用yum安装即可:
target服务端软件包:iscsi-target-utils
initiator客户端软件包:iscsi-initiator-utils
target端的主配置文件:/etc/tgt/targets.conf
initiator客户端的主配置文件:/etc/iscsi/iscsid.conf
target端共享的存储设备文件名:iqn.2015-03.com.jeff.target1
注意:target端可以共享多个存储设备,这些存储设备都会有一个LUN(逻辑单位编号)
iscsi-target监听的端口是3260
详细配置过程请查看:鸟哥的私房菜--服务器架构篇 第564页(里面讲解的非常详细)