[發明專利]一種類UNIX操作系統轉移交換空間的方法及裝置有效
| 申請號: | 201310049430.8 | 申請日: | 2013-02-07 |
| 公開(公告)號: | CN103150211B | 公開(公告)日: | 2016-10-12 |
| 發明(設計)人: | 鄧慶華 | 申請(專利權)人: | 寶龍計算機系統(湖南)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 李弘;李翔 |
| 地址: | 411300 湖南省韶山永*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 種類 unix 操作系統 轉移 交換 空間 方法 裝置 | ||
技術領域
本發明涉及類UNIX操作系統技術領域,尤其涉及一種類UNIX操作系統轉移交換空間的方法及裝置。
背景技術
LiveX形式的操作系統,例如LiveCD,是指無需安裝就可以通過CD自啟動的操作系統。一些Linux發行版本被設計為“LiveCD”,即可以直接引導為可用Linux系統的CD。當從CD引導起來后,提供一整套可以使用的工具,其中有一些是通用的,有一些是高度專用的。由于以CD為載體,通常的LiveCD除了基本的操作系統外,都帶有應用軟件。LiveCD的最大的好處是無需安裝。在LiveX世界中,多以Linux為操作系統,當然也有基于其他操作系統的,如FreeBSD、WindowsPE等。LiveCD其實是運行存儲在CD上的一個系統,和運行存儲在硬盤的系統一樣。
除了CD以外,LiveX的思想也延伸到了DVD、閃盤等其他載體上,就形成了LiveDVD、LiveUSB等很多詞匯。LiveUSB是在閃存或者移動硬盤等其他設備上存儲操作系統,通過USB接口進行操作系統的啟動。
但是,目前LiveX形式運行類UNIX操作系統啟動時,主要的目的是操作系統的安裝和在安裝前預先體驗系統,所以沒有設置交換空間;如果采用動態生成交換文件的方法,在運行的過程中,交換文件所在的磁盤分區在文件操作過程中,則可能出現存儲空間不足的問題。
發明內容
有鑒于此,本發明要解決的一個技術問題是提供一種LiveX形式的類UNIX操作系統轉移交換空間的方法,將交換空間動態轉移到備份的交換文件。
一種LiveX形式的類UNIX操作系統轉移交換空間的方法,包括:在運行LiveX形式的類UNIX操作系統時,創建交換文件和備用交換文件,并激活所述交換文件;其中,所述交換文件和備用交換文件存儲在不同的磁盤分區或存儲設備上;當所述交換文件所在的磁盤分區或存儲設備的空間不足時,先激活并使用所述備用交換文件,然后禁用并刪除所述交換文件。
根據本發明的方法的一個實施例,進一步的,檢測存儲設備并判斷存儲設備的類型,計算存儲設備的空閑空間,確定所需創建的交換文件的大小以及存儲位置,動態創建交換文件,其中,所述動態創建交換文件即將所需創建的交換文件的大小等分為多個交換文件,逐一創建并激活所述多個交換文件;并且,動態創建備份交換文件,其中,所述動態創建備份交換文件即將所需創建的交換文件的大小等分為多個備份交換文件,逐一創建所述多個備份交換文件但均不激活,采用后臺運行方式進行創建文件或激活。
根據本發明的方法的一個實施例,進一步的,在創建并激活交換文件后,啟動守護程序;所述守護程序在退出時,刪除全部的交換文件和備用交換文件;所述交換空間的大小為主機內存的大小;所述交換文件和備用交換文件的存儲設備包括:主機硬盤、移動硬盤或SSD。
本發明的方法的一個實施例,進一步的,截獲磁盤空間不足的警告消息;當所述警告消息為交換文件所在的存儲介質空間不足時,則先激活一個備用交換文件,然后選擇當前使用率最低的一個交換文件,將該交換文件禁用,然后將該交換文件刪除;當所述警告消息不是交換文件所在的存儲介質空間不足時,則不處理此警告消息,并將此警告消息放回系統消息隊列中。
本發明要解決的一個技術問題是提供一種LiveX形式的類U?NIX操作系統轉移交換空間的裝置,將交換空間動態轉移到備份的交換文件。
一種LiveX形式的類UNIX操作系統轉移交換空間的裝置,包括:交換文件創建模塊,用于在運行LiveX形式的類UNIX操作系統時,創建交換文件和備用交換文件,并激活所述交換文件;其中,所述交換文件和備用交換文件存儲在不同的磁盤分區或存儲設備上;交換文件轉移模塊,用于當所述交換文件所在的磁盤分區或存儲設備的空間不足時,先激活并使用所述備用交換文件,然后禁用并刪除所述交換文件。
根據本發明的裝置的一個實施例,進一步的,所述交換文件創建模塊檢測存儲設備并判斷存儲設備的類型,計算存儲設備的空閑空間,確定所需創建的交換文件的大小以及存儲位置,動態創建交換文件,其中,所述動態創建交換文件即將所需創建的交換文件的大小等分為多個交換文件,逐一創建并激活所述多個交換文件;動態創建備份交換文件,其中,所述動態創建備份交換文件即將所需創建的交換文件的大小等分為多個備份交換文件,逐一創建所述多個備份交換文件但均不激活;所述交換文件創建模塊采用后臺運行方式進行創建文件或激活。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寶龍計算機系統(湖南)有限公司,未經寶龍計算機系統(湖南)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310049430.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高壓真空斷路器的分閘油緩沖機構
- 下一篇:一種杯狀縱向磁場電極





