一种操作系统复制方法及装置制造方法

文档序号:6536896阅读:122来源:国知局
一种操作系统复制方法及装置制造方法
【专利摘要】本发明公开了一种操作系统复制方法,包括:获取目标位置;在所述中转存储介质上创建中转文件夹;将所述操作系统基础部分及可读写文件夹打包成映像文件;复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;将所述中转文件夹中的所有文件全部粘贴到目标位置。本发明还公开了一种操作系统复制装置,包括:获取模块,用于获取目标位置;创建模块,用于在所述中转存储介质上创建中转文件夹;打包模块,用于将所述操作系统基础部分及可读写文件夹打包成映像文件;复制模块,用于复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;并将所述中转文件夹中的所有文件全部粘贴到目标位置。
【专利说明】一种操作系统复制方法及装置
【技术领域】
[0001]本发明涉及计算机操作系统【技术领域】,特别是指一种操作系统复制方法及装置。【背景技术】
[0002]现有的操作系统一般情况下是与机器绑定而不允许被复制的,并且,一般的复制粘贴工作是不能维持文件状态信息(如权限信息)的,这就导致对操作系统进行复制成为一件非常复杂的工作。
[0003]一般情况下,UNIX的复制工作是对原始文件系统进行复制,其过程复杂、步骤繁琐,使得其出错率也高,容易导致系统崩溃。
[0004]因此,急需寻找一种更加简单的操作系统复制方法以满足日益突出的高效率低出错率复制操作系统的需求。

【发明内容】

[0005]有鉴于此,本发明的目的在于提出一种操作系统复制方法及装置,其极大简化了操作系统的复制过程,提高了操作系统复制效率,降低了复制过程的出错率。
[0006]基于上述目的本发明提供的操作系统复制方法,包括:
[0007]获取目标位置;
[0008]在所述中转存储介质上创建中转文件夹;
[0009]将所述操作系统基础部分及可读写文件夹打包成映像文件;
[0010]复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;
[0011]将所述中转文件夹中的所有文件全部粘贴到目标位置。
[0012]在一些实施方式中,还包括:
[0013]展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件;
[0014]将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并。
[0015]在一些实施方式中,还包括:
[0016]判断是否复制修改部分;
[0017]若是,则将所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件并复制至所述中转文件夹。
[0018]在一些实施方式中,还包括:
[0019]将所述中转文件夹中的所有文件全部粘贴到目标位置后,展开所述操作系统基础部分映像文件及所述可读写文件夹及其修改部分打包成的展开时能维持原状态的映像文件;
[0020]将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并。
[0021]在一些实施方式中,还包括:
[0022]判断目标位置是否有引导程序;[0023]若是,则将修改部分对应的引导项加入引导程序配置文件中;
[0024]若否,则复制所述被复制的操作系统的引导程序至所述中转文件夹,然后将修改部分对应的引导项加入引导程序配置文件中。
[0025]本发明还提供了一种操作系统复制装置,包括:
[0026]获取模块,用于获取目标位置;
[0027]创建模块,用于在所述中转存储介质上创建中转文件夹;
[0028]打包模块,用于将所述操作系统基础部分及可读写文件夹打包成映像文件;
[0029]复制模块,用于复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;并将所述中转文件夹中的所有文件全部粘贴到目标位置。
[0030]在一些实施方式中,还包括:
[0031]展开模块,用于展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件;
[0032]合并模块,用于将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并。
[0033]在一些实施方式中,还包括:
[0034]判断模块,用于判断是否复制修改部分;
[0035]若是,则所述展开模块将所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件并复制至所述中转文件夹。
[0036]在一些实施方式中,所述展开模块还用于展开所述操作系统基础部分映像文件及所述可读写文件夹及其修改部分打包成的展开时能维持原状态的映像文件;
[0037]所述合并模块还用于将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并。
[0038]在一些实施方式中,还包括引导修改模块,且所述判断模块还用于判断目标位置是否有引导程序;
[0039]若是,则所述引导修改模块将修改部分对应的引导项加入引导程序配置文件中;
[0040]若否,则所述复制模块复制所述被复制的操作系统的引导程序至所述中转文件夹,然后所述引导修改模块将修改部分对应的引导项加入引导程序配置文件中。
[0041]从上面所述可以看出,本发明提供的操作系统复制方法,通过选定中转存储介质,并在其中创建中转文件夹,先将需要复制的文件粘贴到中转文件夹中,再转而粘贴到目标位置,即可实现操作系统的复制。
[0042]进一步的,若需要复制操作系统修改部分,则通过将可读写文件夹及其修改部分的打包成的展开时能维持原状态的映像文件,并对引导配置文件进行适应性修改,即可实现对修改后的操作系统的复制。
【专利附图】

