1.一種允許同步訪問云存儲系統(tǒng)(CSS)的計(jì)算設(shè)備,包括:
處理單元;
存儲系統(tǒng),其中所述存儲系統(tǒng)配置為維護(hù)對象,每一個對象具有一狀態(tài),其中每一個狀態(tài)是同步狀態(tài)和存根狀態(tài)中的任一種;以及
內(nèi)存器,所述內(nèi)存器包含指令,當(dāng)由所述處理單元執(zhí)行指令時,該指令將所述計(jì)算設(shè)備配置為:
從客戶端接收請求以訪問維護(hù)在所述存儲系統(tǒng)中的對象;
將所請求的對象的狀態(tài)從存根狀態(tài)改變?yōu)橥綘顟B(tài)以接收所述請求;以及
對具有與所述CSS同步狀態(tài)的所請求對象的數(shù)據(jù)進(jìn)行同步。
2.根據(jù)權(quán)利要求1所述的計(jì)算設(shè)備,其中每一個對象是以下的任何一個:文件,和文件中的字節(jié)范圍。
3.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中所請求的對象的狀態(tài)是基于緩存管理策略從存根狀態(tài)改變?yōu)橥綘顟B(tài),其中所述計(jì)算設(shè)備進(jìn)一步配置為:
對與所述CSS的存根狀態(tài)中對象的數(shù)據(jù)同步實(shí)施禁用。
4.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中所述計(jì)算設(shè)備進(jìn)一步配置為:
將文件的元數(shù)據(jù)同步至所述存儲系統(tǒng),其中每一個文件的元數(shù)據(jù)至少包括所述文件的文件名。
5.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中所述計(jì)算設(shè)備進(jìn)一步配置為:
選擇性地將駐留在預(yù)定義目錄集合中的一組文件的元數(shù)據(jù)同步至所述存儲系統(tǒng),其中按需執(zhí)行所述選擇性同步。
6.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中所述計(jì)算設(shè)備進(jìn)一步配置為:
從所述客戶端接收讀取請求以訪問具有存根狀態(tài)的文件,其中所述讀取請求包括在所述文件中的字節(jié)范圍;
將至少所請求的字節(jié)范圍的狀態(tài)改變?yōu)橥綘顟B(tài);且
在所請求的字節(jié)范圍可用時,將所請求的字節(jié)范圍返回至所述客戶端。
7.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中通過虛擬文件系統(tǒng)來顯示維護(hù)在所述存儲系統(tǒng)中的文件。
8.根據(jù)權(quán)利要求2所述的計(jì)算設(shè)備,其中維護(hù)在所述存儲系統(tǒng)中的文件被布置在多級命名空間中。
9.根據(jù)權(quán)利要求1所述的計(jì)算設(shè)備,其中所述計(jì)算設(shè)備是以下的任何一個:云存儲網(wǎng)關(guān)(CSG),和端點(diǎn)。
10.一種允許同步訪問云存儲系統(tǒng)(CSS)的方法,包括:
從客戶端接收請求以訪問在存儲系統(tǒng)中維護(hù)的對象,其中所述存儲系統(tǒng)配置為維護(hù)對象,每一個對象具有一狀態(tài),其中每一個狀態(tài)是同步狀態(tài)和存根狀態(tài)中的任一種;
一旦接收到所述請求,則將所請求對象的狀態(tài)從存根狀態(tài)改變?yōu)橥綘顟B(tài);以及
對具有與所述CSS同步狀態(tài)的所請求對象的數(shù)據(jù)進(jìn)行同步。
11.根據(jù)權(quán)利要求10所述的方法,其中每一個對象是任何一個:文件,和文件中的字節(jié)范圍。
12.根據(jù)權(quán)利要求11所述的方法,其中基于緩存管理策略將所請求的對象的狀態(tài)從存根狀態(tài)改變?yōu)橥綘顟B(tài),其中所述計(jì)算設(shè)備進(jìn)一步配置為:
對與所述CSS的存根狀態(tài)中的對象的數(shù)據(jù)的同步實(shí)施禁用。
13.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括:
將文件的元數(shù)據(jù)同步至所述存儲系統(tǒng),其中每一個文件的元數(shù)據(jù)至少包括所述文件的文件名。
14.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括:
選擇性地將駐留在預(yù)定義目錄集合中的一組文件的元數(shù)據(jù)同步至所述存儲系統(tǒng),其中按需執(zhí)行所述選擇性同步。
15.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括:
從所述客戶端接收讀取請求以訪問具有存根狀態(tài)的文件,其中所述讀取請求包括所述文件中的字節(jié)范圍;
將至少所請求字節(jié)范圍的狀態(tài)改變?yōu)橥綘顟B(tài);且
在所請求的字節(jié)范圍可用時,將所請求的字節(jié)范圍返回至所述客戶端。
16.根據(jù)權(quán)利要求11所述的方法,其中通過虛擬文件系統(tǒng)來顯示維護(hù)在所述存儲系統(tǒng)中的文件。
17.根據(jù)權(quán)利要求11所述的方法,其中維護(hù)在所述存儲系統(tǒng)中的文件被布置在多級命名空間中。
18.根據(jù)權(quán)利要求10所述的方法,其中所述計(jì)算設(shè)備是以下的任何一個:云存儲網(wǎng)關(guān)(CSG),和端點(diǎn)。
19.一種非暫時性計(jì)算機(jī)可讀介質(zhì),其上存儲有用于使一個或多個處理單元執(zhí)行根據(jù)權(quán)利要求10所述的方法的指令。