亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

存儲(chǔ)系統(tǒng)間文件的處理方法及裝置的制造方法_3

文檔序號(hào):8905221閱讀:來(lái)源:國(guó)知局
,能夠有效提聞文件同步的實(shí)時(shí)性。
[0094]另外,采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,由于在讀取文件的過(guò)程中,還進(jìn)一步將所讀取的所述文件寫入到所述目標(biāo)存儲(chǔ)系統(tǒng)中,能夠?qū)崿F(xiàn)源存儲(chǔ)系統(tǒng)與目標(biāo)存儲(chǔ)系統(tǒng)之間的文件同步。
[0095]另外,采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,由于在根據(jù)文件的文件標(biāo)識(shí)信息,在源存儲(chǔ)系統(tǒng)中讀取文件失敗之后,還進(jìn)一步在所述目標(biāo)存儲(chǔ)系統(tǒng)中,寫入空白文件,并將所述文件的文件標(biāo)識(shí)信息,作為所述空白文件的文件標(biāo)識(shí)信息,能夠避免下一次再讀取該文件時(shí)反復(fù)返回源存儲(chǔ)系統(tǒng)中讀取,能夠有效降低處理負(fù)荷,節(jié)省網(wǎng)絡(luò)資源。
[0096]需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。
[0097]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0098]圖2為本申請(qǐng)另一實(shí)施例提供的存儲(chǔ)系統(tǒng)間文件的處理裝置的結(jié)構(gòu)示意圖,如圖2所示。本實(shí)施例的存儲(chǔ)系統(tǒng)間文件的處理裝置可以包括本地讀取單元21、獲取單元22和遠(yuǎn)程讀取單元23。其中,本地讀取單元21,用于在目標(biāo)存儲(chǔ)系統(tǒng)中,讀取文件失?。猾@取單元22,用于獲取所述文件的文件標(biāo)識(shí)信息,所述文件的文件標(biāo)識(shí)信息中包含所述文件所在的源存儲(chǔ)系統(tǒng)的存儲(chǔ)系統(tǒng)標(biāo)識(shí)信息;遠(yuǎn)程讀取單元23,用于根據(jù)所述文件的文件標(biāo)識(shí)信息,在所述源存儲(chǔ)系統(tǒng)中讀取所述文件。
[0099]其中,所述文件的文件標(biāo)識(shí)信息可以為一個(gè)全局唯一的標(biāo)識(shí),例如,文件名等,用以在全局標(biāo)識(shí)一個(gè)文件。
[0100]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,本地讀取單元21具體可以接收文件讀取請(qǐng)求,所述文件讀取請(qǐng)求中包含所述文件的文件標(biāo)識(shí)信息,進(jìn)而根據(jù)所述文件的文件標(biāo)識(shí)信息,在目標(biāo)存儲(chǔ)系統(tǒng)中,讀取所述文件。其中,文件讀取請(qǐng)求為訪問(wèn)者的客戶端所發(fā)送的。
[0101]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,本地讀取單元21具體可以接收文件讀取請(qǐng)求,所述文件讀取請(qǐng)求中包含所述文件的訪問(wèn)標(biāo)識(shí)信息,進(jìn)而根據(jù)所述文件的訪問(wèn)標(biāo)識(shí)信息,在目標(biāo)存儲(chǔ)系統(tǒng)中,讀取所述文件。其中,文件讀取請(qǐng)求為訪問(wèn)者的客戶端所發(fā)送的。
[0102]可以理解的是,所述客戶端可以是安裝在終端上的應(yīng)用程序,或者還可以是瀏覽器的一個(gè)網(wǎng)頁(yè),只要能夠?qū)崿F(xiàn)文件讀取的客觀存在形式都可以,本申請(qǐng)對(duì)此不進(jìn)行特別限定。
[0103]由于目標(biāo)存儲(chǔ)系統(tǒng)與源存儲(chǔ)系統(tǒng)之間的文件同步具有一定的時(shí)間延遲,在一些情況下,例如,存儲(chǔ)系統(tǒng)之間的物理距離較長(zhǎng),文件在一個(gè)存儲(chǔ)系統(tǒng)中寫入與文件在另一個(gè)存儲(chǔ)系統(tǒng)中讀取之間的間隔時(shí)間非常短,等,會(huì)使得本地讀取單元21在一個(gè)存儲(chǔ)系統(tǒng)即目標(biāo)存儲(chǔ)系統(tǒng)中無(wú)法讀取另一個(gè)存儲(chǔ)系統(tǒng)即源存儲(chǔ)系統(tǒng)中所寫入的文件,即本地讀取單元21在目標(biāo)存儲(chǔ)系統(tǒng)中,讀取文件失敗。
[0104]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述獲取單元22,具體可以用于從所接收的文件讀取請(qǐng)求,獲取所述文件的文件標(biāo)識(shí)信息,所述文件讀取請(qǐng)求中包含所述文件的文件標(biāo)識(shí)信息。
[0105]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述獲取單元22,具體可以用于從所接收的文件讀取請(qǐng)求,獲取所述文件的訪問(wèn)標(biāo)識(shí)信息,所述文件讀取請(qǐng)求中包含所述文件的訪問(wèn)標(biāo)識(shí)信息;根據(jù)所述文件的訪問(wèn)標(biāo)識(shí)信息,獲取所述文件的文件標(biāo)識(shí)信息。
[0106]其中,所述訪問(wèn)標(biāo)識(shí)信息,可以為一個(gè)目標(biāo)存儲(chǔ)系統(tǒng)中唯一的標(biāo)識(shí),例如,文件名,用以在目標(biāo)存儲(chǔ)系統(tǒng)中標(biāo)識(shí)一個(gè)文件。
[0107]需要說(shuō)明的是,本實(shí)施例提供的存儲(chǔ)系統(tǒng)間文件的處理裝置可以為文件同步系統(tǒng),該文件同步系統(tǒng)可以包括源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)和目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)。具體地,本地讀取單元21與獲取單元22可以為目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng),遠(yuǎn)程讀取單元23可以包括源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)和目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)。
[0108]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,遠(yuǎn)程讀取單元23所包括的目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)具體可以將所述文件的文件標(biāo)識(shí)信息,發(fā)送給遠(yuǎn)程讀取單元23所包括的源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng),由源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)根據(jù)所述文件的文件標(biāo)識(shí)信息,在源存儲(chǔ)系統(tǒng)中,讀取所述文件。源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)將所讀取的所述文件,發(fā)送給所述目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)。
[0109]這樣,目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)就可以將所述文件,提供給訪問(wèn)者的客戶端了。
[0110]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,如圖3所示,本實(shí)施例提供的存儲(chǔ)系統(tǒng)間文件的處理裝置還可以進(jìn)一步包括寫入單元31,用于在所述源存儲(chǔ)系統(tǒng)中,寫入所述文件;以及生成所述文件的文件標(biāo)識(shí)信息。
[0111]進(jìn)一步可選地,所述寫入單元31,還可以進(jìn)一步用于利用文件同步技術(shù),將所述文件寫入所述目標(biāo)存儲(chǔ)系統(tǒng)中。例如,rsync與inotify-tools、Openduckbill與inotify-tools、rsync與sersync或otter等文件同步工具,詳細(xì)描述可以參見(jiàn)現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。
[0112]進(jìn)一步可選地,所述寫入單元31,還可以進(jìn)一步用于生成所述文件的生成記錄。相應(yīng)地,所述寫入單元31,則可以用于根據(jù)所述文件的生成記錄,將所述文件寫入所述目標(biāo)存儲(chǔ)系統(tǒng)中。其中,所述寫入單元31可以包括源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)和目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)。具體地,所述寫入單元31所包括的源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)具體可以監(jiān)聽(tīng)所述文件的生成記錄。源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)將所生成的所述文件的生成記錄發(fā)送給所述寫入單元31所包括的目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng),由目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)下載所述文件,即根據(jù)所述文件的文件標(biāo)識(shí)信息,在所述源存儲(chǔ)系統(tǒng)中讀取所述文件。然后,目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)將所讀取的所述文件寫入所述目標(biāo)存儲(chǔ)系統(tǒng)中。
[0113]需要說(shuō)明的是,在源存儲(chǔ)系統(tǒng)中,所述寫入單元31對(duì)文件所進(jìn)行的任何操作,例如,寫入、修改或刪除等操作,都可以進(jìn)一步生成所述文件的操作記錄。其中,所述操作記錄可以包括但不限于生成記錄、修改記錄和刪除記錄中的至少一個(gè)。具體地,所述寫入單元31所包括的源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)具體可以監(jiān)聽(tīng)所述文件的操作記錄,其中,所述操作記錄可以包括但不限于生成記錄、修改記錄和刪除記錄中的至少一個(gè)。源存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)將所生成的所述文件的操作記錄發(fā)送給所述寫入單元31所包括的目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng),由目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)根據(jù)所述文件的操作記錄,進(jìn)行相應(yīng)的操作,例如,寫入、修改或刪除等操作。
[0114]這樣,由于寫入單元在源存儲(chǔ)系統(tǒng)中,寫入文件之后,還進(jìn)一步生成了所述文件的生成記錄,使得能夠根據(jù)所述文件的生成記錄,主動(dòng)將所述文件寫入所述目標(biāo)存儲(chǔ)系統(tǒng)中,能夠有效提聞文件同步的實(shí)時(shí)性。
[0115]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述寫入單元31,還可以進(jìn)一步用于將所述讀取單元21所讀取的所述文件寫入到所述目標(biāo)存儲(chǔ)系統(tǒng)中。
[0116]這樣,由于在讀取文件的過(guò)程中,寫入單元還進(jìn)一步將所讀取的所述文件寫入到所述目標(biāo)存儲(chǔ)系統(tǒng)中,能夠?qū)崿F(xiàn)源存儲(chǔ)系統(tǒng)與目標(biāo)存儲(chǔ)系統(tǒng)之間的文件冋步。
[0117]由于文件讀取的隨意性,可能會(huì)出現(xiàn)源存儲(chǔ)系統(tǒng)中根本不存在所要讀取的文件,因此,可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述遠(yuǎn)程讀取單元23,還可以進(jìn)一步用于根據(jù)所述文件的文件標(biāo)識(shí)信息,在所述源存儲(chǔ)系統(tǒng)中讀取所述文件失?。蝗鐖D4所示,本實(shí)施例提供的存儲(chǔ)系統(tǒng)間文件的處理裝置還可以進(jìn)一步包括處理單元41,用于在所述目標(biāo)存儲(chǔ)系統(tǒng)中,寫入空白文件;以及將所述文件的文件標(biāo)識(shí)信息,作為所述空白文件的文件標(biāo)識(shí)信息。其中,處理單元41可以為目標(biāo)存儲(chǔ)系統(tǒng)的文件同步系統(tǒng)。
[0118]這樣,由于在遠(yuǎn)程讀取單元23根據(jù)文件的文件標(biāo)識(shí)信息,在源存儲(chǔ)系統(tǒng)中讀取文件失敗之后,處理單元41還進(jìn)一步在所述目標(biāo)存儲(chǔ)系統(tǒng)中,寫入空白文件,并將所述文件的文件標(biāo)識(shí)信息,作為所述空白文件的文件標(biāo)識(shí)信息,能夠避免下一次再讀取該文件時(shí)反復(fù)返回源存儲(chǔ)系統(tǒng)中讀取,能夠有效降低處理負(fù)荷,節(jié)省網(wǎng)絡(luò)資源。
[0119]可以理解的是,本申請(qǐng)中,所述存儲(chǔ)系統(tǒng)間文件的處理裝置還可以進(jìn)一步對(duì)源存儲(chǔ)系統(tǒng)中所寫入的文件進(jìn)行修改或刪除等操作。在操作的過(guò)程中,還可以進(jìn)一步生成文件的修改記錄或文件的刪除記錄等操作記錄。相應(yīng)地,所述存儲(chǔ)系統(tǒng)間文件的處理裝置則可以根據(jù)所述文件的操作記錄,對(duì)目標(biāo)存儲(chǔ)系統(tǒng)中所寫入的所述文件進(jìn)行重新寫入或刪除等相關(guān)操作。
[0120]一般來(lái)說(shuō),目標(biāo)存儲(chǔ)系統(tǒng)與源存儲(chǔ)系統(tǒng),分別位于不同的物理位置,例如,一個(gè)存儲(chǔ)系統(tǒng)位于中國(guó)的IDC機(jī)房?jī)?nèi)部,另一個(gè)存儲(chǔ)系統(tǒng)位于美國(guó)的IDC機(jī)房?jī)?nèi)部,等。IDC機(jī)房,就是電信部門利用已有的互聯(lián)網(wǎng)通信線路、帶寬資源,建立標(biāo)準(zhǔn)化的電信專業(yè)級(jí)機(jī)房環(huán)境,為企業(yè)、政府提供服務(wù)器托管、租用以及相關(guān)增值等方面的全方位服務(wù)。現(xiàn)有技術(shù)中,可以利用文件同步技術(shù),實(shí)現(xiàn)存儲(chǔ)系統(tǒng)之間的文件同步。兩個(gè)物理位
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1