The invention discloses a copy method of distributed storage system based on file, including access to the file copy instruction, make sure the file copy strategy, according to the file copy strategy will be to be copied files to the target directory; in this scheme, the file will be copied copy strategy files to the target directory, avoid to copy files from distributed storage system internal copy to the local system, and then from the inside to the local system copy distributed storage system, to avoid the pressure on the local system and distributed storage system on the downlink bandwidth, copy files required for a shorter time; and the use of strategies to link copy copy files, file no significant relationship with the total amount, reduction the required file copy time. The invention also discloses a file copy device based on distributed storage system, which can also achieve the above technical effect.
【技术实现步骤摘要】
一种基于分布式存储系统的文件拷贝方法及装置
本专利技术涉及分布式文件存储领域,特别涉及一种基于分布式存储系统的文件拷贝方法及装置。
技术介绍
在分布式存储系统中,文件数据分散的存储在多个独立的存储设备中。传统的网络存储系统采用集中式的存储服务器存放所有的数据,但是,对于大规模的文件数据存储,集中式的存储服务器的可靠性和安全性都较低,不能满足大规模文件数据存储的需求。而分布式的存储系统采用可扩展的系统结构,利用多台存储服务器分散存储大规模文件数据,分担了存储负荷,其可靠性和安全性明显较高,且易于扩展。通常情况下,在分布式存储系统中拷贝同一个父目录中一个目录的文件至另一个目录,或者直接在当前目录拷贝一个备份文件,将待拷贝的文件完整的复制一份存储到分布式存储系统中,拷贝的时间与待拷贝的文件总量大小成正比,待拷贝的文件总量越大,时间越长,同时,在拷贝过程中,需要先从分布式存储系统拷到本地系统,再从本地系统拷到分布式存储系统中,这样对于本地系统和分布式存储系统之间的上下行带宽同时产生压力且会增加拷贝时间。因此,如何减少分布式存储系统中拷贝文件时所需时间过长问题,避免对本地系 ...
【技术保护点】
一种基于分布式文件系统的文件拷贝方法,其特征在于,包括:获取文件拷贝指令;确定文件拷贝策略;若所述文件拷贝策略为事件策略,则根据所述文件拷贝指令生成拷贝事件,利用所述拷贝事件将所述待拷贝文件拷贝至目标目录;若所述文件拷贝策略为链接策略,则根据所述文件拷贝指令在所述目标目录中生成链接文件,利用所述链接文件将所述待拷贝文件拷贝至所述目标目录。
【技术特征摘要】
1.一种基于分布式文件系统的文件拷贝方法,其特征在于,包括:获取文件拷贝指令;确定文件拷贝策略;若所述文件拷贝策略为事件策略,则根据所述文件拷贝指令生成拷贝事件,利用所述拷贝事件将所述待拷贝文件拷贝至目标目录;若所述文件拷贝策略为链接策略,则根据所述文件拷贝指令在所述目标目录中生成链接文件,利用所述链接文件将所述待拷贝文件拷贝至所述目标目录。2.根据权利要求1所述的基于分布式文件系统的文件拷贝方法,其特征在于,所述利用所述拷贝事件将所述待拷贝文件拷贝至目标目录,包括:利用所述拷贝事件将源目录中的待拷贝文件拷贝至目标目录,所述源目录与所述目标目录为不同目录。3.根据权利要求2所述的基于分布式文件系统的文件拷贝方法,其特征在于,所述利用所述拷贝事件将所述待拷贝文件拷贝至目标目录,包括:利用所述拷贝事件将目标目录中的待拷贝文件拷贝至所述目标目录。4.根据权利要求1所述的基于分布式文件系统的文件拷贝方法,其特征在于,所述利用所述链接文件将所述待拷贝文件拷贝至所述目标目录,包括:利用所述链接文件将源目录中的待拷贝文件拷贝至所述目标目录,所述源目录与所述目标目录为不同目录。5.根据权利要求4所述的基于分布式文件系统的文件拷贝方法,其特征在于,所述利用所述链接文件将所述待拷贝文件拷贝至所述目标目录,包括:利用所述链接文件将目标目录中的待拷贝文件拷贝至所述目标目录。6.一种基于分布式文件系统的...
【专利技术属性】
技术研发人员:臧琦,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。