[发明专利]储存文件于一网络储存装置的方法及网络储存装置有效
申请号: | 200910210789.2 | 申请日: | 2009-11-10 |
公开(公告)号: | CN102055738A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 陈剑航 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京嘉和天工知识产权代理事务所 11269 | 代理人: | 严慎 |
地址: | 中国台湾台北县22*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 储存 文件 网络 装置 方法 | ||
技术领域
本发明涉及一种储存文件的方法及网络储存装置,特别是一种储存文件于一网络储存装置的方法及网络储存装置。
背景技术
在网络世界中,UNIX操作系统和Windows操作系统彼此在传送文件时,可通过一套架构在NetBIOS(Network Basic Input/Output System)通信协议上的软件Samba,来使彼此能够互相交换资源。
举例来说,使用Windows操作系统的计算机通过网络连接使用UNIX操作系统(Linux)的网络储存装置,并且两者皆装设有Samba,当计算机欲将文件通过Samba储存到网络储存装置时,Samba会先执行预先配置(pre-allocation)动作,以在网络储存装置的硬盘中尽可能搜索一够大的储存空间来存放文件,使得文件不会被零散地储存于硬盘,并以特定的容量大小将文件整体或分散的储存于硬盘,如此一来,在读取文件时会有较好的效能。
然而,此预先配置动作会消耗网络储存装置的中央处理单元(Central Processing Unit,CPU)的资源,如果网络储存装置的硬盘本身已无够大的储存空间,而依旧执行预先配置动作的话,无疑是造成网络储存装置的CPU不必要的负担,因此,如何有效地运用预先配置动作将是一值得研究改进的课题。
发明内容
因此,本发明的目的,即在提供一种弹性使用预先配置动作的储存文件于一网络储存装置的方法。
于是,本发明的储存文件于一网络储存装置的方法,应用于具有一储存单元的网络储存装置,该方法包含:
(A)于网络储存装置在储存一文件时,先执行一预先配置动作,以在储存单元中搜索是否有一特定大小的储存空间,若是,则储存文件于该储存空间,若否,则进行步骤(B);
(B)于网络储存装置的一存储模块中累计一次失败次数,并且判断累计的失败次数是否达到一第一预设次数,若是,则停止执行预先配置动作并直接储存文件于储存单元,若否,则进行步骤(C);以及
(C)重新执行预先配置动作以搜索储存单元中是否有一较前次搜索的储存空间小的次储存空间,若是,则储存文件于次储存空间,若否,则重复步骤(B)。
本发明的另一目的,在于提供一种应用上述的方法的网络储存装置。
于是,本发明的网络储存装置,适于通过网络连接至少一电子装置,该网络储存装置包含一存取接口、一储存单元、一控制模块、一存储模块以及一处理模块,存取接口能接收来自电子装置的文件,储存单元储存存取接口所接收的文件,控制模块在存取接口接收一文件时会执行一预先配置动作,以在储存单元中搜索一特定大小的储存空间,而当控制模块执行储存文件的预先配置动作失败时,存储模块会累计一次的失败次数,处理模块会判断存储模块所累计的失败次数是否达到一第一预定次数,若是,则令控制模块停止执行预先配置动作并直接储存文件于储存单元,若否,则令控制模块重新执行预先配置动作,以搜索一较前次搜索的储存空间小的次储存空间。
本发明的功效在于,储存文件于一网络储存装置的方法能应用于网络储存装置,使网络储存装置在储存文件前的预先配置动作能弹性地被使用,藉此控管网络储存装置的中央处理单元的效能,使得网络储存装置能顺利地工作。
附图说明
图1是一示意图,说明本发明储存文件于一网络储存装置的方法应用于一网络储存装置及一电子装置之间;
图2是一架构方块图,说明该网络储存装置的内部硬件架构;
图3是一流程图,说明本发明储存文件于一网络储存装置的方法;
图4是一流程图,说明另一流程的储存文件于一网络储存装置的方法;以及
图5是一示意图,说明本发明储存文件于一网络储存装置的方法应用于一网络储存装置及多个电子装置之间。
主要组件符号说明:
2 网络储存装置 23 中央处理单元
21 存取接口 231 控制模块
22 硬盘 233 处理模块
221 储存模块 3 电子装置
222 存储模块 901~916 步骤
具体实施方式
有关本发明的前述及其他技术内容、特点与功效,在以下配合参考附图的二个较佳实施例的详细说明中,将可清楚地呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910210789.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务管理方法及多媒体系统
- 下一篇:一种网络无缝切换装置、系统及计算机终端