1 / 13
文档名称:

《海量存储castor用户指南》.doc

格式:doc   大小:102KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《海量存储castor用户指南》.doc

上传人:changdan5609 2019/3/20 文件大小:102 KB

下载得到文件列表

《海量存储castor用户指南》.doc

相关文档

文档介绍

文档介绍:CASTOR用户指南前言CASTOR是由CERN(欧洲粒子物理研究中心)开发的分级存储管理(简称HSM)系统,主要负责提供分级存储和数据迁移功能,实现用户对分布在不同存储介质上文件的透明访问,不需要关心文件具体的存贮位置和方式。CASTOR中的文件可通过rfio(远程文件输入/输出)协议进行访问。访问时可采用命令行,或采用函数调用的方式(对于C程序)。同时,它特有的数据迁移功能,能够实现真正的、自动化的分级存储,做到了跨介质的存储虚拟化,使存储资源的使用更加合理,也提高了整个存储资源的利用率。目前高能所CASTOR软件已经提供给用户使用。CASTOR在高能所的目录结构为“/castor/ihep./组名/”(实验组用户)和“/castor/ihep./user/用户名首字母/用户名/”(普通用户)。客户端安装要使用CASTOR,首先要在机器上安装castor客户端。,也可以自行安装客户端。安装步骤如下:()下载客户端:./san/downloads/CASTOR-client--,可以安装iudbinfoRPM包:./san/downloads/iudbinfo--,有些环境变量非常重要,可以有三种设置方法,优先级从低到高依次为:/etc/、/etc/profile(或者用户自己的~/.bash_profile)、直接设置环境变量。高优先级的设置会覆盖低优先级的设置。缺省情况下,castor客户端的RPM包已经自动设置好了/etc/。用户可以直接根据实际情况进行覆盖。对于用户来说,S_HOST===.//对于BES在线用户STAGE_POOL=userPool或者STAGE_POOL=besPool//对于BES实验组用户,或者STAGE_POOL=runPool//对于BES在线用户,或者STAGE_POOL=ybjPool//对于YBJ实验组用户说明:STAGE_POOL对应的是磁盘阵列。选择不同的STAGE_POOL对应不同容量的磁盘。缺省的是userPool,BES和YBJ的实验组应该设置自己的STAGE_POOL,以覆盖系统的缺省值。VMGR_HOST==,具体的使用如下命令:>nsls/castor/ihep./user/用户名首字母/用户名,或者>nsls/castor/ihep./bes//对于BES实验组用户,或者>nsls/castor/ihep./run//对于BES在线用户,或者>nsls/castor/ihep./ybj//对于YBJ实验组用户如果没有CASTOR目录,请联系管理员建立。用rfcp拷贝文件或者调用库使用castor。比如:>rfcpmyfile1/castor/ihep./user/t/test/如果出现如下错误:workandnomappingfound请把自己机器的IP地址告诉管理员。“栈”程序管理的。栈负责管理磁盘池中的磁盘空间,迁移数据到磁带,从磁带中读取数据到磁盘池,通过调用垃圾回收程序(garbagecollection)确保对新文件有足够的空间。磁盘池由多个磁盘组合而成,根据组定义,分配给不同的组使用。磁盘池中放置的是最近创建或读取的文件,文件访问I/O速度较快。,ns列表CASTOR名字服务器保存的是关系数据库中的文件目录,文件的信息包括文件段,文件名,详细的访问权限,文件大小,文件类,磁带中的物理地址等。CASTOR的名字空间模仿UNIX的文件结构,只是它的文件系统由/CASTOR命名。CASTOR提供了一系列的ns查询和访问命令。以下是常用命令:nsls<file>列出指定的文件或目录nsls--class<file>列出指定文件的文件类nslistclass--id<class-id>列出指定文件类的属性nsmkdir<directory>生成一个目录一旦文件被写入CASTOR,就可用nsls查看其状态:nsls-l/castor/ihep./user/s/smith/