[发明专利]一种Linux系统下多分区存储设备卸载失败后回滚方法及系统有效
申请号: | 201510177012.6 | 申请日: | 2015-04-15 |
公开(公告)号: | CN104731633B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 方迪 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/06 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 分区 存储 设备 卸载 失败 后回滚 方法 | ||
技术领域
本发明属于操作系统管理技术领域,涉及一种回滚方法及系统,特别是涉及一种Linux系统下多分区存储设备卸载失败后回滚方法及系统。
背景技术
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
例如,路由器上对存储设备的管理是基于linux对存储设备的管理,也就是说是按照分区管理的。假如存储设备上有3个分区,linux就生成三个设备节点,用户添加删除存储设备的时候,就需要处理三个设备,需要考虑其中的分区。
多数用户使用的windows环境,windows提供统一删除设备的接口-添加和删除设备操作对象是存储设备,而不是存储设备上的分区。假如存储设备上有3个分区,windows会显示3个分区,用户添加和删除设备时是按照存储设备为单位处理的,不用考虑分区的情况。
而Linux对存储设备的管理是按照存储设备上的分区进行管理的,在删除时也是按照分区进行的。而用户习惯于按照存储设备设备进行管理,删除时不必考虑分区情况。
因此,如何提供一种Linux系统下多分区存储设备卸载失败后回滚方法及系统,以解决现有技术中的安装有Linux系统的各种计算机硬件设备在用户添加和删除存储设备时需要考虑分区,使用户在使用各种计算机硬件设备时出现与操作windows系统差异行为的困惑等种种缺陷,实已成为本领域从业者亟待解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种Linux系统下多分区存储设备卸载失败后回滚方法及系统,用于解决现有技术中的安装有Linux系统的各种计算机硬件设备在用户添加和删除存储设备时需要考虑分区,使用户在使用各种计算机硬件设备时出现与操作windows差异行为的困惑的问题。
为实现上述目的及其他相关目的,本发明一方面提供一种Linux系统下多分区的存储设备卸载失败后回滚方法,应用于采用Linux系统的终端装置上,所述终端装置包括多个用于加载所述存储设备的驱动设备,所述Linux系统下多分区的存储设备卸载失败后回滚方法包括:采用第一控制命令使所述驱动设备加载所述多分区的存储设备;自动生成包含分区属性信息的分区信息文件;查找与所述分区信息文件相对应的文件路径,通过所述文件路径读取所述分区信息文件,并实时读取所述多分区的存储设备的存储容量;识别所述分区信息文件中包含的各项内容;采用第二控制命令卸载所述多分区的存储设备,判断所述多分区的存储设备中是否存在正在使用的分区;若是,则采用回滚操作;若否,则表示所述多分区的存储设备正确卸载,结束进程。
可选地,所述回滚操作为将卸载的所述多分区的存储设备重新加载。
可选地,所述第一控制命令为加载命令,所述第二控制命令为卸载命令。
可选地,所述文件路径为:/proc/partitions;其中,proc用于存放运行时的Linux系统的信息文件,所述信息文件包括进程信息,内存信息,及设备驱动信息;partitions用于存放Linux系统下多分区的存储设备的分区信息文件。
可选地,所述分区信息文件中包括多分区的存储设备的设备号、分区内容、存储设备的容量大小、存储设备编号、及存储设备的分区号。
可选地,所述分区内容包括M个存储设备,每一个所述存储设备包括N个分区;其中,M为大于等于0的整数,N为大于等于2小于等于15的正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510177012.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:脚本的可持续运行方法及系统
- 下一篇:用户界面的自动生成方法及自动生成装置