Sas地址自動(dòng)分配系統(tǒng)及方法
【專利摘要】一種SAS地址自動(dòng)分配系統(tǒng)及方法,該SAS地址自動(dòng)分配系統(tǒng)運(yùn)行于主擴(kuò)展設(shè)備中,該主擴(kuò)展設(shè)備通過多條物理通信管道與多個(gè)從擴(kuò)展設(shè)備相連接,該SAS冗余存儲(chǔ)系統(tǒng)包括一個(gè)EEPROM以及多個(gè)硬盤HDD。在一個(gè)SAS冗余存儲(chǔ)系統(tǒng)中,當(dāng)主擴(kuò)展設(shè)備與從擴(kuò)展設(shè)備的SAS地址相同而發(fā)生存取硬盤HDD中的數(shù)據(jù)錯(cuò)誤時(shí),本發(fā)明所述的SAS地址自動(dòng)分配系統(tǒng)及方法讓主擴(kuò)展設(shè)備與每一個(gè)從擴(kuò)展設(shè)備通過物理通信管道彼此互相溝通協(xié)調(diào),自動(dòng)為主擴(kuò)展設(shè)備以及每一個(gè)從擴(kuò)展設(shè)備分配一個(gè)SAS地址,從而避免發(fā)生SAS地址相沖的問題。
【專利說明】SAS地址自動(dòng)分配系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種SAS存儲(chǔ)系統(tǒng)及方法,特別是關(guān)于一種SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配系統(tǒng)及方法。
【背景技術(shù)】
[0002]在SAS 存儲(chǔ)系統(tǒng)(Serial Attached SCSI storage system)中的存儲(chǔ)冗余(Redundant)設(shè)計(jì)中,可以通過不同的路徑,經(jīng)過SAS擴(kuò)展卡(Expander)去存取同一顆SAS硬盤(HDD)中的數(shù)據(jù)。由于可以從不同的路徑存取硬盤的數(shù)據(jù),因此系統(tǒng)需要區(qū)分不同的路徑以及不同的SAS擴(kuò)展卡。如何區(qū)分不同的SAS擴(kuò)展卡中的路徑,就是通過區(qū)分SAS地址。一般SAS地址(Address)有兩種設(shè)計(jì):將不同SAS地址分別寫在每一個(gè)SAS擴(kuò)展卡中;各個(gè)SAS擴(kuò)展卡讀取同一顆共享EEPROM中的SAS地址。
[0003]無論是那一種設(shè)計(jì),都有可能會(huì)發(fā)生下列問題:一、當(dāng)兩個(gè)SAS擴(kuò)展卡中的SAS地址都重復(fù)時(shí),系統(tǒng)就會(huì)發(fā)生讀寫錯(cuò)誤,無法正確讀取硬盤的數(shù)據(jù);二、當(dāng)兩個(gè)SAS擴(kuò)展卡各去讀取同一顆共享EEPROM中的SAS地址時(shí),會(huì)由于讀不到SAS地址而導(dǎo)致SAS擴(kuò)展卡故障,系統(tǒng)也會(huì)發(fā)生讀寫錯(cuò)誤,無法正確讀取硬盤的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配系統(tǒng)及方法,能夠自動(dòng)為SAS冗余存儲(chǔ)系統(tǒng)中每一個(gè)擴(kuò)展設(shè)備分配一個(gè)SAS地址,從而避免發(fā)生SAS地址相沖的問題。
[0005]所述的SAS地址自動(dòng)分配系統(tǒng)安裝并運(yùn)行于主擴(kuò)展設(shè)備中,該主擴(kuò)展設(shè)備通過多條物理通信管道與多個(gè)從擴(kuò)展設(shè)備相連接,該SAS冗余存儲(chǔ)系統(tǒng)包括一個(gè)EEPROM。該SAS地址自動(dòng)分配系統(tǒng)包括:議定義模塊,用于定義一個(gè)用于協(xié)調(diào)所述主擴(kuò)展設(shè)備的SAS地址與所述從擴(kuò)展設(shè)備的SAS地址的地址錯(cuò)位數(shù),以及將所述主擴(kuò)展設(shè)備與所述從擴(kuò)展設(shè)備通過所述物理通信管道建立通信連接;SAS地址檢查模塊,用于檢查所述主擴(kuò)展設(shè)備的SAS地址、所述從擴(kuò)展設(shè)備的SAS地址與所述EEPROM中存儲(chǔ)的原始SAS地址是否相同;SAS地址分配模塊,用于當(dāng)所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址至少兩者之一相同時(shí),則從所述EEPROM中讀取原始SAS地址,將讀取的原始SAS地址加上所述地址錯(cuò)位數(shù)得到第一 SAS地址并將該第一 SAS地址分配給所述主擴(kuò)展設(shè)備,將第一 SAS地址加上所述地址錯(cuò)位數(shù)得到第二 SAS地址并將該第二 SAS地址分配給所述從擴(kuò)展設(shè)備。
[0006]所述的SAS地址自動(dòng)分配方法應(yīng)用于主擴(kuò)展設(shè)備中,該主擴(kuò)展設(shè)備通過多條物理通信管道與多個(gè)從擴(kuò)展設(shè)備相連接,該SAS冗余存儲(chǔ)系統(tǒng)包括一個(gè)EEPROM。該方法包括步驟:定義一個(gè)用于協(xié)調(diào)所述主擴(kuò)展設(shè)備的SAS地址與所述從擴(kuò)展設(shè)備的SAS地址的地址錯(cuò)位數(shù);將所述主擴(kuò)展設(shè)備與所述從擴(kuò)展設(shè)備通過所述物理通信管道建立通信連接;檢查所述主擴(kuò)展設(shè)備的SAS地址、所述從擴(kuò)展設(shè)備的SAS地址與所述EEPROM中存儲(chǔ)的原始SAS地址是否相同;當(dāng)所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址至少兩者之一相同時(shí),則從所述EEPROM中讀取原始SAS地址;將讀取的原始SAS地址加上所述地址錯(cuò)位數(shù)得到第一 SAS地址,并將該第一 SAS地址分配給所述主擴(kuò)展設(shè)備;將第一 SAS地址加上所述地址錯(cuò)位數(shù)得到第二 SAS地址,并將該第二 SAS地址分配給所述從擴(kuò)展設(shè)備。
[0007]相較于現(xiàn)有技術(shù),在SAS余存儲(chǔ)系統(tǒng)中,當(dāng)主擴(kuò)展設(shè)備與從擴(kuò)展設(shè)備的SAS地址相同而發(fā)生存取數(shù)據(jù)錯(cuò)誤時(shí),本發(fā)明所述的SAS地址自動(dòng)分配系統(tǒng)及方法能夠讓主擴(kuò)展設(shè)備與每一個(gè)從擴(kuò)展設(shè)備通過所述物理通信管道彼此互相溝通協(xié)調(diào),自動(dòng)為主擴(kuò)展設(shè)備以及每一個(gè)從擴(kuò)展設(shè)備分配一個(gè)SAS地址,從而避免發(fā)生SAS地址相沖的問題。
【專利附圖】
【附圖說明】
[0008]圖1是本發(fā)明SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配系統(tǒng)較佳實(shí)施例的架構(gòu)圖。
[0009]圖2系主擴(kuò)展設(shè)備中SAS地址自動(dòng)分配系統(tǒng)的功能模塊圖。
[0010]圖3系SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配方法較佳實(shí)施例的流程圖。
[0011]主要元件符號(hào)說明
[0012]SAS冗余存儲(chǔ)系統(tǒng)100
[0013]主擴(kuò)展設(shè)備I
[0014]SAS地址自動(dòng)分配系統(tǒng) 10`[0015]協(xié)議定義模塊101
[0016]SAS地址檢查模塊102
[0017]SAS地址分配模塊103
[0018]存儲(chǔ)單元11
[0019]微處理器12
[0020]從擴(kuò)展設(shè)備2
[0021]EEPROM3
[0022]硬盤4
[0023]物理通信管道5
【具體實(shí)施方式】
[0024]如圖1所示,是本發(fā)明SAS冗余存儲(chǔ)系統(tǒng)100的SAS地址自動(dòng)分配系統(tǒng)10較佳實(shí)施例的架構(gòu)圖。在本實(shí)施例中,所述的SAS地址自動(dòng)分配系統(tǒng)10安裝并運(yùn)行于主擴(kuò)展設(shè)備(Host SAS Expander Device) I中,該主擴(kuò)展設(shè)備I通過多條物理通信管道(Physicallinks, PHY)5與從擴(kuò)展設(shè)備(Slaver SAS Expander Device)2相連接。所述的主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2均能通過一種電可擦除只讀存儲(chǔ)器(EEPR0M)3存取多個(gè)硬盤(HDD)4中的數(shù)據(jù)。在本實(shí)施例中,主擴(kuò)展設(shè)備I的數(shù)量為一個(gè),而從擴(kuò)展設(shè)備2的數(shù)量可以為一個(gè)或多個(gè)。所述EEPROM 3中存儲(chǔ)有一個(gè)原始SAS地址,例如十六進(jìn)制地址0x500605330000013F。
[0025]在本實(shí)施例中,在所述SAS冗余(Redundant)存儲(chǔ)系統(tǒng)100中,當(dāng)主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2的SAS地址(Address)相同而發(fā)生存取HDD 4中的數(shù)據(jù)錯(cuò)誤時(shí),所述SAS地址自動(dòng)分配系統(tǒng)10會(huì)讓主擴(kuò)展設(shè)備I與每一個(gè)從擴(kuò)展設(shè)備2通過所述物理通信管道5彼此互相溝通協(xié)調(diào),自動(dòng)為主擴(kuò)展設(shè)備I以及每一個(gè)從擴(kuò)展設(shè)備2分配一個(gè)SAS地址,從而避免發(fā)生SAS地址相沖的問題。該SAS地址是一種十六進(jìn)制地址,用于識(shí)別主擴(kuò)展設(shè)備I或從擴(kuò)展設(shè)備2存儲(chǔ)HDD 4中數(shù)據(jù)的訪問信道。
[0026]如圖2所示,是主擴(kuò)展設(shè)備I中SAS地址自動(dòng)分配系統(tǒng)10的功能模塊圖。在本實(shí)施例中,所述的SAS地址自動(dòng)分配系統(tǒng)10包括協(xié)議定義模塊10USAS地址檢查模塊102以及SAS地址分配模塊103。本發(fā)明所稱的功能模塊系指一種能夠被主擴(kuò)展設(shè)備I的微處理器12所執(zhí)行并且能夠完成固定功能的一系列程序指令段,其存儲(chǔ)于主擴(kuò)展設(shè)備I的存儲(chǔ)單元11中。
[0027]所述的協(xié)議定義模塊101用于定義一個(gè)用于協(xié)調(diào)SAS冗余存儲(chǔ)系統(tǒng)100中主擴(kuò)展設(shè)備I的SAS地址與從擴(kuò)展設(shè)備2的SAS地址的地址錯(cuò)位數(shù),以及將主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2通過所述物理通信管道5建立通信連接。在本實(shí)施例中,所述的地址錯(cuò)位數(shù)是根據(jù)主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2之間的物理通信管道5的數(shù)量來確定。假設(shè)主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2之間有為40個(gè)物理通信管道(PHY),其中,36個(gè)為實(shí)體物理通信管道5,還有兩個(gè)為虛擬物理通信管道(Virtual PHY)以及兩個(gè)預(yù)留的物理通信管道,由此可知在SAS冗余存儲(chǔ)系統(tǒng)100中就有40個(gè)可分配的SAS地址,則所述地址錯(cuò)位數(shù)定義為40。
[0028]所述的SAS地址檢查模塊102用于檢查主擴(kuò)展設(shè)備I的SAS地址、從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址是否相同。在本實(shí)施例中,若主擴(kuò)展設(shè)備I的SAS地址、從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址兩兩之間均不相同,則說明SAS冗余存儲(chǔ)系統(tǒng)100中的SAS地址正常,無需對(duì)主擴(kuò)展設(shè)備I和從擴(kuò)展設(shè)備2的SAS地址進(jìn)行重新分配。若主擴(kuò)展設(shè)備I的SAS地址、從擴(kuò)展設(shè)備2的SAS地址與EEPROM3中存儲(chǔ)的原始SAS地址至少兩者之一相同,則說明SAS冗余存儲(chǔ)系統(tǒng)100中的SAS地址不正常,需要對(duì)主擴(kuò)展設(shè)備I和從擴(kuò)展設(shè)備2的SAS地址進(jìn)行重新分配。
[0029]所述的SAS地址分配模塊103用于當(dāng)所述主擴(kuò)展設(shè)備I的SAS地址和從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址至少兩者之一相同時(shí),則從EEPROM3中讀取原始SAS地址,將讀取的原始SAS地址加上定義的地址錯(cuò)位數(shù)得到第一 SAS地址并將該第一 SAS地址分配給主擴(kuò)展設(shè)備1,以及將第一 SAS地址加上定義的地址錯(cuò)位數(shù)得到第二 SAS地址并將該第二 SAS地址分配給從擴(kuò)展設(shè)備2。在本實(shí)施例中,假如從EEPROM 3中讀取的原始SAS地址為0x500605330000013F,且預(yù)先定義的地址錯(cuò)位數(shù)為40,所述SAS地址分配模塊103則會(huì)根據(jù)讀取的原始SAS地址加上地址錯(cuò)位數(shù)40得到第一SAS地址0x500605330000017F,并且將該第一 SAS地址分配給主擴(kuò)展設(shè)備I。所述SAS地址分配模塊103再根據(jù)讀取的原始SAS地址兩個(gè)加上地址錯(cuò)位數(shù)80得到第二 SAS地址0x50060533000001BF,并且將該第二 SAS地址分配給從擴(kuò)展設(shè)備2。
[0030]參考圖3所示,是本發(fā)明SAS冗余存儲(chǔ)系統(tǒng)100的SAS地址自動(dòng)分配方法較佳實(shí)施例的流程圖。在本實(shí)施例中,在同一 SAS冗余存儲(chǔ)系統(tǒng)100中,當(dāng)主擴(kuò)展設(shè)備I與多個(gè)從擴(kuò)展設(shè)備2的SAS地址相同而發(fā)生存取數(shù)據(jù)錯(cuò)誤時(shí),主擴(kuò)展設(shè)備I會(huì)與每一個(gè)從擴(kuò)展設(shè)備2通過物理通信管道5彼此互相溝通協(xié)調(diào),自動(dòng)為主擴(kuò)展設(shè)備I以及每一個(gè)從擴(kuò)展設(shè)備2分配一個(gè)SAS地址,從而避免發(fā)生SAS地址相沖的問題。
[0031]步驟S31,協(xié)議定義模塊101定義一個(gè)用于協(xié)調(diào)SAS冗余存儲(chǔ)系統(tǒng)100中主擴(kuò)展設(shè)備I的SAS地址與從擴(kuò)展設(shè)備2的SAS地址的地址錯(cuò)位數(shù)。在本實(shí)施例中,所述的地址錯(cuò)位數(shù)根據(jù)主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2之間的物理通信管道5的數(shù)量來確定,例如可以將用于分配SAS地址的地址錯(cuò)位數(shù)定義為40。
[0032]步驟S32,協(xié)議定義模塊101將主擴(kuò)展設(shè)備I與從擴(kuò)展設(shè)備2通過多條物理通信管道5建立通信連接。在本實(shí)施例中,所述的物理通信管道5包括實(shí)體物理通信管道(例如36個(gè))、虛擬物理通信管道(例如2個(gè))以及預(yù)留的物理通信管道(例如2個(gè))。
[0033]步驟S33,SAS地址檢查模塊102檢查主擴(kuò)展設(shè)備I的SAS地址、從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址是否均不相同。若主擴(kuò)展設(shè)備I的SAS地址和從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址均不相同,則說明SAS冗余存儲(chǔ)系統(tǒng)100中的SAS地址正常,無需對(duì)主擴(kuò)展設(shè)備I和從擴(kuò)展設(shè)備2的SAS地址進(jìn)行重新分配。若主擴(kuò)展設(shè)備I的SAS地址、從擴(kuò)展設(shè)備2的SAS地址與EEPROM 3中存儲(chǔ)的原始SAS地址至少兩者之一相同,則說明SAS冗余存儲(chǔ)系統(tǒng)100中的SAS地址不正常,流程執(zhí)行步驟S34。
[0034]步驟S34,SAS地址分配模塊103從所述EEPROM 3中讀取原始SAS地址,例如從EEPROM 3 中讀取的原始 SAS 地址為 0x500605330000013F。
[0035]步驟S35,SAS地址分配模塊103將讀取的原始SAS地址加上定義的地址錯(cuò)位數(shù)(例如地址錯(cuò)位數(shù)定義為40)得到第一 SAS地址,并將該第一 SAS地址分配給主擴(kuò)展設(shè)備I。在本實(shí)施例中,所述SAS地址分配模塊103根據(jù)讀取的原始SAS地址(例如0x500605330000013F)加上地址錯(cuò)位數(shù)40得到第一 SAS地址0x500605330000017F,并將該第一 SAS地址分配給主擴(kuò)展設(shè)備I。
[0036]步驟S36,SAS地址分配模塊103將第一 SAS地址加上定義的地址錯(cuò)位數(shù)得到第二SAS地址,并將該第二 SAS地址分配給從擴(kuò)展設(shè)備2。在本實(shí)施例中,所述SAS地址分配模塊103根據(jù)讀取的原始SAS地址(例如0x500605330000013F)加上兩個(gè)地址錯(cuò)位數(shù)80得到第二 SAS地址0x50060533000001BF,并將該第二 SAS地址分配給從擴(kuò)展設(shè)備2。
[0037]以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配系統(tǒng),該SAS地址自動(dòng)分配系統(tǒng)安裝并運(yùn)行于主擴(kuò)展設(shè)備中,該主擴(kuò)展設(shè)備通過多條物理通信管道與多個(gè)從擴(kuò)展設(shè)備相連接,該SAS冗余存儲(chǔ)系統(tǒng)包括一個(gè)EEPROM,其特征在于,所述的SAS地址自動(dòng)分配系統(tǒng)包括: 協(xié)議定義模塊,用于定義一個(gè)用于協(xié)調(diào)所述主擴(kuò)展設(shè)備的SAS地址與所述從擴(kuò)展設(shè)備的SAS地址的地址錯(cuò)位數(shù),以及將所述主擴(kuò)展設(shè)備與所述從擴(kuò)展設(shè)備通過所述物理通信管道建立通信連接; SAS地址檢查模塊,用于檢查所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與所述EEPROM中存儲(chǔ)的原始SAS地址是否相同; SAS地址分配模塊,用于當(dāng)所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址至少兩者之一相同時(shí),則從所述EEPROM中讀取原始SAS地址,將讀取的原始SAS地址加上所述地址錯(cuò)位數(shù)得到第一 SAS地址并將該第一 SAS地址分配給所述主擴(kuò)展設(shè)備,以及將第一 SAS地址加上所述地址錯(cuò)位數(shù)得到第二 SAS地址并將該第二 SAS地址分配給所述從擴(kuò)展設(shè)備。
2.如權(quán)利要求1所述的SAS地址自動(dòng)分配系統(tǒng),其特征在于,所述的SAS冗余存儲(chǔ)系統(tǒng)包括多個(gè)硬盤,每一個(gè)硬盤與所述EEPROM相連接構(gòu)成所述主擴(kuò)展設(shè)備和從擴(kuò)展設(shè)備的數(shù)據(jù)傳輸信道。
3.如權(quán)利要求1所述的SAS地址自動(dòng)分配系統(tǒng),其特征在于,所述的地址錯(cuò)位數(shù)是根據(jù)所述主擴(kuò)展設(shè)備與從擴(kuò)展設(shè)備之間的物理通信管道的數(shù)量來確定。
4.如權(quán)利要求3所述的SAS地址自動(dòng)分配系統(tǒng),其特征在于,所述的物理通信管道包括實(shí)體物理通信管道、虛擬物理通信管道以及預(yù)留的物理通信管道。
5.如權(quán)利要求1所述的SAS地址自動(dòng)分配系統(tǒng),其特征在于:若所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址均不相同,則說明SAS冗余存儲(chǔ)系統(tǒng)中的SAS地址正常,無需對(duì)主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址進(jìn)行重新分配。
6.一種SAS冗余存儲(chǔ)系統(tǒng)的SAS地址自動(dòng)分配方法,應(yīng)用于主擴(kuò)展設(shè)備中,該主擴(kuò)展設(shè)備通過多條物理通信管道與多個(gè)從擴(kuò)展設(shè)備相連接,該SAS冗余存儲(chǔ)系統(tǒng)包括一個(gè)EEPR0M,其特征在于,該方法包括步驟: 定義一個(gè)用于協(xié)調(diào)所述主擴(kuò)展設(shè)備的SAS地址與所述從擴(kuò)展設(shè)備的SAS地址的地址錯(cuò)位數(shù); 將所述主擴(kuò)展設(shè)備與所述從擴(kuò)展設(shè)備通過所述物理通信管道建立通信連接; 檢查所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與所述EEPROM中存儲(chǔ)的原始SAS地址是否相同; 若所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址至少兩者之一相同,則從所述EEPROM中讀取原始SAS地址; 將讀取的原始SAS地址加上所述地址錯(cuò)位數(shù)得到第一 SAS地址,并將該第一 SAS地址分配給所述主擴(kuò)展設(shè)備; 將第一 SAS地址加上所述地址錯(cuò)位數(shù)得到第二 SAS地址,并將該第二 SAS地址分配給所述從擴(kuò)展設(shè)備。
7.如權(quán)利要求6所述的SAS地址自動(dòng)分配方法,其特征在于,所述的SAS冗余存儲(chǔ)系統(tǒng)包括多個(gè)硬盤,每一個(gè)硬盤與所述EEPROM相連接構(gòu)成所述主擴(kuò)展設(shè)備和從擴(kuò)展設(shè)備的數(shù)據(jù)傳輸信道。
8.如權(quán)利要求6所述的SAS地址自動(dòng)分配方法,其特征在于,所述的地址錯(cuò)位數(shù)是根據(jù)主擴(kuò)展設(shè)備與從擴(kuò)展設(shè)備之間的物理通信管道的數(shù)量來確定。
9.如權(quán)利要求8所述的SAS地址自動(dòng)分配方法,其特征在于,所述的物理通信管道包括實(shí)體物理通信管道、虛擬物理通信管道以及預(yù)留的物理通信管道。
10.如權(quán)利要求6所述的SAS地址自動(dòng)分配方法,其特征在于: 若所述主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址與EEPROM中存儲(chǔ)的原始SAS地址均不相同,則說明SAS冗余存儲(chǔ)系統(tǒng)中的SAS地址正常,無需對(duì)主擴(kuò)展設(shè)備的SAS地址和從擴(kuò)展設(shè)備的SAS地址 進(jìn)行重新分配。
【文檔編號(hào)】G06F3/06GK103823635SQ201210468339
【公開日】2014年5月28日 申請(qǐng)日期:2012年11月19日 優(yōu)先權(quán)日:2012年11月19日
【發(fā)明者】吳志偟 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司