[發明專利]一種類UNIX操作系統轉移交換空間的方法及裝置有效
| 申請號: | 201310049430.8 | 申請日: | 2013-02-07 |
| 公開(公告)號: | CN103150211B | 公開(公告)日: | 2016-10-12 |
| 發明(設計)人: | 鄧慶華 | 申請(專利權)人: | 寶龍計算機系統(湖南)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 李弘;李翔 |
| 地址: | 411300 湖南省韶山永*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 種類 unix 操作系統 轉移 交換 空間 方法 裝置 | ||
1.一種LiveX形式的類UNIX操作系統轉移交換空間的方法,其特征在于,包括:
在運行LiveX形式的類UNIX操作系統時,創建交換文件和備用交換文件,并激活所述交換文件;其中,所述交換文件和備用交換文件存儲在不同的磁盤分區或存儲設備上;
當所述交換文件所在的磁盤分區或存儲設備的空間不足時,激活并使用所述備用交換文件,禁用并刪除所述交換文件。
2.如權利要求1所述的方法,其特征在于:
檢測存儲設備并判斷存儲設備的類型,計算存儲設備的空閑空間,確定所需創建的交換文件的大小以及存儲位置,動態創建交換文件,其中,所述動態創建交換文件即將所需創建的交換文件的大小等分為多個交換文件,逐一創建并激活所述多個交換文件;
動態創建備份交換文件,其中,所述動態創建備份交換文件即將所需創建的交換文件的大小等分為多個備份交換文件,逐一創建所述多個備份交換文件但均不激活;所述交換文件創建模塊采用后臺運行方式進行創建文件或激活。
3.如權利要求2所述的方法,其特征在于:
在創建并激活交換文件后,啟動守護程序;
在所述守護程序退出時,刪除全部的交換文件和備用交換文件;
所述交換空間的大小為主機內存的大小;
所述交換文件和備用交換文件的存儲設備包括:主機硬盤、移動硬盤或SSD。
4.如權利要求3所述的方法,其特征在于:
截獲磁盤空間不足的警告消息;
當所述警告消息為交換文件所在的存儲介質空間不足時,則禁用當前交換空間,激活并使用所述備用交換文件;
當所述警告消息不是交換文件所在的存儲介質空間不足時,則不處理此警告消息,并將此警告消息放回系統消息隊列中。
5.如權利要求4所述的方法,其特征在于:
當所述警告消息為交換文件所在的存儲介質空間不足時,選擇當前使用率最低的一個交換文件作為禁用交換文件,激活一個備用交換文件;
將所述禁用交換文件中的內容轉移到內存;在內存空間不足時,則將所述禁用交換文件中的內容直接轉移到被激活的備用交換文件中;
在所述禁用交換文件中的內容轉移完畢后,刪除所述禁用交換文件。
6.一種LiveX形式的類U?NIX操作系統轉移交換空間的裝置,其特征在于,包括:
交換文件創建模塊,用于在運行LiveX形式的類UNIX操作系統時,創建交換文件和備用交換文件,并激活所述交換文件;其中,所述交換文件和備用交換文件存儲在不同的磁盤分區或存儲設備上;
交換文件轉移模塊,用于當所述交換文件所在的磁盤分區或存儲設備的空間不足時,激活并使用所述備用交換文件,禁用并刪除所述交換文件。
7.如權利要求6所述的裝置,其特征在于:
所述交換文件創建模塊檢測存儲設備并判斷存儲設備的類型,計算存儲設備的空閑空間,確定所需創建的交換文件的大小以及存儲位置,動態創建交換文件;其中,所述動態創建交換文件即將所需創建的交換文件的大小等分為多個交換文件,逐一創建并激活所述多個交換文件;
所述交換文件創建模塊動態創建備份交換文件,其中,所述動態創建備份交換文件即將所需創建的交換文件的大小等分為多個備份交換文件,逐一創建所述多個備份交換文件但均不激活;
所述交換文件創建模塊采用后臺運行方式進行創建文件或激活。
8.如權利要求7所述的裝置,其特征在于:
在所述交換文件創建模塊創建并激活交換文件后,所述交換文件轉移模塊啟動守護程序;
其中,在所述守護程序退出時,刪除全部的交換文件和備用交換文件;
所述交換空間的大小為主機內存的大小;
所述交換文件和備用交換文件的存儲設備包括:主機硬盤、移動硬盤或SSD。
9.如權利要求8所述的裝置,其特征在于:
所述交換文件轉移模塊截獲磁盤空間不足的警告消息;
當所述警告消息為交換文件所在的存儲介質空間不足時,則所述交換文件轉移模塊禁用當前交換空間,激活并使用所述備用交換文件;
當所述警告消息不是交換文件所在的存儲介質空間不足時,則所述交換文件轉移模塊不處理此警告消息,并將此警告消息放回系統消息隊列中。
10.如權利要求9所述的裝置,其特征在于:
當所述警告消息為交換文件所在的存儲介質空間不足時,所述交換文件轉移模塊選擇當前使用率最低的一個交換文件作為禁用交換文件,激活一個備用交換文件;
所述交換文件轉移模塊將所述禁用交換文件中的內容轉移到內存;在內存空間不足時,則所述交換文件轉移模塊將所述禁用交換文件中的內容直接轉移到被激活的備用交換文件中;
在所述禁用交換文件中的內容轉移完畢后,所述交換文件轉移模塊刪除所述禁用交換文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寶龍計算機系統(湖南)有限公司,未經寶龍計算機系統(湖南)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310049430.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高壓真空斷路器的分閘油緩沖機構
- 下一篇:一種杯狀縱向磁場電極





