[發(fā)明專(zhuān)利]在使用處理器件的計(jì)算環(huán)境中提供使用選擇性元組版本化的文件系統(tǒng)快照的方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310219415.3 | 申請(qǐng)日: | 2013-06-05 |
| 公開(kāi)(公告)號(hào): | CN103473251B | 公開(kāi)(公告)日: | 2017-03-01 |
| 發(fā)明(設(shè)計(jì))人: | Y·巴查;A·庫(kù)溫特;A·勒維 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)際商業(yè)機(jī)器公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30;G06F11/14 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專(zhuān)利商標(biāo)事務(wù)所11038 | 代理人: | 申發(fā)振 |
| 地址: | 美國(guó)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 處理 器件 計(jì)算 環(huán)境 提供 選擇性 版本 文件系統(tǒng) 快照 方法 系統(tǒng) | ||
1.一種用于在使用處理器件的計(jì)算環(huán)境中提供使用選擇性元組版本化的文件系統(tǒng)快照的方法,包括:
通過(guò)添加快照表來(lái)對(duì)文件系統(tǒng)表使用所述選擇性元組版本化,以與所述文件系統(tǒng)表關(guān)聯(lián),并且將多個(gè)行存儲(chǔ)于所述快照表內(nèi),每個(gè)行都含有與為保留文件系統(tǒng)中的多個(gè)節(jié)點(diǎn)的以往狀態(tài)而創(chuàng)建的快照相關(guān)的快照時(shí)間戳,其中在所述快照下的所述多個(gè)節(jié)點(diǎn)的行被維持于所述文件系統(tǒng)表內(nèi)。
2.根據(jù)權(quán)利要求1所述的方法,還包括使用快照標(biāo)識(shí)(ID)來(lái)檢索所述快照時(shí)間戳,以便訪問(wèn)在所述快照下的所述多個(gè)節(jié)點(diǎn)的所述行。
3.根據(jù)權(quán)利要求1所述的方法,還包括結(jié)合使用所述選擇性元組版本化來(lái)執(zhí)行下列操作之一:
創(chuàng)建具有至少節(jié)點(diǎn)標(biāo)識(shí)(ID)及關(guān)聯(lián)屬性的所述多個(gè)節(jié)點(diǎn),其中所述節(jié)點(diǎn)標(biāo)識(shí)及所述關(guān)聯(lián)屬性包含于所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的所述行中,
將起始時(shí)間和結(jié)束時(shí)間添加至所述文件系統(tǒng)表內(nèi)的多個(gè)行中的一個(gè)新行內(nèi),其中所述起始時(shí)間被設(shè)定為等于所述多個(gè)行中的那個(gè)新行被添加到所述文件系統(tǒng)表的時(shí)間,并且所述結(jié)束時(shí)間被設(shè)定為等于無(wú)窮大,以及
在創(chuàng)建所述快照時(shí)將所述多個(gè)行中的一個(gè)新行添加到含有所述快照ID及所述快照時(shí)間戳的所述快照表。
4.根據(jù)權(quán)利要求1所述的方法,還包括使所述快照與具有小于所述快照時(shí)間戳的起始時(shí)間以及大于所述快照時(shí)間戳的結(jié)束時(shí)間的所述多個(gè)節(jié)點(diǎn)關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的方法,還包括執(zhí)行下列操作中的至少一個(gè):
將至少一個(gè)字段添加至所述文件系統(tǒng)表內(nèi)的多個(gè)行中的每個(gè)行,用于指出是否應(yīng)當(dāng)保留所述文件系統(tǒng)中的所述多個(gè)節(jié)點(diǎn),
請(qǐng)求通過(guò)創(chuàng)建所述快照來(lái)保留所述多個(gè)節(jié)點(diǎn),
以所述快照來(lái)更新所述文件系統(tǒng),以及
去除保留所述文件系統(tǒng)的請(qǐng)求。
6.根據(jù)權(quán)利要求1所述的方法,還包括在創(chuàng)建所述快照時(shí)生成所述快照時(shí)間戳。
7.根據(jù)權(quán)利要求1所述的方法,還包括結(jié)合更新所述文件系統(tǒng)來(lái)執(zhí)行下列操作之一:
接收更新所述多個(gè)節(jié)點(diǎn)中的至少一個(gè)節(jié)點(diǎn)以及至少一個(gè)節(jié)點(diǎn)標(biāo)識(shí)(ID)及所述多個(gè)節(jié)點(diǎn)的關(guān)聯(lián)屬性的請(qǐng)求,
生成指示更新的時(shí)間的新快照時(shí)間戳,
如果所述快照具有大于所述多個(gè)節(jié)點(diǎn)的起始時(shí)間且小于所述多個(gè)節(jié)點(diǎn)的結(jié)束時(shí)間的所述快照時(shí)間戳,則將所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的所述行之一復(fù)制到所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的所述行中的一個(gè)新行內(nèi),所述新行具有被設(shè)定為等于新快照時(shí)間戳的結(jié)束時(shí)間,以及
根據(jù)所述更新請(qǐng)求來(lái)更新所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的所述行,其中所述多個(gè)節(jié)點(diǎn)的所述起始時(shí)間被設(shè)定為等于所述新快照時(shí)間戳。
8.根據(jù)權(quán)利要求1所述的方法,還包括執(zhí)行下列操作中的至少一個(gè):
在接收到刪除請(qǐng)求時(shí)刪除所述快照和快照標(biāo)識(shí)(ID),以及
在接收到刪除請(qǐng)求時(shí)刪除與所述快照相關(guān)的所述多個(gè)節(jié)點(diǎn)以及所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的多個(gè)行,其中查詢(xún)被執(zhí)行以從所述文件系統(tǒng)表中去除不與任何其他快照關(guān)聯(lián)的所述多個(gè)節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的方法,還包括結(jié)合刪除所述快照及所述快照標(biāo)識(shí)來(lái)執(zhí)行下列操作中的至少一個(gè):
接收刪除所述快照及所述快照ID的請(qǐng)求,
從所述快照表中檢索先前快照時(shí)間戳、后續(xù)快照時(shí)間戳及所述快照時(shí)間戳中的至少一個(gè),
如果在所述快照表中沒(méi)有找到要?jiǎng)h除的所述快照的先前快照,則將所述先前快照時(shí)間戳設(shè)定為零值,
如果在所述快照表中沒(méi)有找到要?jiǎng)h除的所述快照的后續(xù)快照,則將所述后續(xù)快照時(shí)間戳設(shè)定為無(wú)窮大值,以及
刪除所述快照以及與涉及具有大于所述先前快照時(shí)間戳的起始時(shí)間以及小于所述后續(xù)快照時(shí)間戳的結(jié)束時(shí)間的所述多個(gè)節(jié)點(diǎn)的所述快照關(guān)聯(lián)的所述多個(gè)節(jié)點(diǎn)在所述文件系統(tǒng)表內(nèi)的多個(gè)行。
10.一種用于在計(jì)算環(huán)境中提供使用選擇性元組版本化的文件系統(tǒng)快照的系統(tǒng),包括:
可在所述計(jì)算環(huán)境中操作的至少一個(gè)處理器件,其中所述至少一個(gè)處理器件適用于:
通過(guò)添加快照表來(lái)對(duì)文件系統(tǒng)表使用所述選擇性元組版本化,以與所述文件系統(tǒng)表關(guān)聯(lián),并且將多個(gè)行存儲(chǔ)于所述快照表內(nèi),每個(gè)行都含有與為保留文件系統(tǒng)中的多個(gè)節(jié)點(diǎn)的以往狀態(tài)而創(chuàng)建的快照相關(guān)的快照時(shí)間戳,其中在所述快照下的所述多個(gè)節(jié)點(diǎn)的行被維持于所述文件系統(tǒng)表內(nèi)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)際商業(yè)機(jī)器公司,未經(jīng)國(guó)際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310219415.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:用于文件系統(tǒng)復(fù)制中復(fù)制標(biāo)識(shí)與沖突避免的方法與系統(tǒng)
- 下一篇:用于保存文件系統(tǒng)節(jié)點(diǎn)的過(guò)去狀態(tài)的方法與系統(tǒng)
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





