亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)儲(chǔ)存去重方法及服務(wù)器的制造方法

文檔序號(hào):9618756閱讀:413來(lái)源:國(guó)知局
網(wǎng)絡(luò)儲(chǔ)存去重方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)儲(chǔ)存方法及服務(wù)器,且特別涉及一種網(wǎng)絡(luò)儲(chǔ)存去重方法(network storage deduplicating method)及月艮務(wù)器。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)科技的發(fā)展,現(xiàn)今已存在許多網(wǎng)絡(luò)儲(chǔ)存技術(shù),用于讓使用者能夠便利地將數(shù)據(jù)儲(chǔ)存或是備份在虛擬網(wǎng)絡(luò)儲(chǔ)存空間(例如云端硬盤(pán))中。然而,由于備份的數(shù)據(jù)的重復(fù)性相當(dāng)高,因此若未適當(dāng)設(shè)計(jì)儲(chǔ)存數(shù)據(jù)機(jī)制的話,無(wú)形中將造成儲(chǔ)存空間的浪費(fèi)。
[0003]因此,需要提供一種網(wǎng)絡(luò)儲(chǔ)存去重方法及服務(wù)器來(lái)解決上述問(wèn)題。

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

[0004]有鑒于此,本發(fā)明提供一種網(wǎng)絡(luò)儲(chǔ)存去重方法及服務(wù)器,其可適應(yīng)性地不儲(chǔ)存重復(fù)的數(shù)據(jù),進(jìn)而能夠提升虛擬網(wǎng)絡(luò)儲(chǔ)存空間的使用效率。
[0005]本發(fā)明提供一種網(wǎng)絡(luò)儲(chǔ)存去重方法,該方法適于一服務(wù)器,該方法包括:通過(guò)一網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口協(xié)議接收一第一數(shù)據(jù);計(jì)算該第一數(shù)據(jù)的一識(shí)別信息;判斷該服務(wù)器中是否已儲(chǔ)存具有該識(shí)別信息的一第二數(shù)據(jù);以及若是,產(chǎn)生并儲(chǔ)存指向該第二數(shù)據(jù)的一指針,并忽略該第一數(shù)據(jù)。
[0006]在本發(fā)明的一實(shí)施例中,第一數(shù)據(jù)為傳輸文件的部分?jǐn)?shù)據(jù)。
[0007]在本發(fā)明的一實(shí)施例中,計(jì)算第一數(shù)據(jù)的識(shí)別信息的步驟包括當(dāng)?shù)谝粩?shù)據(jù)的數(shù)據(jù)大小符合預(yù)設(shè)數(shù)據(jù)大小時(shí),計(jì)算第一數(shù)據(jù)的識(shí)別信息。
[0008]在本發(fā)明的一實(shí)施例中,當(dāng)服務(wù)器中未存在第二數(shù)據(jù)時(shí),所述方法還包括儲(chǔ)存第一數(shù)據(jù)并記錄第一數(shù)據(jù)的識(shí)別信息。
[0009]在本發(fā)明的一實(shí)施例中,計(jì)算第一數(shù)據(jù)的識(shí)別信息的步驟包括計(jì)算第一數(shù)據(jù)的哈希值作為第一數(shù)據(jù)的識(shí)別信息。
[0010]本發(fā)明提供一種服務(wù)器,該服務(wù)器包括:一儲(chǔ)存單元、一通信單元以及一處理單元;該儲(chǔ)存單元儲(chǔ)存多個(gè)模塊;該處理單元耦接該儲(chǔ)存單元以及該通信單元,存取并執(zhí)行該些模塊,該些模塊包括:一接收模塊、一計(jì)算模塊、一判斷模塊以及一產(chǎn)生模塊;該接收模塊控制該通信單元通過(guò)一網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口協(xié)議接收一第一數(shù)據(jù);該計(jì)算模塊計(jì)算該第一數(shù)據(jù)的一識(shí)別信息;該判斷模塊判斷該服務(wù)器中是否已儲(chǔ)存具有該識(shí)別信息的一第二數(shù)據(jù);當(dāng)該服務(wù)器中已儲(chǔ)存具有該識(shí)別信息的該第二數(shù)據(jù)時(shí),該產(chǎn)生模塊產(chǎn)生并儲(chǔ)存指向該第二數(shù)據(jù)的一指針,并忽略該第一數(shù)據(jù)。
[0011]在本發(fā)明的一實(shí)施例中,第一數(shù)據(jù)為傳輸文件的部分?jǐn)?shù)據(jù)。
[0012]在本發(fā)明的一實(shí)施例中,當(dāng)?shù)谝粩?shù)據(jù)的數(shù)據(jù)大小符合預(yù)設(shè)數(shù)據(jù)大小時(shí),計(jì)算模塊計(jì)算第一數(shù)據(jù)的識(shí)別信息。
[0013]在本發(fā)明的一實(shí)施例中,所述多個(gè)模塊還包括記錄模塊,用以在服務(wù)器中未存在第二數(shù)據(jù)時(shí),儲(chǔ)存第一數(shù)據(jù)并記錄第一數(shù)據(jù)的識(shí)別信息。
[0014]在本發(fā)明的一實(shí)施例中,計(jì)算模塊計(jì)算第一數(shù)據(jù)的哈希值作為第一數(shù)據(jù)的識(shí)別信肩、Ο
[0015]基于上述,本發(fā)明的實(shí)施例提出的方法可在服務(wù)器通過(guò)網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口接收第一數(shù)據(jù)時(shí),判斷服務(wù)器中是否已存在相同于第一數(shù)據(jù)的第二數(shù)據(jù),進(jìn)而決定是否儲(chǔ)存此第一數(shù)據(jù)或是僅儲(chǔ)存指向第二數(shù)據(jù)的指針。
[0016]本發(fā)明能夠大幅地提升服務(wù)器的儲(chǔ)存空間的使用效率。
[0017]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附附圖作詳細(xì)說(shuō)明如下。
【附圖說(shuō)明】
[0018]圖1是依據(jù)本發(fā)明的一實(shí)施例繪示的服務(wù)器示意圖。
[0019]圖2是依據(jù)本發(fā)明的一實(shí)施例繪示的網(wǎng)絡(luò)儲(chǔ)存去重方法流程圖。
[0020]圖3是依據(jù)本發(fā)明的一實(shí)施例繪示的示意圖。
[0021]主要組件符號(hào)說(shuō)明:
[0022]110服務(wù)器
[0023]112儲(chǔ)存單元
[0024]112_1接收模塊
[0025]112_2計(jì)算模塊
[0026]112_3判斷模塊
[0027]112_4產(chǎn)生模塊
[0028]112_5記錄模塊
[0029]114網(wǎng)絡(luò)單元
[0030]116處理單元
[0031]120客戶端
[0032]A、B、C、D、E 數(shù)據(jù)
[0033]S210 ?S250步驟
[0034]S1?S3數(shù)據(jù)串
【具體實(shí)施方式】
[0035]圖1是依據(jù)本發(fā)明的一實(shí)施例繪示的服務(wù)器示意圖。在本實(shí)施例中,服務(wù)器110例如是云端服務(wù)器、網(wǎng)絡(luò)儲(chǔ)存空間或是其他可讓客戶端進(jìn)行遠(yuǎn)端文件儲(chǔ)存的服務(wù)器。服務(wù)器110包括儲(chǔ)存單元112、網(wǎng)絡(luò)單元114以及處理單元116。儲(chǔ)存單元112例如是可用以記錄多個(gè)程序代碼或模塊的任意形式隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、閃存(Flash memory)、硬盤(pán)或其他類(lèi)似裝置或這些裝置的組合,在此不限制其種類(lèi)。
[0036]網(wǎng)絡(luò)單元114例如是可基于任何網(wǎng)絡(luò)協(xié)議從其他網(wǎng)絡(luò)裝置接收數(shù)據(jù)或是將數(shù)據(jù)傳送給其他網(wǎng)絡(luò)裝置的通信單元,但本發(fā)明的可實(shí)施方式不限于此。
[0037]處理單元116耦接于儲(chǔ)存單元112以及網(wǎng)絡(luò)單元114。處理單元116可為一般用途處理器、特殊用途處理器、傳統(tǒng)的處理器、數(shù)字信號(hào)處理器、多個(gè)微處理器(microprocessor)、一個(gè)或多個(gè)結(jié)合數(shù)字信號(hào)處理器核心的微處理器、控制器、微控制器、特定應(yīng)用集成電路(Applicat1n Specific Integrated Circuit, ASIC)、場(chǎng)可編程門(mén)陣列電路(Field ProgrammableGate Array, FPGA)、任何其他種類(lèi)的集成電路、狀態(tài)機(jī)、基于高級(jí)精簡(jiǎn)指令集機(jī)器(Advanced RISC Machine, ARM)的處理器以及類(lèi)似品。
[0038]在一實(shí)施例中,客戶端120可通過(guò)網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口(Internet SmallComputer System Interface, iSCSI)協(xié)議在服務(wù)器 110 上掛載一個(gè) iSCSI 目標(biāo)(target)。如此一來(lái),客戶端120 (亦可稱為iSCSI發(fā)起端(initiator))即可將服務(wù)器110當(dāng)作本地硬盤(pán)來(lái)使用。當(dāng)客戶端120將文件儲(chǔ)存至此本地硬盤(pán)(即,服務(wù)器110)時(shí),客戶端120即會(huì)向服務(wù)器110發(fā)送關(guān)聯(lián)于此文件的數(shù)據(jù)。
[0039]此時(shí),處理單元116可存取儲(chǔ)存單元112中的接收模塊112_1、計(jì)算模塊112_2、判斷模塊112_3以及產(chǎn)生模塊112_4以執(zhí)行本發(fā)明提出的網(wǎng)絡(luò)儲(chǔ)存去重(deduplicat1n)方法,藉以提升服務(wù)器110儲(chǔ)存空間的使用效率。
[0040]圖2是依據(jù)本發(fā)明的一實(shí)施例繪示的網(wǎng)絡(luò)儲(chǔ)存去重方法流程圖。本實(shí)施例提出的方法可由圖1的服務(wù)器110執(zhí)行,以下即搭配圖1的組件來(lái)說(shuō)明圖2的步驟細(xì)節(jié)。
[0041]在步驟S210中,接收模塊112_1可通過(guò)iSCSI接收第一數(shù)據(jù)。在一實(shí)施例中,第一數(shù)據(jù)例如是一傳輸文件的部分?jǐn)?shù)據(jù)。具體而言,所述傳輸文件
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1