用于在數(shù)據(jù)存儲(chǔ)系統(tǒng)中實(shí)現(xiàn)存儲(chǔ)的細(xì)粒度、可伸縮分配的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)系統(tǒng),而且更具體地,本發(fā)明涉及能夠向文件系統(tǒng)進(jìn)行磁盤(pán)空間的細(xì)粒度、可伸縮分配的數(shù)據(jù)存儲(chǔ)系統(tǒng)。
【背景技術(shù)】
[0002]在今天的信息時(shí)代,數(shù)據(jù)存儲(chǔ)系統(tǒng)經(jīng)常管理不時(shí)需要?jiǎng)討B(tài)擴(kuò)大磁盤(pán)空間的文件系統(tǒng)。經(jīng)常,文件系統(tǒng)在存儲(chǔ)增量方面擴(kuò)大(在本申請(qǐng)中稱(chēng)為“組塊”)。數(shù)據(jù)存儲(chǔ)系統(tǒng)可以允許選擇不同的指導(dǎo)組塊大小,雖然存儲(chǔ)系統(tǒng)可以分配大小偏離指導(dǎo)組塊大小的組塊。在一個(gè)示例性的數(shù)據(jù)存儲(chǔ)系統(tǒng)中,組塊大小可以從I千兆字節(jié)(GiB)到lOOGiB。在另一示例性數(shù)據(jù)存儲(chǔ)系統(tǒng)中,組塊大小可以從0.5GiB到18GiB。
[0003]這樣的系統(tǒng)的文件服務(wù)器將文件系統(tǒng)空間中磁盤(pán)空間的虛擬地址翻譯成物理存儲(chǔ)器中的磁盤(pán)空間的地址,且其可以使用固定大小的表來(lái)跟蹤向文件系統(tǒng)分配的磁盤(pán)空間的組塊(例如,在一示例性的數(shù)據(jù)存儲(chǔ)系統(tǒng)中具有1023條目的表,其中例如,每一條目用于存儲(chǔ)組塊的開(kāi)始物理地址和與組塊的大小相關(guān)的信息(例如,組塊長(zhǎng)度或組塊的結(jié)束地址)并映射到虛擬文件系統(tǒng)地址的范圍)。使用固定大小的表通常限制了文件系統(tǒng)的最大大小,即僅允許向文件系統(tǒng)分配預(yù)定的最大數(shù)目的組塊??梢栽谟布袑?shí)現(xiàn)固定大小的表,而且在任何情況下,增加表大小以允許支持更大的文件系統(tǒng)可能是行不通的。
[0004]為特定的文件系統(tǒng)選擇指導(dǎo)組塊大小實(shí)質(zhì)上是用戶(hù)期望文件系統(tǒng)增長(zhǎng)多大和存儲(chǔ)空間的利用效率之間的折衷。一般而言,選擇較小的指導(dǎo)組塊大小提供了高效的存儲(chǔ)空間利用率但是限制了文件系統(tǒng)的最大大小,而選擇較大的指導(dǎo)組塊大小經(jīng)常導(dǎo)致低效的存儲(chǔ)空間利用但是增加了最大的文件系統(tǒng)大小。
【發(fā)明內(nèi)容】
[0005]在某些實(shí)施例中,提供了一種用于擴(kuò)大用于文件系統(tǒng)的存儲(chǔ)空間的方法和數(shù)據(jù)存儲(chǔ)系統(tǒng),該文件系統(tǒng)包括從多個(gè)帶區(qū)集中選擇的多個(gè)組塊,其中文件系統(tǒng)的虛擬地址空間被映射到與組塊關(guān)聯(lián)的物理存儲(chǔ)地址。該方法包含保持組塊數(shù)據(jù)庫(kù)以跟蹤與文件系統(tǒng)關(guān)聯(lián)的組塊,組塊數(shù)據(jù)庫(kù)包含固定數(shù)量的條目,每一條目能夠存儲(chǔ)與分配給文件系統(tǒng)的一部分存儲(chǔ)空間的開(kāi)始地址和長(zhǎng)度相關(guān)的信息;接收請(qǐng)求以擴(kuò)大文件系統(tǒng);基于組塊數(shù)據(jù)庫(kù)識(shí)別與文件系統(tǒng)關(guān)聯(lián)的最后組塊;當(dāng)至少一個(gè)組塊可用于向文件系統(tǒng)分配時(shí),從與最后的組塊相同的帶區(qū)集分配該至少一個(gè)組塊且該至少一個(gè)組塊與最后的組塊連續(xù);以及更新組塊數(shù)據(jù)庫(kù)中與最后的組塊關(guān)聯(lián)的條目以反映由所分配的至少一個(gè)組塊所表示的連續(xù)存儲(chǔ)空間的長(zhǎng)度的增加。
[0006]在各個(gè)可供替換的實(shí)施例中,在確定來(lái)自與該最后的組塊相同的帶區(qū)集且與該最后的組塊連續(xù)的至少一個(gè)組塊可用于向文件系統(tǒng)分配之前,預(yù)留來(lái)自與該最后的組塊相同的帶區(qū)集且與該最后的組塊連續(xù)的至少一個(gè)組塊,以便該至少一個(gè)組塊保持可用。
[0007]確定來(lái)自與最后的組塊相同的帶區(qū)集且與最后的組塊連續(xù)的至少一個(gè)組塊是否可用于向文件系統(tǒng)分配可涉及:確定針對(duì)文件系統(tǒng)的活動(dòng)組塊串長(zhǎng)度以及當(dāng)活動(dòng)組塊串長(zhǎng)度小于組塊串偏置以及存在來(lái)自與最后的組塊相同的帶區(qū)集且與最后的組塊連續(xù)的至少一個(gè)組塊時(shí)確定存在可用于向文件系統(tǒng)分配的至少一個(gè)組塊。在這個(gè)方面,分配至少一個(gè)組塊可涉及:從與最后的組塊相同的帶區(qū)集分配多達(dá)N個(gè)組塊,且這N個(gè)組塊與最后的組塊連續(xù),其中N等于組塊串偏置減去活動(dòng)組塊串長(zhǎng)度。該方法還可涉及:確定組塊串偏置,例如通過(guò)基于帶區(qū)集的數(shù)量和文件系統(tǒng)的數(shù)量確定組塊串偏置。
[0008]該方法還可涉及:當(dāng)來(lái)自與最后的組塊相同的帶區(qū)集且與最后的組塊連續(xù)的這樣的至少一個(gè)組塊被確定為不可用時(shí),從不同的帶區(qū)集分配至少一個(gè)組塊。
[0009]在某些實(shí)施例中,可以在硬件中保持組塊數(shù)據(jù)庫(kù),且數(shù)據(jù)存儲(chǔ)系統(tǒng)可以包括在基于軟件的組塊分配器和該硬件之間耦合的接口,并且組塊分配器通過(guò)該接口訪問(wèn)組塊數(shù)據(jù)庫(kù)。
[0010]在其它實(shí)施例中,提供了一種用于以細(xì)粒度、可縮放的方式擴(kuò)大用于文件系統(tǒng)的存儲(chǔ)空間的方法和數(shù)據(jù)存儲(chǔ)系統(tǒng)。該方法包括:由文件服務(wù)器確定針對(duì)一跨度的組塊串偏置,其中該組塊串偏置指示了與用于文件系統(tǒng)的地址翻譯表中的條目相關(guān)聯(lián)的磁盤(pán)空間的多個(gè)連續(xù)的組塊。該方法包括由文件服務(wù)器接收對(duì)于擴(kuò)大用于文件系統(tǒng)的磁盤(pán)空間的請(qǐng)求。該方法包括由組塊分配器至少部分地基于在帶區(qū)集上的多個(gè)未使用的組塊的數(shù)目和正由文件系統(tǒng)使用的帶區(qū)集上的組塊的數(shù)目,對(duì)一組帶區(qū)集中的每一帶區(qū)集記分。該方法包括由組塊分配器分配帶區(qū)集上的具有最高記分的組塊,其中所分配的組塊位于預(yù)留用于其他文件系統(tǒng)的組塊串之外。
[0011]確定針對(duì)一跨度的組塊串偏置可以包括由文件服務(wù)器確定缺省組塊串偏置。確定針對(duì)一跨度的組塊串偏置可以包括由文件服務(wù)器基于帶區(qū)集的數(shù)目和文件系統(tǒng)的數(shù)目確定組塊串偏置。
[0012]對(duì)每一帶區(qū)集的記分可以包括由組塊分配器確定文件系統(tǒng)的所分配的最后的組塊之后的組塊可用;由組塊分配器確定針對(duì)文件系統(tǒng)的當(dāng)前帶區(qū)集的偏置因子,其中當(dāng)前的帶區(qū)集包括文件系統(tǒng)的所分配的最后的組塊;以及由組塊分配器對(duì)具有偏置因子的當(dāng)前的帶區(qū)集記分。對(duì)每一帶區(qū)集記分可以包括由組塊分配器確定在文件系統(tǒng)的所分配的最后的組塊之后的組塊由另一文件系統(tǒng)使用;以及由組塊分配器至少部分地基于帶區(qū)集上未使用的組塊的數(shù)目與預(yù)留用于其他文件系統(tǒng)的組塊的數(shù)目之間的差,來(lái)對(duì)一組帶區(qū)集中的每一帶區(qū)集進(jìn)行記分。對(duì)每一帶區(qū)集記分可以包括由組塊分配器至少部分地基于帶區(qū)集上未使用的組塊的數(shù)目、跨度權(quán)重、正由文件系統(tǒng)使用的帶區(qū)集上的組塊的數(shù)目、以及文件系統(tǒng)權(quán)重,來(lái)對(duì)一組帶區(qū)集中的每一帶區(qū)集進(jìn)行記分。
[0013]在具有最高分?jǐn)?shù)的帶區(qū)集上分配組塊可以包括由組塊分配器選擇文件系統(tǒng)的所分配的最后的組塊之后的組塊。分配帶區(qū)集上的具有最高分?jǐn)?shù)的組塊可以包括由組塊分配器搜索長(zhǎng)度至少為組塊串偏置的未預(yù)留的組塊的組塊串;以及,由組塊分配器選擇該組塊串中的第一組塊。分配帶區(qū)集上具有最高分?jǐn)?shù)的的組塊可以包括由組塊分配器搜索其長(zhǎng)度至少是組塊串偏置的預(yù)留組塊的組塊串;以及由組塊分配器選擇在該組塊串的后半部分中的第一組塊。
[0014]在又一實(shí)施例中,提供了一種用于擴(kuò)大用于文件系統(tǒng)的存儲(chǔ)空間的方法和數(shù)據(jù)存儲(chǔ)系統(tǒng),該文件系統(tǒng)包括從多個(gè)帶區(qū)集選擇的多個(gè)組塊,其中文件系統(tǒng)的虛擬地址空間被映射到與組塊關(guān)聯(lián)的物理存儲(chǔ)地址。該方法涉及:保持組塊數(shù)據(jù)庫(kù)以跟蹤與多個(gè)文件系統(tǒng)關(guān)聯(lián)的組塊,該組塊數(shù)據(jù)庫(kù)包含固定數(shù)量的條目,每一條目能夠存儲(chǔ)與向文件系統(tǒng)中的一個(gè)文件系統(tǒng)所分配的一部分存儲(chǔ)空間的開(kāi)始地址和長(zhǎng)度相關(guān)的信息;接收用于擴(kuò)大多個(gè)文件系統(tǒng)中的一文件系統(tǒng)的請(qǐng)求;選擇從其處分配存儲(chǔ)空間的帶區(qū)集;利用帶區(qū)集上的開(kāi)始地址從組塊數(shù)據(jù)庫(kù)獲取條目,其中該條目與多個(gè)文件系統(tǒng)中的不同文件系統(tǒng)的活動(dòng)組塊串相對(duì)應(yīng);識(shí)別帶區(qū)集上位于N個(gè)組塊之后的至少一個(gè)組塊,上述N個(gè)組塊跟在活動(dòng)組塊串中最后的組塊之后且與該最后的組塊連續(xù),其中N等于組塊串偏置減去活動(dòng)組塊串的活動(dòng)組塊串長(zhǎng)度;以及如果該至少一個(gè)組塊可用,則向文件系統(tǒng)分配至少一個(gè)組塊。
[0015]在各種可供替換的實(shí)施例中,該方法可以進(jìn)一步涉及:繼續(xù)利用帶區(qū)集上的開(kāi)始地址從組塊數(shù)據(jù)庫(kù)獲取條目以及識(shí)別位于N個(gè)組塊之后的至少一個(gè)組塊,上述N個(gè)組塊跟在活動(dòng)組塊串中的最后的組塊之后且與該最后的組塊連續(xù),直到該至少一個(gè)組塊可用。識(shí)別帶區(qū)集上的至少一個(gè)組塊可涉及:識(shí)別等于組塊串偏置的可用的組塊的組塊串或識(shí)別帶區(qū)集上可用的組塊的最長(zhǎng)組塊串。
[0016]在又一其它實(shí)施例中,提供了一種用于擴(kuò)大用于文件系統(tǒng)的存儲(chǔ)空間的方法和數(shù)據(jù)存儲(chǔ)系統(tǒng),該文件系統(tǒng)包括從多個(gè)帶區(qū)集中選擇的多個(gè)組塊,其中文件系統(tǒng)的虛擬地址空間被映射到與組塊關(guān)聯(lián)的物理存儲(chǔ)地址。該方法涉及:保持組塊數(shù)據(jù)庫(kù)以跟蹤與多個(gè)文件系統(tǒng)關(guān)聯(lián)的組塊,組塊數(shù)據(jù)庫(kù)包含固定數(shù)量的條目,每一條目能夠存儲(chǔ)與向文件系統(tǒng)中的一個(gè)文件系統(tǒng)所分配的一部分存儲(chǔ)空間的開(kāi)始地址和長(zhǎng)度相關(guān)的信息;接收用于擴(kuò)大多個(gè)文件系統(tǒng)中的一文件系統(tǒng)的請(qǐng)求;確定針對(duì)該請(qǐng)求的組塊的數(shù)目超過(guò)組塊串偏置中的組塊數(shù)目乘以跨度上帶區(qū)集的數(shù)目;通過(guò)將針對(duì)該請(qǐng)求的組塊的數(shù)目除以帶區(qū)集的數(shù)目來(lái)確定從每一帶區(qū)集分配的組塊的數(shù)目;在每一帶區(qū)集上搜索可用的組塊的組塊串,其等于要從每一帶區(qū)集分配的組塊的數(shù)目;從每一帶區(qū)集分配可用組塊的組塊串;以及,針對(duì)可用組塊的每一組塊串在組塊數(shù)據(jù)庫(kù)中創(chuàng)建與可用組塊的組塊串關(guān)聯(lián)的條目,其中條目包括組塊串的長(zhǎng)度。
[0017]實(shí)施例還可以包括配置成執(zhí)行上述方法中的任何一個(gè)方法的計(jì)算機(jī)程序。
[0018]實(shí)施例還可以包括裝置,該裝置包含有形的計(jì)算機(jī)可讀介質(zhì),在該有形的計(jì)算機(jī)可讀介質(zhì)中包含配置成執(zhí)行上述方法中的任何一個(gè)方法的計(jì)算機(jī)程序。
[0019]可以公開(kāi)和主張保護(hù)另外的實(shí)施例。
【附圖說(shuō)明】
[0020]通過(guò)參考隨后的具體描述將更容易理解本發(fā)明的前述特征,參考附圖,其中:
[0021]圖1是表示根據(jù)本發(fā)明一示例性實(shí)施例的文件存儲(chǔ)系統(tǒng)的示意性框圖;
[0022]圖2是表示根據(jù)本發(fā)明一示例性實(shí)施例示出文件系統(tǒng)的通用格式的示意性框圖;
[0023]圖3是表示在本發(fā)明的示例性實(shí)施例中示出在存儲(chǔ)塊與帶區(qū)集(stripeset)之間的關(guān)系的不意圖;
[0024]圖4是表示文件存儲(chǔ)系統(tǒng)的文件服務(wù)器的示意性框圖;
[0025]圖5是表示帶區(qū)集中組塊的示意性表示,其包含已經(jīng)被使用的一些組塊以及可向文件系統(tǒng)分配的一些空閑的組塊;
[0026]圖6是表示如在示例性的現(xiàn)有技術(shù)的實(shí)施例中在特定的點(diǎn)適時(shí)可以找到的表9025的示意性表示,其中在單獨(dú)的表?xiàng)l目中存儲(chǔ)用于每一新的組塊的信息;
[0027]圖7是表示如在示例性的實(shí)施例中在特定的點(diǎn)適時(shí)可以找到的表9025的示意性表示,其中可以在單個(gè)表?xiàng)l目中存儲(chǔ)針對(duì)連續(xù)組塊的信息,代替在圖6中示出的表9025。
[0028]圖8是表不根據(jù)一不例性實(shí)施例不出圖7中的表?xiàng)l目9030如何被修改成合并兩個(gè)另外的連續(xù)組塊的表9025的示意性表示;
[0029]圖9是表示根據(jù)一示例性實(shí)施例將圖4中的文件系統(tǒng)空間擴(kuò)大相同大小(例如X)的三個(gè)組塊的示意性表示;
[0030]圖10是表示根據(jù)一示例性實(shí)施例的用于通用組塊分配過(guò)程的流程圖;
[0031]圖11是表示選擇帶區(qū)集和要向文件系統(tǒng)分配的帶區(qū)集上的組塊的方法的示例性流程圖;
[0032]圖12是表示選擇帶區(qū)集的方法的示例性流程圖,在當(dāng)前的帶區(qū)集包含針對(duì)所示出和描述的該文件系統(tǒng)的可擴(kuò)大的活動(dòng)組塊串時(shí)將從該帶區(qū)集分配組塊;
[0033]圖13是表示選擇帶區(qū)集的方法的示例性流程圖,在當(dāng)前的帶區(qū)集不包含針對(duì)所示出和描述的該文件系統(tǒng)的可擴(kuò)大的活動(dòng)組塊串時(shí)將從該帶區(qū)集分配組塊;
[0034]圖14是表示存儲(chǔ)向文件系統(tǒng)分配的組塊串的文件系統(tǒng)空間中的開(kāi)始和結(jié)束地址的示例性表;
[0035]圖15是表示減小組塊串偏置以提高橫跨跨度(span)的負(fù)載平衡的方法的示例性流程圖;
[0036]圖16是表示搜索帶區(qū)集上用于向文件系統(tǒng)分配的非預(yù)留的組塊的方法的示例性流程圖;以及
[0037]圖17是表示橫跨跨度中的所有帶區(qū)集分配存儲(chǔ)空間的方法的示例性流程圖。
[0038]應(yīng)該注意的是,前述的附圖和附圖中描述的元件不一定繪制成一致的比例或繪制成任何比例。除非上下文另有說(shuō)明,否則類(lèi)似的元件由類(lèi)似的數(shù)字指示。
【具體實(shí)施方式】
[0039]定義。如在說(shuō)明書(shū)和所附權(quán)利要求書(shū)中所使用的,隨后的術(shù)語(yǔ)應(yīng)該具有所指示的含義,除非上下文另有需求:
[0040]“存儲(chǔ)設(shè)備”是用于存儲(chǔ)數(shù)據(jù)的設(shè)備或系統(tǒng)。存儲(chǔ)設(shè)備可以包括一個(gè)或多個(gè)磁或磁光或光盤(pán)驅(qū)動(dòng)器、固態(tài)存儲(chǔ)設(shè)備、或磁帶。為了方便起見(jiàn),存儲(chǔ)設(shè)備有時(shí)被稱(chēng)為“磁盤(pán)”或“硬盤(pán)”。數(shù)據(jù)存儲(chǔ)系統(tǒng)可以包括具有相同或不同存儲(chǔ)容量的相同或不同類(lèi)型的存儲(chǔ)設(shè)備。
[0041]“RAID控制器”是將若干存儲(chǔ)設(shè)備的存儲(chǔ)容量組合到存儲(chǔ)空間的虛擬塊中的設(shè)備或系統(tǒng),該存儲(chǔ)空間的虛擬塊或者可以被稱(chēng)為“系統(tǒng)驅(qū)動(dòng)器” (“SD”)、“邏輯單元” (“LU”或“LUN”)、或“卷”。典型地,SD大于單個(gè)存儲(chǔ)設(shè)備,從若干存儲(chǔ)設(shè)備獲取空間,且包含冗余信息,以便其能夠經(jīng)得起某些數(shù)量的磁盤(pán)的故障而沒(méi)有數(shù)據(jù)損失。在示例性的實(shí)施例中,每一SD與唯一的標(biāo)識(shí)符相關(guān)聯(lián),該唯一的標(biāo)識(shí)符在下文中被稱(chēng)為“邏輯單元標(biāo)識(shí)符”或“LUID”,且每一 SD將不大于預(yù)定的最大尺寸,例如2TB-64TB或更大的。當(dāng)向SD發(fā)送命令時(shí),RAID控制器典型地同時(shí)向SD的所有存儲(chǔ)設(shè)備轉(zhuǎn)發(fā)命令。RAID控制器有助于克服典型的存儲(chǔ)設(shè)備的三個(gè)主要限制,即存儲(chǔ)設(shè)備典型地是存儲(chǔ)系統(tǒng)中最慢的組件,其典型地最可能遭受災(zāi)難性的故障,且其典型地具有相對(duì)較小的存儲(chǔ)容量。
[0042]“RAID系統(tǒng)”是包含一個(gè)或多個(gè)RAID控制器和多個(gè)存儲(chǔ)設(shè)備的設(shè)備或系統(tǒng)。典型地,RAID系統(tǒng)將包含兩個(gè)RAID控制器(以便在另一個(gè)故障的情況下,一個(gè)能夠保持工作,以及還在兩個(gè)都正常工作時(shí)共享負(fù)載)和許多存儲(chǔ)設(shè)備。在示例性的實(shí)施例中,RAID系統(tǒng)典型地配置有2個(gè)和32個(gè)之間的SD,雖然在各個(gè)實(shí)施例中,示例性的RAID系統(tǒng)可以有更多個(gè)SD0當(dāng)文件服務(wù)器需要存儲(chǔ)或獲取數(shù)據(jù)時(shí),其向RAID系統(tǒng)的RAID控制器發(fā)送命令,其繼而負(fù)責(zé)向前向單個(gè)存儲(chǔ)設(shè)備路由命令并在必要時(shí)存儲(chǔ)或獲取數(shù)據(jù)。利用一些RAID系統(tǒng),可以在SD之間建立鏡像關(guān)系,使得為了冗余的目的,向一個(gè)SD (被稱(chēng)為“主SD”)寫(xiě)入的數(shù)據(jù)由RAID系統(tǒng)自動(dòng)地向另一 SD(在本申請(qǐng)中被稱(chēng)為“輔助SD”或“鏡像SD”)寫(xiě)入??梢杂膳c主SD相同的RAID系統(tǒng)或由不同的本地或遠(yuǎn)程RAID系統(tǒng)管理輔助SD。鏡像SD有效地提供了跨SD的RAID 1+0功能,以提供從一 SD的丟失或損壞中的恢復(fù)或在一些情形下可能從甚至多個(gè)SD的丟失或損壞中的恢復(fù)。
[0043]“文件系統(tǒng)”是在文件存儲(chǔ)系統(tǒng)中存儲(chǔ)的文件和目錄(文件夾)的結(jié)構(gòu)。在一些實(shí)施例中,文件系統(tǒng)是在一個(gè)或多個(gè)帶區(qū)集的組塊上駐留的磁盤(pán)空間的虛擬化區(qū)域。在文件存儲(chǔ)系統(tǒng)中,典型地使用多個(gè)虛擬存儲(chǔ)結(jié)構(gòu)來(lái)管理文件系統(tǒng),且在示例性實(shí)施例中,使用被稱(chēng)為范圍、帶區(qū)集和跨度的虛擬存儲(chǔ)結(jié)構(gòu)的層級(jí)來(lái)管理文件系統(tǒng)?!胺秶庇芍鱏D獨(dú)自或應(yīng)該包含相同的數(shù)據(jù)并從而將相同的存儲(chǔ)容量提供為單個(gè)SD的主/輔助SD對(duì)組成?!皫^(qū)集”由一個(gè)或多個(gè)范圍組成。在一些實(shí)施例中,帶區(qū)集可以包含多達(dá)三十二(32)個(gè)邏輯單元(“LU”)。如果其全部組塊都被使用,則該帶區(qū)集是“滿(mǎn)的”。否則,該帶區(qū)集是“不滿(mǎn)的”。“跨度”由一個(gè)或多個(gè)帶區(qū)集(例如,多達(dá)64個(gè)帶區(qū)集,其中帶區(qū)集不需要彼此具有相同的容量或包含相同數(shù)目的LU)。在一些實(shí)施例中,跨度包含多個(gè)文件系統(tǒng)(例如,多達(dá)128個(gè)文件系統(tǒng))組成。從而,跨度最終由一個(gè)或多個(gè)SD組成(典型地4到50個(gè)SD)。跨度可以被劃分成一個(gè)或多個(gè)文件系統(tǒng),每一文件系統(tǒng)具有單獨(dú)的名稱(chēng)和標(biāo)識(shí)符以及潛在不同的特性(例如,一文件系統(tǒng)可以被格式化具有32KB簇而另一個(gè)文件系統(tǒng)具有4KB簇,一文件系統(tǒng)可以是蠕蟲(chóng)而另