專(zhuān)利名稱(chēng):計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)磁盤(pán)分區(qū)數(shù)據(jù)調(diào)整,特別涉及是一種分區(qū)智能自動(dòng)數(shù)據(jù)移動(dòng)和調(diào)整的方法。
背景技術(shù):
傳統(tǒng)的分區(qū)拷貝要求目標(biāo)磁盤(pán)擁有不小于拷貝源大小的可用空間,用戶(hù)在某些情況下可能需要手動(dòng)操作,通過(guò)調(diào)整其他分區(qū)尺寸來(lái)為目標(biāo)分區(qū)獲取足夠的空間。目前現(xiàn)有的分區(qū)管理系統(tǒng),都是通過(guò)用戶(hù)手動(dòng)調(diào)整和分配資源。隨著時(shí)間的流逝, 某些用戶(hù)歷史設(shè)備和數(shù)據(jù)的累積,手動(dòng)做一次分區(qū)資源的調(diào)整與優(yōu)化,在人員和時(shí)間上都需要大量的付出。用戶(hù)可能需要瀏覽多個(gè)磁盤(pán)上面的數(shù)個(gè)分區(qū),經(jīng)常在多個(gè)磁盤(pán)和分區(qū)之間猶豫不決。這樣不僅人員時(shí)間浪費(fèi),而且在最后選擇具體方案上,由于人工手動(dòng)計(jì)算的原因,在計(jì)算頻率、速度以及計(jì)算考慮的參數(shù)范圍上面,人工手動(dòng)計(jì)算均有所限制,最終導(dǎo)致磁盤(pán)分區(qū)移動(dòng)策略并非最優(yōu),從而致使最后的軟件在計(jì)算機(jī)上的運(yùn)行速度的整體下降。在計(jì)算機(jī)技術(shù)高速發(fā)展的今天,特別是磁盤(pán)分區(qū)數(shù)量越來(lái)越多、存儲(chǔ)空間越來(lái)越大的情況下, 這種手動(dòng)的人工管理,將會(huì)造成計(jì)算機(jī)資源的浪費(fèi)和資源管理的缺陷。而傳統(tǒng)技術(shù)中,系統(tǒng)軟件在存儲(chǔ)設(shè)備資源管理上,長(zhǎng)期以來(lái)均采取由用戶(hù)手動(dòng)管理設(shè)備資源的模式,也許是系統(tǒng)的開(kāi)發(fā)者已經(jīng)形成了一種思維慣性,也許是因?yàn)榇鎯?chǔ)設(shè)備的增長(zhǎng)以及歷史設(shè)備的管理并未讓相應(yīng)軟件的開(kāi)發(fā)人員引起重視。這種手動(dòng)管理的模式?jīng)]有考慮未來(lái)設(shè)備發(fā)展方向,更多更大的磁盤(pán),未來(lái)的磁盤(pán)的分區(qū)布局以及分區(qū)的數(shù)量等問(wèn)題。更大的磁盤(pán)空間、更多的磁盤(pán)分區(qū)和由于歷史原因積累下來(lái)的多磁盤(pán),因此為用戶(hù)帶來(lái)的巨大困擾。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題,就是針對(duì)現(xiàn)有技術(shù)設(shè)備資源管理中,采用人工手動(dòng)進(jìn)行磁盤(pán)分區(qū)調(diào)整,效率低、效果差的缺點(diǎn),提供一種計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法。本發(fā)明解決所述技術(shù)問(wèn)題采用的技術(shù)方案是,計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,包括如下步驟a、對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行全面檢測(cè),獲取存儲(chǔ)設(shè)備硬件信息,包括存儲(chǔ)設(shè)備數(shù)量、類(lèi)型、空間大小、分區(qū)數(shù)量、文件系統(tǒng)類(lèi)型、使用頻率;b、根據(jù)操作行為對(duì)操作目標(biāo)進(jìn)行分析,得到操作目標(biāo)信息,包括源分區(qū)類(lèi)型、所需空間大小,未使用空間大小以及分區(qū)使用頻率;C、根據(jù)上述搜集的信息及系統(tǒng)提供的決策策略對(duì)當(dāng)前行為進(jìn)行計(jì)算和分析;d、根據(jù)步驟c的計(jì)算和分析產(chǎn)生一個(gè)目標(biāo)策略表;f、在所述目標(biāo)策略表中選擇一個(gè)目標(biāo)策略;g、根據(jù)選擇的目標(biāo)策略,進(jìn)行存儲(chǔ)設(shè)備分區(qū)的調(diào)整。
本發(fā)明的技術(shù)方案是在掌握了系統(tǒng)存儲(chǔ)設(shè)備信息及操作目標(biāo)具體情況的基礎(chǔ)上, 根據(jù)系統(tǒng)提供的決策策略對(duì)當(dāng)前行為進(jìn)行計(jì)算和分析,從而得到一個(gè)目標(biāo)策略表,由系統(tǒng)自動(dòng)選擇一個(gè)目標(biāo)策略進(jìn)行分區(qū)的調(diào)整,如分區(qū)拷貝、分區(qū)移動(dòng)、分區(qū)尺寸調(diào)整、創(chuàng)建分區(qū)、 刪除分區(qū)等。進(jìn)一步的,步驟f之前還包括步驟e、如果需要用戶(hù)交互,允許用戶(hù)對(duì)目標(biāo)策略的操作進(jìn)行調(diào)整,調(diào)整后進(jìn)入步驟f。該方案允許用戶(hù)目標(biāo)策略進(jìn)行手動(dòng)調(diào)整,進(jìn)一步優(yōu)化目標(biāo)策略。具體的,所述存儲(chǔ)設(shè)備為固定磁盤(pán);或者,所述存儲(chǔ)設(shè)備為移動(dòng)磁盤(pán)。本發(fā)明的技術(shù)方案顯然可以用于固定磁盤(pán)或者移動(dòng)磁盤(pán)的分區(qū)調(diào)整。更具體的,步驟a所述全面檢測(cè)包括靜態(tài)檢測(cè)、動(dòng)態(tài)檢測(cè)和事件檢測(cè)。其中,所述靜態(tài)檢測(cè)針對(duì)用戶(hù)相對(duì)靜態(tài)資源進(jìn)行檢測(cè),包括設(shè)備數(shù)量、分區(qū)數(shù)量、 文件系統(tǒng)、使用和未使用空間大小、設(shè)備類(lèi)型、分區(qū)類(lèi)型。所述動(dòng)態(tài)檢測(cè)包括設(shè)備分區(qū)、文件類(lèi)型和使用頻率,其檢測(cè)的數(shù)據(jù)為設(shè)備分區(qū)調(diào)整提供數(shù)據(jù)依據(jù)。所述事件檢測(cè)是在靜態(tài)檢測(cè)和動(dòng)態(tài)檢測(cè)的基礎(chǔ)上,基于一個(gè)目標(biāo)策略進(jìn)行分析, 滿(mǎn)足目標(biāo)策略標(biāo)準(zhǔn)的,觸發(fā)事件。進(jìn)一步的,所述觸發(fā)事件的具體交互行為滿(mǎn)足策略事件交互標(biāo)準(zhǔn)。一般策略及其可能觸發(fā)的事件如下所示,但不僅限于此范圍當(dāng)前系統(tǒng)所在分區(qū)最小尺寸為N(G),N為用戶(hù)自定義;當(dāng)前系統(tǒng)所在分區(qū)未使用空間為N(G),N為用戶(hù)自定義;當(dāng)前系統(tǒng)所在分區(qū)保證可使用空間比率N,N為用戶(hù)自定義;普通數(shù)據(jù)分區(qū)調(diào)整,不得調(diào)整系統(tǒng)所在分區(qū)??赡艽嬖谧層脩?hù)參與交互的策略及行為如下所示,但不僅限于此范圍當(dāng)前磁盤(pán)無(wú)足夠空間,是否需要進(jìn)行空間壓縮。這里“當(dāng)前磁盤(pán)無(wú)足夠空間”,是在經(jīng)過(guò)一系列策略計(jì)算后得到的一個(gè)結(jié)果,即當(dāng)前狀態(tài)。“是否需要進(jìn)行空間壓縮”是用戶(hù)參與交互的一個(gè)行為標(biāo)準(zhǔn)。但是具體在空間壓縮時(shí)隨著操作系統(tǒng)或者文件系統(tǒng)的不一樣,其具體交互的方式有所不同。系統(tǒng)空間自動(dòng)擴(kuò)展,而系統(tǒng)所在磁盤(pán)無(wú)足夠空間時(shí),需要對(duì)磁盤(pán)上的其他分區(qū)進(jìn)行遷移。這里“系統(tǒng)空間自動(dòng)擴(kuò)展”該策略觸發(fā)的環(huán)境計(jì)算,“而系統(tǒng)所在磁盤(pán)無(wú)足夠空間時(shí)”得到一個(gè)當(dāng)前磁盤(pán)可用空間狀況?!靶枰獙?duì)磁盤(pán)上的其他分區(qū)進(jìn)行遷移”此為用戶(hù)參與交互的具體行為,而分區(qū)遷移時(shí)其操作系統(tǒng)或者文件系統(tǒng)的不一樣,其具體交互的方式有所不同。系統(tǒng)空間自動(dòng)擴(kuò)展,系統(tǒng)所在磁盤(pán)其他分區(qū)標(biāo)注了鎖定類(lèi)型,不能自動(dòng)化操作,是否需要解鎖其他分區(qū)或者分區(qū)遷移等。本發(fā)明的有益效果是,為用戶(hù)帶來(lái)更簡(jiǎn)便的操作和人性化的磁盤(pán)存儲(chǔ)空間調(diào)整。 由于系統(tǒng)對(duì)整體資源有更為充分的了解,并進(jìn)行了及時(shí)全面的分析,在磁盤(pán)分區(qū)空間分配方面可以提供更優(yōu)化的策略,在移動(dòng)和拷貝時(shí)由于整體策略?xún)?yōu)化,在用戶(hù)相同目標(biāo)需求情況下,其計(jì)算速度會(huì)更快。用戶(hù)可以完全無(wú)需關(guān)心設(shè)備資源,系統(tǒng)將會(huì)提供更優(yōu)化的解決方案?;谶@種智能自動(dòng)的磁盤(pán)分區(qū)移動(dòng)和調(diào)整方法,存儲(chǔ)資源將得到全面的優(yōu)化和充分的利用。在操作相應(yīng)的功能時(shí),將會(huì)更人性化,操作更簡(jiǎn)便。
圖1是本發(fā)明的流程示意圖;圖2是檢測(cè)流程示意圖;圖3是策略選擇流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例,詳細(xì)描述本發(fā)明的技術(shù)方案。本發(fā)明的存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法包括如下步驟步驟1 通過(guò)某種機(jī)制對(duì)用戶(hù)擁有的硬件資源進(jìn)行全面檢測(cè)。檢測(cè)內(nèi)容包括設(shè)備數(shù)量、設(shè)備類(lèi)型(固定磁盤(pán)、移動(dòng)存儲(chǔ)設(shè)備等)、磁盤(pán)空間、分區(qū)數(shù)量、文件系統(tǒng)類(lèi)型、使用頻率。步驟2 基于用戶(hù)操作行為,對(duì)當(dāng)前目標(biāo)(用戶(hù)操作指向的對(duì)象)進(jìn)行分析。分析要采用一種靈活的機(jī)制來(lái)處理(此處所謂靈活機(jī)制,是指通過(guò)定義分析策略的一系列基本行為,以此作為一種標(biāo)準(zhǔn)協(xié)議。分析策略可以通過(guò)動(dòng)態(tài)加載,把凡是符合該協(xié)議的策略加入到當(dāng)前策略管理庫(kù)中,繼而在已搜集到的用戶(hù)數(shù)據(jù)基礎(chǔ)上依據(jù)策略進(jìn)行數(shù)據(jù)分析),獲取信息包括源分區(qū)類(lèi)型、獲取空間大小,未使用空間大小,未使用空間大小以及分區(qū)使用頻率等。步驟3 根據(jù)當(dāng)前系統(tǒng)搜集的設(shè)備各種信息和決策策略對(duì)當(dāng)前行為進(jìn)行全面計(jì)算和分析。決策策略是由系統(tǒng)提供的某些特定計(jì)算方法,這些方法也可以由用戶(hù)根據(jù)需要或個(gè)人愛(ài)好增加或者設(shè)置某些限制條件。例如某類(lèi)分區(qū)不能移動(dòng);使用頻率較低的空間可以縮小和進(jìn)行壓縮(具體縮小比率也在策略表中定義);移動(dòng)前是否關(guān)閉有關(guān)程序等。步驟4 基于步驟3的操作,系統(tǒng)將產(chǎn)生一個(gè)目標(biāo)策略表。目標(biāo)策略信息將會(huì)明確具體的最終目標(biāo)設(shè)備(磁盤(pán))、分區(qū)布局、分區(qū)盤(pán)符情況、所在磁盤(pán)環(huán)境調(diào)整情況、環(huán)境調(diào)整消耗時(shí)間情況等記錄信息的目標(biāo)策略表。如表1所示。表1
權(quán)利要求
1.計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,包括如下步驟a、對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行全面檢測(cè),獲取存儲(chǔ)設(shè)備硬件信息,包括存儲(chǔ)設(shè)備數(shù)量、類(lèi)型、空間大小、分區(qū)數(shù)量、文件系統(tǒng)類(lèi)型、使用頻率;b、根據(jù)操作行為對(duì)操作目標(biāo)進(jìn)行分析,得到操作目標(biāo)信息,包括源分區(qū)類(lèi)型、所需空間大小,未使用空間大小以及分區(qū)使用頻率;c、根據(jù)上述搜集的信息及系統(tǒng)提供的決策策略對(duì)當(dāng)前行為進(jìn)行計(jì)算和分析;d、根據(jù)步驟c的計(jì)算和分析產(chǎn)生一個(gè)目標(biāo)策略表;f、在所述目標(biāo)策略表中選擇一個(gè)目標(biāo)策略;g、根據(jù)選擇的目標(biāo)策略,進(jìn)行存儲(chǔ)設(shè)備分區(qū)的調(diào)整。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,步驟f之前還包括步驟e、如果需要用戶(hù)交互,允許用戶(hù)對(duì)目標(biāo)策略的操作進(jìn)行調(diào)整,調(diào)整后進(jìn)入步驟f。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述存儲(chǔ)設(shè)備為固定磁盤(pán)。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述存儲(chǔ)設(shè)備為移動(dòng)磁盤(pán)。
5.根據(jù)權(quán)利要求1、2、3或4所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,步驟a所述全面檢測(cè)包括靜態(tài)檢測(cè)、動(dòng)態(tài)檢測(cè)和事件檢測(cè)。
6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述靜態(tài)檢測(cè)針對(duì)用戶(hù)相對(duì)靜態(tài)資源進(jìn)行檢測(cè),包括設(shè)備數(shù)量、分區(qū)數(shù)量、文件系統(tǒng)、使用和未使用空間大小、設(shè)備類(lèi)型、分區(qū)類(lèi)型。
7.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述動(dòng)態(tài)檢測(cè)包括設(shè)備分區(qū)、文件類(lèi)型使用頻率,其檢測(cè)的數(shù)據(jù)為設(shè)備分區(qū)調(diào)整提供數(shù)據(jù)依據(jù)。
8.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述事件檢測(cè)是在靜態(tài)檢測(cè)和動(dòng)態(tài)檢測(cè)的基礎(chǔ)上,基于一個(gè)目標(biāo)策略進(jìn)行分析,滿(mǎn)足目標(biāo)策略標(biāo)準(zhǔn)的,觸發(fā)事件。
9.根據(jù)權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法,其特征在于,所述觸發(fā)事件的具體交互行為滿(mǎn)足策略事件交互標(biāo)準(zhǔn)。
全文摘要
本發(fā)明涉及是一種分區(qū)智能自動(dòng)數(shù)據(jù)移動(dòng)和調(diào)整的方法。本發(fā)明針對(duì)現(xiàn)有技術(shù)設(shè)備資源管理中,采用人工手動(dòng)進(jìn)行磁盤(pán)分區(qū)調(diào)整,效率低、效果差的缺點(diǎn),公開(kāi)了一種計(jì)算機(jī)系統(tǒng)中存儲(chǔ)設(shè)備分區(qū)智能自動(dòng)調(diào)整方法。本發(fā)明的技術(shù)方案是在系統(tǒng)檢測(cè),掌握了系統(tǒng)存儲(chǔ)設(shè)備信息及操作目標(biāo)具體情況的基礎(chǔ)上,根據(jù)系統(tǒng)提供的決策策略對(duì)當(dāng)前行為進(jìn)行計(jì)算和分析,從而得到一個(gè)目標(biāo)策略表,由系統(tǒng)自動(dòng)選擇一個(gè)目標(biāo)策略進(jìn)行分區(qū)的調(diào)整,如分區(qū)拷貝、分區(qū)移動(dòng)、分區(qū)尺寸調(diào)整、創(chuàng)建分區(qū)、刪除分區(qū)等。本發(fā)明的技術(shù)方案特別適用于多磁盤(pán)、多分區(qū)的計(jì)算機(jī)系統(tǒng)。
文檔編號(hào)G06F12/02GK102253895SQ20111016066
公開(kāi)日2011年11月23日 申請(qǐng)日期2011年6月15日 優(yōu)先權(quán)日2011年6月15日
發(fā)明者肖劍峰 申請(qǐng)人:成都易我科技開(kāi)發(fā)有限責(zé)任公司