首页 > 范文大全 > 正文

开源系统FreeNAS在数字图书馆数据存储中的应用研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇开源系统FreeNAS在数字图书馆数据存储中的应用研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:FreeNAS是一套开源免费的NAS服务器,具有技术成本低廉,易于安装和维护,存储利用率高,可以在不同系统平台实现数据完全共享的优点。将freenas与图书馆业务集成应用,可以实现操作系统挂接磁盘、馆藏数据异地备份、馆员文件共享、路由器配置备份等重要功能。

关键词:开源软件;FreeNAS;图书馆;存储系统

The application research on integrating open source FreeNAS into digital library data storage

Zhang Jingpeng, Sui Huimin

Northeast normal university, Changchun, 130024, China

Abstract: FreeNAS is a set of free open source NAS server with the advantages of low—cost technology, easy installation and maintenance, high—usage of storage, and the data completely sharing between different system platforms. Integrating FreeNAS into library can realize the operating system articulated disk, the important functions of library data backup in different place, librarian's files sharing and router configuration backup.

Key words: open source software; freeNAS; library; storage system

数字图书馆的发展引起图书馆业务功能的巨大变革,形成一个由网络、系统、存储为基础的有机服务整体。其中,存储是图书馆资源保存的主要手段,面对数据不断增长的压力和为读者提供优质快捷服务的要求,数字图书馆采用的存储技术应具有良好的扩展性、可用性、可靠性和灵活性。随着存储技术的发展,网络存储的优势越来越明显,并且已经被广泛接受,FreeNAS是能用比较小的代价构建网络存储的一套开源免费的NAS存储服务系统。在数图书馆中研究应用FreeNAS建设网络存储,可以将网络存储与图书馆业务功能紧密结合,实现图书馆多种类型数据的灵活存储和使用。

1 NAS存储技术

网络存储技术随着科学技术的进步得到飞速发展,目前存在几种成熟的应用结构,它们拥有各自的特点和应用范围,广泛地被图书馆使用,主要包括DAS(Direct—Attached Storage,直连式存储),NAS(Network—Attached Storage,网络接入式存储)和SAN(Storage Area Network,存储区域网络)。DAS由于架构简单,难以提升存储容量;SAN成本相对较高,易形成信息孤岛,不能提供异构环境下的文件共享;NAS具有易扩充和易管理,成本低廉,实现方式多样等特点,成为数字图书馆存储系统的首选。

1.1 NAS简介

NAS是一种基于开放系统向用户提供文件级服务的特殊专用数据存储设备架构,可以直接与网络连接;由于不用挂接任何服务器后端,不会给服务器增加I/O负载。由于NAS完全以数据为中心,能够将存储设备与服务器彻底分离,从而实现集中管理数据,并且有效释放带宽,提高网络整体性能,实现有效降低总拥有成本的作用。

1.2 NAS的特点

NAS作为主要的网络存储模式已经发展和使用多年,具有自身的一些技术特性。

1.2.1 以网络为中心,开放的网络标准协议支持

NAS模式是利用现有的以太网网络资源来接入专用的网络存储设备,不必额外部署昂贵的光纤交换机网络来连接传统的存储设备,用户对以太网络的投入得到充分利用。NAS基于开放的网络标准协议,随着以太网的带宽从百兆发展到万兆,存储服务的带宽也得到完全释放。

1.2.2 实现和部署简单快捷

NAS从结构上可以分解为存储设备、网络部分、控制器。NAS的3个组成部分应用不同的存储介质、网络协议和操作系统实现,具有较大的灵活性,利用现有网络具有空闲的网口接入即可被前端众多主机使用,使NAS主机、客户机和其他设备广泛分布在整个企业的网络环境中,且NAS存储设备在数据必须长距离传送的环境中可以很好地发挥作用。

1.2.3 异构网络环境下的文件共享

NAS支持Windows,UNIDOS,Macintosh,Linux,Netware等不同操作系统,支持NFS和CIFS协议,可实现不同系统平台数据的共享和应用[1]。

1.2.4 灵活的管理方式

NAS系统基于对HTTP协议的支持提供Web服务,管理者可以通过浏览器远程访问NAS进行设定、管理和升级;也可通过LCD界面,用面板上按钮或者服务器交互界面进行管理[2]。

1.3 图书馆中NAS的实现方法

NAS存储设备的技术实现方式多样,硬件厂商基于软硬一体的整体化设计推出NAS网络存储器,使得管理难度大大降低,几近“零管理,免维护”境界,但这种设备价格相对比较昂贵,且存储容量扩充较难。在图书馆中应用NAS,应以节约为导向,以科学研究为基础,主要采用开源软件实现NAS存储系统。

目前,被广泛使用的开源NAS项目主要有5个:FreeNAS,CryptoNAS,Openfiler,NASLite—M2,NanoNAS。本文以使用率高、版本更新快的FreeNAS作为研究对象,进行实际安装、配置,重点研究与图书馆的业务功能集成应用模式,实现NAS存储在图书馆中的高效应用。