日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng)的制作方法

文檔序號(hào):9911155閱讀:561來(lái)源:國(guó)知局
一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及分布式文件系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,分布式文件系統(tǒng)已經(jīng)發(fā)展了很長(zhǎng)時(shí)間,但是對(duì)于配額功能的支持一直是困擾用戶的問(wèn)題,尤其是目錄容量配額,不能實(shí)時(shí)統(tǒng)計(jì)目錄的容量,這直接導(dǎo)致當(dāng)前目錄容量配額的準(zhǔn)確性不高,易出現(xiàn)目錄下的數(shù)據(jù)大小超出配額值的情況。
[0003]在分布式文件系統(tǒng)中,磁盤(pán)目錄容量配額可以幫助管理員實(shí)現(xiàn)管理目錄大小的目的,當(dāng)目錄容量達(dá)到配額限度或接近配額限度時(shí)可以及時(shí)郵件、短信提醒,實(shí)現(xiàn)對(duì)目錄使用的合理控制,提高訪問(wèn)數(shù)據(jù)的效率和管理、維護(hù)數(shù)據(jù)的方便性。
[0004]但是,在現(xiàn)有的分布式文件系統(tǒng)中,由于其是直接使用目錄iNode(索引節(jié)點(diǎn))大小來(lái)表示當(dāng)前的目錄容量大小,而目錄iNode大小并不能實(shí)時(shí)統(tǒng)計(jì)目錄容量大小,這也就直接導(dǎo)致當(dāng)前目錄容量配額的準(zhǔn)確性存在偏差,滿足不了客戶對(duì)配額準(zhǔn)確性要求比較高的使用場(chǎng)景,比如,有多個(gè)用戶在客戶端向系統(tǒng)寫(xiě)入數(shù)據(jù),如果有多個(gè)用戶在寫(xiě)同一個(gè)目錄(文件夾),由于服務(wù)端不能給客戶端實(shí)時(shí)更新當(dāng)前目錄容量大小,那么客戶端當(dāng)前記錄的目錄容量大小已經(jīng)不能正確表示當(dāng)前目錄的真實(shí)大小,所以繼續(xù)寫(xiě)入數(shù)據(jù)時(shí),使用當(dāng)前目錄大小判斷是否超過(guò)配額值會(huì)導(dǎo)致寫(xiě)入數(shù)據(jù)大小超過(guò)配額值。
[0005]基于此,亟需一種能夠及時(shí)更新目錄容量大小,進(jìn)而提高配額準(zhǔn)確性的方法。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明提供了一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng),以實(shí)現(xiàn)及時(shí)更新目錄容量大小,進(jìn)而提高配額準(zhǔn)確性的目的。
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種分布式文件系統(tǒng)的目錄容量管理方法,該方法包括:
[0008]客戶端在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,并將所述更新請(qǐng)求發(fā)送至服務(wù)端;
[0009]所述服務(wù)端在收到所述更新請(qǐng)求時(shí),遍歷所述目標(biāo)文件所屬目錄下的所有文件,得到當(dāng)前已用目錄容量大小,并將所述當(dāng)前已用目錄容量大小反饋至所述客戶端。
[0010]上述方法中,優(yōu)選地,在所述服務(wù)端將所述當(dāng)前已用目錄容量大小反饋至所述客戶端之后,還包括:
[0011 ]所述客戶端判斷所述當(dāng)前已用目錄容量大小達(dá)到針對(duì)所述目標(biāo)文件所屬目錄的目錄配額限度;
[0012]如果達(dá)到,則顯示所述目標(biāo)文件所屬目錄已達(dá)所述目錄配額限度的提示信息;
[0013]如果未達(dá)到,則顯示所述目標(biāo)文件所屬目錄當(dāng)前可用容量大小的提示信息。
[0014]上述方法中,優(yōu)選地,在所述服務(wù)端將所述當(dāng)前已用目錄容量大小反饋至所述客戶端之后,還包括:
[0015]所述客戶端根據(jù)所述當(dāng)前已用目錄容量大小更新已用目錄容量參數(shù)。
[0016]上述方法中,優(yōu)選地,所述更新請(qǐng)求包含于針對(duì)所述寫(xiě)操作的寫(xiě)請(qǐng)求,所述客戶端在檢測(cè)到對(duì)所述目標(biāo)文件的所述寫(xiě)操作時(shí),生成所述寫(xiě)請(qǐng)求并將所述寫(xiě)請(qǐng)求發(fā)送至所述服務(wù)端。
[0017]上述方法中,優(yōu)選地,所述客戶端在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,包括:
[0018]所述客戶端在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí),判斷提高配額準(zhǔn)確性模式是否開(kāi)啟,如果是,則生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求。
[0019]本發(fā)明還提供了一種分布式文件系統(tǒng)的目錄容量管理系統(tǒng),該系統(tǒng)包括:
[0020]客戶端,用于在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,并將所述更新請(qǐng)求發(fā)送至服務(wù)端;
[0021 ]所述服務(wù)端,用于在收到所述更新請(qǐng)求時(shí),遍歷所述目標(biāo)文件所屬目錄下的所有文件,得到當(dāng)前已用目錄容量大小,并將所述當(dāng)前已用目錄容量大小反饋至所述客戶端。
[0022]上述系統(tǒng)中,優(yōu)選地,所述客戶端還用于在所述服務(wù)端將所述當(dāng)前已用目錄容量大小反饋至所述客戶端之后,判斷所述當(dāng)前已用目錄容量大小達(dá)到針對(duì)所述目標(biāo)文件所屬目錄的目錄配額限度;如果達(dá)到,則顯示所述目標(biāo)文件所屬目錄已達(dá)所述目錄配額限度的提示信息;如果未達(dá)到,則顯示所述目標(biāo)文件所屬目錄當(dāng)前可用容量大小的提示信息。
[0023]上述系統(tǒng)中,優(yōu)選地,所述客戶端還用于在所述服務(wù)端將所述當(dāng)前已用目錄容量大小反饋至所述客戶端之后,根據(jù)所述當(dāng)前已用目錄容量大小更新已用目錄容量參數(shù)。
[0024]上述系統(tǒng)中,優(yōu)選地,所述更新請(qǐng)求包含于針對(duì)所述寫(xiě)操作的寫(xiě)請(qǐng)求,所述客戶端具體用于在檢測(cè)到對(duì)所述目標(biāo)文件的所述寫(xiě)操作時(shí),生成所述寫(xiě)請(qǐng)求并將所述寫(xiě)請(qǐng)求發(fā)送至所述服務(wù)端。
[0025]上述系統(tǒng)中,優(yōu)選地,所述客戶端用于在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,包括:
[0026]所述客戶端具體用于在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí),判斷提高配額準(zhǔn)確性模式是否開(kāi)啟,如果是,則生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求。
[0027]以上本發(fā)明提供的一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng)中,客戶端主動(dòng)向服務(wù)端請(qǐng)求更新已用目錄容量大小,其在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成所述目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,并將所述更新請(qǐng)求發(fā)送至服務(wù)端;所述服務(wù)端在接收到更新請(qǐng)求時(shí),遍歷所述目標(biāo)文件所屬目錄下的所有文件(而不是直接使用目錄iNode大小),得到當(dāng)前已用目錄容量大小,并將所述當(dāng)前已用目錄容量大小反饋至所述客戶端??梢?jiàn),本發(fā)明有效實(shí)現(xiàn)了及時(shí)更新目錄容量大小,進(jìn)而提高配額準(zhǔn)確性的目的。
【附圖說(shuō)明】
[0028]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0029]圖1為本發(fā)明實(shí)施例提供的一種分布式文件系統(tǒng)的目錄容量管理方方法的流程圖;
[0030]圖2為本發(fā)明實(shí)施例提供的一種分布式文件系統(tǒng)的目錄容量管理方系統(tǒng)的結(jié)構(gòu)框圖示意圖。
【具體實(shí)施方式】
[0031]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032]本發(fā)明的核心是提供一種分布式文件系統(tǒng)的目錄容量管理方法及系統(tǒng),以實(shí)現(xiàn)及時(shí)更新目錄容量大小,進(jìn)而提高配額準(zhǔn)確性的目的。
[0033]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
[0034]參考圖1,圖1示出了本發(fā)明實(shí)施例提供的一種分布式文件系統(tǒng)的目錄容量管理方法的流程圖,該方法具體可以包括如下步驟:
[0035]步驟S100、客戶端在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí)生成目標(biāo)文件所屬目錄的已用目錄容量大小的更新請(qǐng)求,并將更新請(qǐng)求發(fā)送至服務(wù)端。
[0036]本發(fā)明中,當(dāng)客戶端檢測(cè)到對(duì)某一目標(biāo)文件進(jìn)行寫(xiě)操作時(shí),需要知道在分布式文件系統(tǒng)中該目標(biāo)文件所歸屬于的目錄是否還能在繼續(xù)寫(xiě)入數(shù)據(jù),即該目錄的已使用容量大小是否已經(jīng)達(dá)到目錄配額限度,如果達(dá)到則不能再往該目標(biāo)文件中寫(xiě)入數(shù)據(jù),反之,則按正常寫(xiě)入方式寫(xiě)入數(shù)據(jù)至該目標(biāo)文件中。
[0037]本發(fā)明中,客戶端主動(dòng)向服務(wù)端請(qǐng)求更新已用目錄容量大小,進(jìn)一步地,由于客戶端每次在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí),會(huì)向服務(wù)端發(fā)送針對(duì)本次寫(xiě)操作的寫(xiě)請(qǐng)求,以告知服務(wù)端客戶端需要對(duì)目標(biāo)文件執(zhí)行寫(xiě)操作了。因此,客戶端可以在每次向服務(wù)端發(fā)送寫(xiě)請(qǐng)求的同時(shí),請(qǐng)求更新目標(biāo)文件所歸屬的目錄的已用目錄容量大小,也就是說(shuō),更新請(qǐng)求包含于針對(duì)寫(xiě)操作的寫(xiě)請(qǐng)求,這樣就不需要專門(mén)單獨(dú)發(fā)送一次更新請(qǐng)求。
[0038]在具體實(shí)施過(guò)程中,客戶端在檢測(cè)到對(duì)目標(biāo)文件的寫(xiě)操作時(shí),生成寫(xiě)請(qǐng)求并將寫(xiě)請(qǐng)求發(fā)送至服務(wù)端。在服務(wù)端接收到寫(xiě)請(qǐng)求及該寫(xiě)請(qǐng)求中的更新請(qǐng)求后,做相應(yīng)的處理操作。當(dāng)然,本發(fā)明主要針對(duì)服務(wù)端對(duì)更新請(qǐng)求的處理進(jìn)行詳細(xì)描述,至于對(duì)寫(xiě)請(qǐng)求中的其它內(nèi)容的處理,可參考現(xiàn)有技術(shù),本發(fā)明在此不作詳細(xì)闡述。
[0039]步驟S101、服務(wù)端在收到更新請(qǐng)求時(shí),遍歷目標(biāo)文件所屬目錄下的所有文件,得到當(dāng)前已用目錄容量大小,并將當(dāng)前已用目錄容量大小反饋至客戶端。
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1