国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號:8905221閱讀:來源:國知局
      要說明的是,本申請實(shí)施例中所涉及的終端可以包括但不限于手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)>個(gè)人電腦(Personal Computer, PC)、MP3播放器、MP4播放器等。
      [0063]另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
      [0064]圖1為本申請一實(shí)施例提供的存儲系統(tǒng)間文件的處理方法的流程示意圖,如圖1所示。
      [0065]101、在目標(biāo)存儲系統(tǒng)中,讀取文件失敗。
      [0066]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,具體可以接收文件讀取請求,所述文件讀取請求中包含所述文件的文件標(biāo)識信息,進(jìn)而根據(jù)所述文件的文件標(biāo)識信息,在目標(biāo)存儲系統(tǒng)中,讀取所述文件。其中,文件讀取請求為訪問者的客戶端所發(fā)送的。
      [0067]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,具體可以接收文件讀取請求,所述文件讀取請求中包含所述文件的訪問標(biāo)識信息,進(jìn)而根據(jù)所述文件的訪問標(biāo)識信息,在目標(biāo)存儲系統(tǒng)中,讀取所述文件。其中,文件讀取請求為訪問者的客戶端所發(fā)送的。
      [0068]可以理解的是,所述客戶端可以是安裝在終端上的應(yīng)用程序,或者還可以是瀏覽器的一個(gè)網(wǎng)頁,只要能夠?qū)崿F(xiàn)文件讀取的客觀存在形式都可以,本申請對此不進(jìn)行特別限定。
      [0069]由于目標(biāo)存儲系統(tǒng)與源存儲系統(tǒng)之間的文件同步具有一定的時(shí)間延遲,在一些情況下,例如,存儲系統(tǒng)之間的物理距離較長,文件在一個(gè)存儲系統(tǒng)中寫入與文件在另一個(gè)存儲系統(tǒng)中讀取之間的間隔時(shí)間非常短,等,會使得在一個(gè)存儲系統(tǒng)即目標(biāo)存儲系統(tǒng)中無法讀取另一個(gè)存儲系統(tǒng)即源存儲系統(tǒng)中所寫入的文件,即在目標(biāo)存儲系統(tǒng)中,讀取文件失敗。
      [0070]102、獲取所述文件的文件標(biāo)識信息,所述文件的文件標(biāo)識信息中包含所述文件所在的源存儲系統(tǒng)的存儲系統(tǒng)標(biāo)識信息。
      [0071]其中,所述文件的文件標(biāo)識信息可以為一個(gè)全局唯一的標(biāo)識,例如,文件名等,用以在全局標(biāo)識一個(gè)文件。
      [0072]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102中,具體可以從所接收的文件讀取請求,獲取所述文件的文件標(biāo)識信息,所述文件讀取請求中包含所述文件的文件標(biāo)識息。
      [0073]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102中,具體還可以從所接收的文件讀取請求,獲取所述文件的訪問標(biāo)識信息,所述文件讀取請求中包含所述文件的訪問標(biāo)識信息;根據(jù)所述文件的訪問標(biāo)識信息,獲取所述文件的文件標(biāo)識信息。
      [0074]其中,所述訪問標(biāo)識信息,可以為一個(gè)目標(biāo)存儲系統(tǒng)中唯一的標(biāo)識,例如,文件名,用以在目標(biāo)存儲系統(tǒng)中標(biāo)識一個(gè)文件。
      [0075]103、根據(jù)所述文件的文件標(biāo)識信息,在所述源存儲系統(tǒng)中讀取所述文件。
      [0076]需要說明的是,101?103的執(zhí)行主體可以為文件同步系統(tǒng),該文件同步系統(tǒng)可以包括源存儲系統(tǒng)的文件同步系統(tǒng)和目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)。具體地,101與102的執(zhí)行主體可以為目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng),103的執(zhí)行主體可以為源存儲系統(tǒng)的文件同步系統(tǒng)和目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)。
      [0077]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在103中,目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)具體可以將所述文件的文件標(biāo)識信息,發(fā)送給源存儲系統(tǒng)的文件同步系統(tǒng),由源存儲系統(tǒng)的文件同步系統(tǒng)根據(jù)所述文件的文件標(biāo)識信息,在源存儲系統(tǒng)中,讀取所述文件。源存儲系統(tǒng)的文件同步系統(tǒng)將所讀取的所述文件,發(fā)送給所述目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)。
      [0078]這樣,目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)就可以將所述文件,提供給訪問者的客戶端了。
      [0079]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102之前,還可以進(jìn)一步在所述源存儲系統(tǒng)中,寫入所述文件,并生成所述文件的文件標(biāo)識信息。
      [0080]進(jìn)一步可選地,在所述源存儲系統(tǒng)中,寫入所述文件之后,還可以進(jìn)一步利用文件同步技術(shù),將所述文件寫入所述目標(biāo)存儲系統(tǒng)中。例如,rsync與inotify-tools、Openduckbill與inotify_tools、rsync與sersync或otter等文件同步工具,詳細(xì)描述可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。
      [0081]進(jìn)一步可選地,在所述源存儲系統(tǒng)中,寫入所述文件之后,還可以進(jìn)一步生成所述文件的生成記錄。相應(yīng)地,則可以根據(jù)所述文件的生成記錄,將所述文件寫入所述目標(biāo)存儲系統(tǒng)中。具體地,源存儲系統(tǒng)的文件同步系統(tǒng)具體可以監(jiān)聽所述文件的生成記錄。源存儲系統(tǒng)的文件同步系統(tǒng)將所生成的所述文件的生成記錄發(fā)送給目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng),由目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)下載所述文件,即根據(jù)所述文件的文件標(biāo)識信息,在所述源存儲系統(tǒng)中讀取所述文件。然后,目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)將所讀取的所述文件寫入所述目標(biāo)存儲系統(tǒng)中。
      [0082]需要說明的是,在源存儲系統(tǒng)中,對文件所進(jìn)行的任何操作,例如,寫入、修改或刪除等操作,都可以進(jìn)一步生成所述文件的操作記錄。其中,所述操作記錄可以包括但不限于生成記錄、修改記錄和刪除記錄中的至少一個(gè)。具體地,源存儲系統(tǒng)的文件同步系統(tǒng)具體可以監(jiān)聽所述文件的操作記錄,其中,所述操作記錄可以包括但不限于生成記錄、修改記錄和刪除記錄中的至少一個(gè)。源存儲系統(tǒng)的文件同步系統(tǒng)將所生成的所述文件的操作記錄發(fā)送給目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng),由目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)根據(jù)所述文件的操作記錄,進(jìn)行相應(yīng)的操作,例如,寫入、修改或刪除等操作。
      [0083]這樣,由于在源存儲系統(tǒng)中,寫入文件之后,還進(jìn)一步生成了所述文件的生成記錄,使得能夠根據(jù)所述文件的生成記錄,主動將所述文件寫入所述目標(biāo)存儲系統(tǒng)中,能夠有效提高文件同步的實(shí)時(shí)性。
      [0084]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在103之后,還可以進(jìn)一步將通過執(zhí)行103所讀取的所述文件寫入到所述目標(biāo)存儲系統(tǒng)中。
      [0085]這樣,由于在讀取文件的過程中,還進(jìn)一步將所讀取的所述文件寫入到所述目標(biāo)存儲系統(tǒng)中,能夠?qū)崿F(xiàn)源存儲系統(tǒng)與目標(biāo)存儲系統(tǒng)之間的文件同步。
      [0086]由于文件讀取的隨意性,可能會出現(xiàn)源存儲系統(tǒng)中根本不存在所要讀取的文件,因此,可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102之后,根據(jù)所述文件的文件標(biāo)識信息,在所述源存儲系統(tǒng)中讀取所述文件失敗。此時(shí),具體可以在所述目標(biāo)存儲系統(tǒng)中,寫入空白文件,并將所述文件的文件標(biāo)識信息,作為所述空白文件的文件標(biāo)識信息。
      [0087]這樣,由于在根據(jù)文件的文件標(biāo)識信息,在源存儲系統(tǒng)中讀取文件失敗之后,還進(jìn)一步在所述目標(biāo)存儲系統(tǒng)中,寫入空白文件,并將所述文件的文件標(biāo)識信息,作為所述空白文件的文件標(biāo)識信息,能夠避免下一次再讀取該文件時(shí)反復(fù)返回源存儲系統(tǒng)中讀取,能夠有效降低處理負(fù)荷,節(jié)省網(wǎng)絡(luò)資源。
      [0088]可以理解的是,本申請中,還可以進(jìn)一步對源存儲系統(tǒng)中所寫入的文件進(jìn)行修改或刪除等操作。在操作的過程中,還可以進(jìn)一步生成文件的修改記錄或文件的刪除記錄等操作記錄。相應(yīng)地,則可以根據(jù)所述文件的操作記錄,對目標(biāo)存儲系統(tǒng)中所寫入的所述文件進(jìn)行重新寫入或刪除等相關(guān)操作。
      [0089]一般來說,目標(biāo)存儲系統(tǒng)與源存儲系統(tǒng),分別位于不同的物理位置,例如,一個(gè)存儲系統(tǒng)位于中國的互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center, IDC)機(jī)房內(nèi)部,另一個(gè)存儲系統(tǒng)位于美國的IDC機(jī)房內(nèi)部,等。IDC機(jī)房,就是電信部門利用已有的互聯(lián)網(wǎng)通信線路、帶寬資源,建立標(biāo)準(zhǔn)化的電信專業(yè)級機(jī)房環(huán)境,為企業(yè)、政府提供服務(wù)器托管、租用以及相關(guān)增值等方面的全方位服務(wù)。現(xiàn)有技術(shù)中,可以利用文件同步技術(shù),實(shí)現(xiàn)存儲系統(tǒng)之間的文件同步。兩個(gè)物理位置之間的距離越長,兩個(gè)存儲系統(tǒng)之間的文件同步所具有的時(shí)間延遲可能會越長,例如,大于或等于100毫秒(ms)。
      [0090]可以理解的是,目標(biāo)存儲系統(tǒng)可以為一個(gè),或者還可以為兩個(gè)或兩個(gè)以上,本申請對此不進(jìn)行特別限定。每個(gè)目標(biāo)存儲系統(tǒng)都可以對應(yīng)各自的目標(biāo)存儲系統(tǒng)的文件同步系統(tǒng)。
      [0091]這樣,采用本申請?zhí)峁┑募夹g(shù)方案,使得在全球多個(gè)IDC機(jī)房之間,任意一個(gè)IDC機(jī)房的存儲系統(tǒng)中,寫入一個(gè)文件之后,在其他IDC機(jī)房的存儲系統(tǒng)中,能夠?qū)崟r(shí)讀取該文件,從而實(shí)現(xiàn)了在跨地域、高延時(shí)下的數(shù)據(jù)同步。
      [0092]本實(shí)施例中,在目標(biāo)存儲系統(tǒng)中,讀取文件失敗之后,通過獲取所述文件的文件標(biāo)識信息,所述文件的文件標(biāo)識信息中包含所述文件所在的源存儲系統(tǒng)的存儲系統(tǒng)標(biāo)識信息,使得能夠根據(jù)所述文件的文件標(biāo)識信息,在所述源存儲系統(tǒng)中讀取所述文件,能夠避免現(xiàn)有技術(shù)中由于存儲系統(tǒng)之間的文件同步具有一定的時(shí)間延遲而導(dǎo)致的在一個(gè)存儲系統(tǒng)中無法讀取另一個(gè)存儲系統(tǒng)中所寫入的文件的問題,從而提高了文件讀取的可靠性。
      [0093]另外,采用本申請?zhí)峁┑募夹g(shù)方案,由于在源存儲系統(tǒng)中,寫入文件之后,還進(jìn)一步生成了所述文件的生成記錄,使得能夠根據(jù)所述文件的生成記錄,主動將所述文件寫入所述目標(biāo)存儲系統(tǒng)中
      當(dāng)前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1