【技术实现步骤摘要】
I inux下命令行操作对象存储系统的方法和装置
本专利技术涉及文件存储领域,更具体地,涉及通过Iinux下命令行操作对象存储系统的方法和装置。
技术介绍
随着数字技术的发展,需要存储的文件量越来越大。为了应对海量文件存储的需求,出现了各种网络存储技术。 存储区域网(Storage Area Network,简称SAN)是一种用高速(光纤)网络联接专业主机服务器的一种储存方式。SAN系统通常位于主机群的后端,它使用高速I/O联结方式。SAN系统通常应用在对网络速度要求高、对数据的可靠性和安全性要求高、对数据共享的性能要求高的应用环境中。其特点是代价高,性能好。但是由于SAN系统的价格较高,且可扩展性较差,已不能满足成千上万个CPU规模的系统。 网络附加存储(Network Attached Storage,简称NAS)是一套网络储存设备,通常直接连在网络上,并提供资料存取服务。一套NAS储存设备就如同一个提供数据文件服务的系统,其特点是性价比高。 对象存储系统(Object-BasedStorage System,简称 0SS)是综合 ...
【技术保护点】
一种通过linux下命令行操作对象存储系统的方法,包括:响应于触发命令,进入访问对象存储系统的交互式操作环境;接收功能命令;将所述功能命令映射到所述对象操作系统提供的应用程序接口API;以及执行所述API,以访问所述对象操作系统。
【技术特征摘要】
1.一种通过Iinux下命令行操作对象存储系统的方法,包括: 响应于触发命令,进入访问对象存储系统的交互式操作环境; 接收功能命令; 将所述功能命令映射到所述对象操作系统提供的应用程序接口 API ;以及 执行所述API,以访问所述对象操作系统。2.根据权利要求1所述的方法,还包括: 解析所接收的功能命令; 根据解析结果,判断所述功能命令是否在预定义的命令集合中;以及 在所述功能命令存在于所述预定义的命令集中时,执行所述映射步骤。3.根据权利要求1或2所述的方法,其中所述映射步骤进一步包括: 判断所述功能命令是对象操作命令还是文件备份命令;以及 当所述功能命令是对象操作命令时,将所述功能命令映射到对应的一个或多个API ;而当所述功能命令是文件备份命令时,增加定时任务。4.根据权利要求1或2所述的方法,还包括: 接收所述对象存储系统反馈的所述API的执行结果; 对所述结果进行格式化;以及 显示格式化后的结果。5.根据权利要求1所述的方法,其中所述功能命令是下述命令之一: ls,用于显示所述对象存储中的文件或目录信息; create,用于在所述对象存储系统中创建一个bucket ; mkdir,用于在所述对象存储系统中创建文件夹; Cd,用于切换所述对象存储系统的当前目录到指定的目录; rm,用于删除所述对象存储系统中的文件或目录; mv,用于移动或重命名所述对象存储系统中的文件或目录; cp,用于拷贝所述对象存储系统中的文件或是目录; chmod,用于为所述对象存储系统中的文件或目录赋权限; upload,用于上传本地文件系统中的文件或目录到所述对象存储系统中; download,用于下载所述对象存储系统中的文件或目录到本地文件系统; copy,用于创建备份任务,定时备份本地文件系统中的文件或目录到所述对象存储系 统中; help,用于显示帮助信息; exit,用于退出系统。6.一种通过Iinux下命令行操作对象存储系统的装置,包括: 触发模块,配置为:响应于触发命令,进入访问对象存储系统的...
【专利技术属性】
技术研发人员:孙龙飞,
申请(专利权)人:北京网秦天下科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。