[发明专利]透明文件系统迁移到新物理位置有效
申请号: | 201280025510.3 | 申请日: | 2012-05-24 |
公开(公告)号: | CN103562879A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | T·瓦西克;A·L·皮尔特;K·J·卡特曼;S·J·西蒙森;B·塔尔伯特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F13/10 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 文件系统 迁移 物理 位置 | ||
1.一种用于将透明文件系统迁移到新物理位置的方法,所述方法包括:
标识文件系统中支持由多个独立进程同时访问的源物理存储位置;
标识所述文件系统中的目标物理存储位置;
将所述源物理存储位置的内容迁移到所述目标物理存储位置,所述迁移包括:
不允许对所述源物理存储位置进行新分配;
将内容从所述源物理存储位置复制到所述目标物理存储位置;
接收将数据写入到所述源物理存储位置的写入请求,所述接收在所述迁移之前或在所述迁移期间;
与所述迁移同时地服务于所述写入请求;以及
响应于所述迁移完成,将定向到所述源物理存储位置的读取和写入请求重定向到所述目标物理存储位置,所述请求来自所述多个独立进程并且包括逻辑输入/输出(I/O)和物理I/O两者。
2.根据权利要求1的方法,还包括从所述文件系统移除所述源物理存储位置。
3.根据权利要求1的方法,其中所述文件系统是同时联机外围操作(SPOOL)文件系统。
4.根据权利要求1的方法,其中在不对所述多个独立进程进行任何更改的情况下执行所述迁移和重定向。
5.根据权利要求1的方法,其中所述多个独立进程在多个计算机系统上执行。
6.根据权利要求1的方法,其中使用虚拟化对象执行所述重定向。
7.根据权利要求1的方法,其中使用逻辑文件系统执行所述重定向。
8.一种系统,所述系统包括被配置为执行一种方法的处理器,所述方法包括:
用于标识文件系统中支持由多个独立进程同时访问的源物理存储位置的部件;
用于标识所述文件系统中的目标物理存储位置的部件;
用于将所述源物理存储位置的内容迁移到所述目标物理存储位置的部件,所述迁移包括:
用于不允许对所述源物理存储位置进行新分配的部件;
用于将内容从所述源物理存储位置复制到所述目标物理存储位置的部件;
用于接收将数据写入到所述源物理存储位置的写入请求的部件,所述接收在所述迁移之前或在所述迁移期间;
用于与所述迁移同时地服务于所述写入请求的部件;以及
用于响应于所述迁移完成,将定向到所述源物理存储位置的读取和写入请求重定向到所述目标物理存储位置的部件,所述请求来自所述多个独立进程并且包括逻辑输入/输出(I/O)和物理I/O两者。
9.根据权利要求8的系统,其中所述方法还包括用于从所述文件系统移除所述源物理存储位置的部件。
10.根据权利要求8的系统,其中所述文件系统是同时联机外围操作(SPOOL)文件系统。
11.根据权利要求10的系统,其中在不对所述多个独立进程进行任何更改的情况下执行所述用于迁移的部件和用于重定向的部件。
12.根据权利要求8的系统,其中所述多个独立进程在多个不同计算机系统上执行。
13.根据权利要求8的系统,其中使用虚拟化对象执行所述用于重定向的部件。
14.根据权利要求8的系统,其中使用逻辑文件系统执行所述用于重定向的部件。
15.一种计算机程序,所述计算机程序包括计算机程序代码,当所述计算机程序代码加载到计算机系统并执行时,执行根据权利要求1至7中的任一权利要求的方法的所有步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280025510.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在内燃机中的燃料喷射控制
- 下一篇:一种具有加强型水室结构的汽车散热器