我们在考察了NAS系统的可靠性和性能以后,还必须考察另外一个问题:如何拓展员工办公电脑的存储空间?前面已经提到,如果要给公司的200名员工全部升级硬盘,成本很高,而且并不是每一个员工都需要那么大的硬盘空间。如何有效地管理存储空间,避免浪费呢?QNAP TS-509 Pro所支持的一个特别功能是非常不错的选择……
iSCSI磁盘空间使用示意图
原本我们也考虑过采用SAN(存储区域网络)设备,这样不但可以通过集中存储的方式为每台电脑提供独立的磁盘空间,并且光纤传输的性能很高,但成本实在过于惊人,在目前的经济环境下显然不符合这位读者老板的心意。
所以在终选择了QNAP TS-509 Pro以后,我们开始研究它所支持iSCSI功能。该功能也是中高端NAS区别于中低端NAS的一大特征。在使用5块1TB硬盘并采用RAID 6模式的情况下,实际可用容量为3TB,我们可以使用iSCSI功能划分出200多个私人磁盘空间,根据需要设定大小,分别供
200多台员工电脑独立使用,互不干扰,剩下的数百GB的磁盘空间还可以作为公共存储区域。
值得一提的是,在员工电脑上使用iSCSI磁盘空间就和使用本地磁盘一样,分区、格式化、重命名均可。而且由于iSCSI协议通过IP网络来传输SCSI数据块,数据块的潜伏时间短,因此理论上
iSCSI磁盘的性能比普通共享的网络磁盘更高。接下来我们就具体介绍该怎样用QNAP TS-509 Pro组建一个iSCSI网络存储系统。
注意:请勿同时使用两台电脑连接到同一个iSCSI磁盘空间,以免该磁盘空间的数据损毁。
iSCSI是“Internet小型计算机系统接口”的英文简称。它是一种网络存储标准,其目的是为了用TCP/IP协议通过网络传输磁盘数据,由于它可以在局域网(LAN)、广域网(WAN)和Internet上使用,因此让数据的存储不再受到地域的限制。
iSCSI技术的核心是在TCP/IP网络上传输SCSI协议,让SCSI命令和数据可以在普通以太网络上进行传输。具体操作是:发送端先将SCSI命令和数据包封装到TCP/IP包中再通过网络转发,接收端收到TCP/IP包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP包中并传送回发送端(这和借壳的道理很相似)。整个过程在用户看来,使用远端的网络存储设备就像访问本地硬盘一样简单,并且性能接近使用光纤通道的SAN。
由于iSCSI集SCSI、以太网和TCP/IP等技术于一身,支持iSCSI技术的服务器和网络存储设备能够直接连接到现有的IP交换机和路由器上,具有低廉、开放、大容量、传输速度高、安全等诸多优点,适合需要在网络上存储和传输大量数据的应用环境,以及许多对IO性能和带宽性能要求不是很高的数据库存储系统、大容量文件存储系统。
根据iSCSI任务的关系,发起iSCSI传输命令的电脑被称为“发起端(Initiator)”,而接收
iSCSI传输命令的网络存储设备被称为“目标端(Target)”。