【附图说明】
[0043]图1为本发明所复制的操作系统的可写化实现实施例的流程图;
[0044]图2为本发明操作系统复制方法一个实施例的流程图;
[0045]图3为本发明操作系统复制方法另一个实施例的流程图;
[0046]图4为本发明操作系统复制装置一个实施例的示意图。【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0048]本发明的一个实施例提供了一种操作系统复制方法,包括:
[0049]选定中转存储介质;
[0050]在所述中转存储介质上创建中转文件夹;
[0051]复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;
[0052]将所述中转文件夹中的所有文件全部粘贴到目标位置。
[0053]参照附图1,为本发明待复制的操作系统的可写化实现实施例的流程图。
[0054]首先,对操作系统进行复制前,需对原只读形式的操作系统进行可写化实现,该可写化实现的一个实施例包括:
[0055]步骤101:获取待复制的操作系统映像存储介质所挂载的目录;
[0056]步骤102:在该存储介质中创建可读写文件夹;
[0057]步骤103:将所述可读写文件夹与待复制的操作系统的基础部分通过调用联合文件系统接口进行合并。
[0058]通过在待复制的操作系统映像存储介质中创建可读写文件夹,并将所述可读写文件夹与待复制的操作系统的基础部分通过调用联合文件系统接口进行合并,使得对操作系统的修改内容全部存储在所述可读写文件夹中,即完成了对操作系统的可写化实现;如此一来,所述待复制的操作系统则即能被读取又能被修改。
[0059]现在,可根据所述待复制的操作系统进行可写化实现方法,对所述操作系统进行复制。参照附图2,为本发明操作系统复制方法一个实施例的流程图。
[0060]所述操作系统复制方法包括下述步骤:
[0061]步骤201:获取目标位置;
[0062]步骤202:在中转存储介质上创建中转文件夹;
[0063]步骤203:将所述操作系统基础部分及可读写文件夹打包成的映像文件;
[0064]步骤204:复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;
[0065]步骤205:将所述中转文件夹中的所有文件全部粘贴到目标位置。
[0066]从上述可以看出,采用所述操作系统复制方法,通过选定中转存储介质,并在其中创建中转文件夹,先将需要复制的文件粘贴到中转文件夹中,再转而粘贴到目标位置,即可实现操作系统的复制。
[0067]参照附图3,为本发明操作系统复制方法另一个实施例的流程图。
[0068]步骤301:获取目标位置;
[0069]步骤302:在所述中转存储介质上创建中转文件夹;
[0070]步骤303:判断是否复制修改部分;
[0071]步骤304:若否,则将所述操作系统基础部分及可读写文件夹打包成映像文件,并复制所述操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;
[0072]步骤305:若是,则将所述操作系统基础部分及所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件,并复制所述操作系统基础部分映像文件、可读写文件夹及其修改部分的映像文件至所述中转文件夹;
[0073]步骤306:将所述中转文件夹中的所有文件全部粘贴到目标位置;
[0074]步骤307:展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件;或,展开所述操作系统基础部分映像文件、所述可读写文件夹及其修改部分的打包成的展开时能维持原状态的映像文件;
[0075]步骤308:将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并;或,步骤309:将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并;
[0076]步骤310:判断目标位置是否有引导程序;
[0077]步骤311:若是,则将修改部分对应的引导项加入引导程序配置文件中;
[0078]步骤312:若否,则复制所述被复制的操作系统的引导程序至所述中转文件夹,然后将修改部分对应的引导项加入引导程序配置文件中。
[0079]从上述可以看出,采用所述操作系统复制方法,进一步的,若需要复制操作系统修改部分,则通过将可读写文件夹及其修改部分的打包成的展开时能维持原状态的映像文件,并对引导配置文件进行适应性修改,即可实现对修改后的操作系统的复制。
[0080]本发明还提供了一种操作系统复制装置,参照附图4,为本发明操作系统复制装置一个实施例的示意图。
[0081 ] 所述操作系统复制装置400包括:
[0082]获取模块401,用于获取目标位置;
[0083]创建模块402,用于在所述中转存储介质上创建中转文件夹;
[0084]打包模块403,用于将所述操作系统基础部分及可读写文件夹打包成映像文件;
[0085]复制模块404,用于复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;并将所述中转文件夹中的所有文件全部粘贴到目标位置。
[0086]进一步的,所述操作系统复制装置400还包括:
[0087]展开模块405,用于展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件;
[0088]合并模块406,用于将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并。
[0089]进一步的,所述操作系统复制装置400还包括:
[0090]判断模块407,用于判断是否复制修改部分;
[0091]若是,则所述打包模块403将所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件,并且,其被所述复制模块404复制至所述中转文件夹。
[0092]进一步的,所述展开模块405还用于展开所述操作系统基础部分映像文件及所述可读写文件夹及其修改部分打包成的展开时能维持原状态的映像文件;
[0093]所述合并模块406还用于将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并。
[0094]进一步的,所述操作系统复制装置400还包括引导修改模块408,且所述判断模块407还用于判断目标位置是否有引导程序;[0095]若是,则所述引导修改模块408将修改部分对应的引导项加入引导程序配置文件中;
[0096]若否,则所述复制模块404复制所述被复制的操作系统的引导程序至所述中转文件夹,然后所述引导修改模块408将修改部分对应的引导项加入引导程序配置文件中。
[0097]从上述可以看出,采用所述操作系统复制装置,通过选定中转存储介质,并在其中创建中转文件夹,先将需要复制的文件粘贴到中转文件夹中,再转而粘贴到目标位置,即可实现操作系统的复制;进一步的,若需要复制操作系统修改部分,则通过将可读写文件夹及其修改部分的打包成的展开时能维持原状态的映像文件,并对引导配置文件进行适应性修改,即可实现对修改后的操作系统的复制。
[0098]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种操作系统复制方法,其特征在于,包括: 获取目标位置; 在所述中转存储介质上创建中转文件夹; 将所述操作系统基础部分及可读写文件夹打包成映像文件; 复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹; 将所述中转文件夹中的所有文件全部粘贴到目标位置。
2.根据权利要求1所述的方法,其特征在于,还包括: 展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件; 将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并。
3.根据权利要求1所述的方法,其特征在于,还包括: 判断是否复制修改部分; 若是,则将所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件并复制至所述中转文件夹。
4.根据权利要求3所述的方法,其特征在于,还包括: 将所述中转文件夹中的所有文件全部粘贴到目标位置后,展开所述操作系统基础部分映像文件及所述可读写文件夹及其修改部分打包成的展开时能维持原状态的映像文件;将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并。
5.根据权利要求4任意一项所述的方法,其特征在于,还包括: 判断目标位置是否有引导程序; 若是,则将修改部分对应的引导项加入引导程序配置文件中; 若否,则复制所述被复制的操作系统的引导程序至所述中转文件夹,然后将修改部分对应的引导项加入引导程序配置文件中。
6.一种操作系统复制装置,其特征在于,包括: 获取模块,用于获取目标位置; 创建模块,用于在所述中转存储介质上创建中转文件夹; 打包模块,用于将所述操作系统基础部分及可读写文件夹打包成映像文件; 复制模块,用于复制操作系统基础部分映像文件、可读写文件夹映像文件至所述中转文件夹;并将所述中转文件夹中的所有文件全部粘贴到目标位置。
7.根据权利要求6所述的装置,其特征在于,还包括: 展开模块,用于展开所述操作系统基础部分映像文件、可读写文件夹打包成的映像文件; 合并模块,用于将所述操作系统基础部分与可读写文件夹通过调用联合文件系统接口进行合并。
8.根据权利要求7所述的装置,其特征在于,还包括: 判断模块,用于判断是否复制修改部分; 若是,则所述打包模块将所述可读写文件夹及其修改部分打包成展开时能维持原状态的映像文件,并且所述复制模块将其复制至所述中转文件夹。
9.根据权利要求8所述的装置,其特征在于,所述展开模块还用于展开所述操作系统基础部分映像文件及所述可读写文件夹及其修改部分打包成的展开时能维持原状态的映像文件; 所述合并模块还用于将所述操作系统基础部分与所述维持原状态的可读写文件夹通过调用联合文件系统接口进行合并。
10.根据权利要求6至9任意一项所述的装置,其特征在于,还包括引导修改模块,且所述判断模块还用于判断目标位置是否有引导程序; 若是,则所述引导修改模块将修改部分对应的引导项加入引导程序配置文件中; 若否,则所述复制模块复制所述被复制的操作系统的引导程序至所述中转文件夹,然后所述引导修改模 块将修改部分对应的引导项加入引导程序配置文件中。
【文档编号】G06F9/445GK103777984SQ201410037395
【公开日】2014年5月7日 申请日期:2014年1月26日 优先权日:2014年1月26日
【发明者】邓庆华 申请人:宝龙计算机系统(湖南)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1