專利名稱:存儲裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠安裝多個存儲介質(zhì)的存儲裝置及其控制方法。
背景技術(shù):
作為能夠使用多個HDD (Hard Disk Drive 硬盤驅(qū)動器)等的存儲介質(zhì)來構(gòu)成可靠性較高的存儲裝置的技術(shù)的RAID (Redundant Array of Inexpensive Disks :廉價冗余磁盤陣列)技術(shù)正得到普及(例如參照專利文獻(xiàn)1)。在RAID技術(shù)中,將多個存儲介質(zhì)作為理論上的一個存儲區(qū)域(所謂的磁盤陣列)來進(jìn)行處理。作為這種RAID技術(shù)的方式,存在通過在多個存儲介質(zhì)中存儲同樣的數(shù)據(jù)來使數(shù)據(jù)具有冗余性的RAID 1 (mirroring:鏡像)。由此,即使在一個存儲介質(zhì)發(fā)生故障的情況下,只要其它存儲介質(zhì)還正常工作,就能夠避免數(shù)據(jù)丟失。另外,在支持能夠安裝多個存儲介質(zhì)的RAID的存儲裝置中,為了實現(xiàn)廉價化等, 考慮僅安裝一個存儲介質(zhì)就出廠的形式。在采用這種形式的情況下,購買存儲裝置的用戶假設(shè)在以不具有冗余性的方式使用了存儲裝置之后,根據(jù)需要將另外購買的存儲介質(zhì)安裝在該存儲裝置上來構(gòu)建磁盤陣列。專利文獻(xiàn)1 日本特開2007-219703號公報
發(fā)明內(nèi)容
發(fā)明要解決的問題另外,在新構(gòu)建磁盤陣列時,需要對構(gòu)成磁盤陣列的存儲介質(zhì)進(jìn)行初始化,因此, 一般會進(jìn)行使構(gòu)成磁盤陣列的存儲介質(zhì)中所存儲的數(shù)據(jù)轉(zhuǎn)存(待避)到其它存儲介質(zhì)的操作。因而,在僅安裝一個存儲介質(zhì)就出廠的形式下,如果在構(gòu)建磁盤陣列時用戶在該一個存儲介質(zhì)中存儲了數(shù)據(jù),則要使存儲于該一個存儲介質(zhì)的數(shù)據(jù)轉(zhuǎn)存到其它存儲介質(zhì)。然而,近年來,隨著硬盤等存儲介質(zhì)的容量增加,所存儲的數(shù)據(jù)量也漸漸增加,從而存在在新構(gòu)建磁盤陣列時轉(zhuǎn)存數(shù)據(jù)的操作未必容易的問題。因此,本發(fā)明的目的在于提供一種即使在當(dāng)產(chǎn)品出廠時僅安裝了一個存儲介質(zhì)的情況下也能夠容易地構(gòu)建磁盤陣列的存儲裝置及其控制程序。用于解決問題的方案為了解決上述問題,本發(fā)明具有以下的特征。首先,本發(fā)明的存儲裝置的特征是一種存儲裝置(支持RAID的NAS 100),構(gòu)成為至少能夠安裝第一存儲介質(zhì)(HDD 1)和第二存儲介質(zhì)(HDD 2)的結(jié)構(gòu),在初始狀態(tài)下僅安裝上述第一存儲介質(zhì),該存儲裝置的要旨在于, 具有冗余化部(RAID功能部111),其其執(zhí)行冗余化動作,使所安裝的上述第一存儲介質(zhì)和上述第二存儲介質(zhì)分別存儲相同的數(shù)據(jù);以及控制部(系統(tǒng)控制部112),其控制上述冗余化部使其執(zhí)行受限動作(縮退動作)直到安裝上述第二存儲介質(zhì),該受限動作是僅使上述第一存儲介質(zhì)存儲數(shù)據(jù)的動作,其中,在安裝了上述第二存儲介質(zhì)之后,上述控制部控制上述冗余化部使其從上述受限動作恢復(fù)為上述冗余化動作。根據(jù)這種特征,控制部控制冗余化部使其執(zhí)行受限動作直到安裝第二存儲介質(zhì), 該受限動作是僅使第一存儲介質(zhì)存儲數(shù)據(jù)的動作。即,意圖上,在與磁盤陣列的一部分缺損的狀態(tài)相當(dāng)?shù)臓顟B(tài)下使存儲裝置進(jìn)行動作。然后,控制部在安裝了第二存儲介質(zhì)之后,控制冗余化部使其從受限動作恢復(fù)為冗余化動作。這并不是“新構(gòu)建”磁盤陣列,而等同于“恢復(fù)(重建)”為原本的狀態(tài)。因而,不需要刪除以存儲在第一存儲介質(zhì)中的數(shù)據(jù),也不需要使該已存儲的數(shù)據(jù)轉(zhuǎn)存到其它存儲介質(zhì)。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,還具有通知部(通知部130),該通知部在上述第一存儲介質(zhì)和上述第二存儲介質(zhì)中的至少一個存儲介質(zhì)不能存儲數(shù)據(jù)的情況下,對用戶進(jìn)行用于通知異常的異常通知,上述控制部在安裝上述第二存儲介質(zhì)之前使上述異常通知無效,在安裝了上述第二存儲介質(zhì)之后使上述異常通知有效。在上述特征中,控制冗余化部使其執(zhí)行僅使第一存儲介質(zhì)存儲數(shù)據(jù)的受限動作、 即、意圖上、在與磁盤陣列的一部分缺損的狀態(tài)相當(dāng)?shù)臓顟B(tài)下使存儲裝置進(jìn)行動作,但是這種狀態(tài)通常意味著存儲裝置的異常。因此,通過使異常通知無效,不向用戶通知該異常。然后,通過在安裝了第二存儲裝置之后使異常通知有效,能夠在產(chǎn)生未意識到的異常(故障等)時向用戶通知該異常。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,在安裝了上述第二存儲介質(zhì)、并且存在表示從上述受限動作恢復(fù)為上述冗余化動作的意思的用戶操作的情況下,上述控制部控制上述冗余化部使其從上述受限動作恢復(fù)為上述冗余化動作。根據(jù)這種特征,能夠避免違背用戶意圖地進(jìn)行恢復(fù)處理(重建)。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,在安裝了上述第二存儲介質(zhì)的情況下,上述控制部控制上述通知部使其進(jìn)行用于催促表示從上述受限動作恢復(fù)為上述冗余化動作的意思的用戶操作的通知。根據(jù)這種特征,由于催促表示從受限動作恢復(fù)為冗余化動作的意思的用戶操作, 因此用戶能夠掌握處于能夠恢復(fù)為冗余化動作的狀態(tài)這一點。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,上述控制部在已對上述第二次存儲介質(zhì)進(jìn)行了初始化的基礎(chǔ)上控制上述冗余化部使其從上述受限動作恢復(fù)為上述冗余化動作,在安裝了上述第二存儲介質(zhì)、且確認(rèn)為與上述存儲裝置相關(guān)聯(lián)的識別信息未被存儲于上述第二存儲介質(zhì)的情況下,上述控制部控制上述通知部使其進(jìn)行用于催促表示從上述受限動作恢復(fù)為上述冗余化動作的意思的用戶操作的通知。根據(jù)這種特征,在確認(rèn)為不存在在該存儲裝置中使用過第二存儲介質(zhì)的行跡的基礎(chǔ)上對第二存儲介質(zhì)進(jìn)行恢復(fù)處理(重建),因此能夠防止存在在該存儲裝置中使用過的行跡的第二存儲介質(zhì)被初始化。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,上述第一存儲裝置存儲有上述控制部所參照的設(shè)定信息,該設(shè)定信息是確認(rèn)是否使上述冗余化部有效的信息,能夠根據(jù)用戶操作對上述設(shè)定信息進(jìn)行變更。根據(jù)這種特征,能夠由用戶選擇是以具有冗余性的方式使用存儲裝置還是以不具有冗余性的方式使用存儲裝置,因此能夠提高用戶的便利性。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,還具有通信部,該通信部通過網(wǎng)絡(luò)發(fā)送接收從上述第一存儲介質(zhì)或上述第二存儲介質(zhì)讀出的數(shù)據(jù)以及寫入上述第一存儲介質(zhì)或上述第二存儲介質(zhì)的數(shù)據(jù),上述通信部通過上述網(wǎng)絡(luò)接收表示用戶操作的內(nèi)容的信息。根據(jù)這種特征,存儲裝置能夠通過網(wǎng)絡(luò)受理用戶操作,因此能夠遠(yuǎn)程地進(jìn)行恢復(fù)處理的指示。特別是在使用NAS (Network Attached Morage 網(wǎng)絡(luò)附屬存儲)作為本發(fā)明所涉及的存儲裝置的情況下,為了與客戶端終端進(jìn)行通信而設(shè)置了通信部,因此能夠利用該通信部受理來自遠(yuǎn)程的用戶的操作。本發(fā)明的存儲裝置的其它特征的要旨在于,在上述特征所涉及的存儲裝置中,上述冗余化部和上述控制部各自是使用處理器和存儲器而以軟件的方式構(gòu)成的。根據(jù)這種特征,通過以軟件的方式分別構(gòu)成冗余化部和控制部,能夠使冗余化部和控制部緊密協(xié)作,從而能夠容易地實現(xiàn)第一特征所涉及的控制。本發(fā)明的控制程序的特征的要旨在于,使構(gòu)成為至少能夠安裝第一存儲介質(zhì)和第二存儲介質(zhì)的結(jié)構(gòu)、并在初始狀態(tài)下僅安裝上述第一存儲介質(zhì)的存儲裝置執(zhí)行以下過程 執(zhí)行受限動作直到安裝了上述第二存儲介質(zhì),該受限動作是僅使上述第一存儲介質(zhì)存儲數(shù)據(jù)的動作;以及在安裝了上述第二存儲介質(zhì)之后,從上述受限動作恢復(fù)為冗余化動作,該冗余化動作是使所安裝的上述第一存儲介質(zhì)和上述第二存儲介質(zhì)分別存儲相同的數(shù)據(jù)的動作。本發(fā)明的控制程序的其它特征的要旨在于,還使上述存儲裝置執(zhí)行以下的過程 在安裝上述第二存儲介質(zhì)之前使用于進(jìn)行以下動作的異常通知無效對用戶通知表示上述第一存儲介質(zhì)和上述第二存儲介質(zhì)中的至少一個存儲介質(zhì)不能存儲數(shù)據(jù)的意思;以及在安裝了上述第二存儲介質(zhì)之后,使上述異常通知有效。發(fā)明的效果根據(jù)本發(fā)明,能夠提供一種即使在當(dāng)產(chǎn)品出廠時僅安裝了一個存儲介質(zhì)的情況下也能夠容易地構(gòu)建磁盤陣列的存儲裝置及其控制程序。
圖1是包含本發(fā)明的實施方式所涉及的支持RAID的NAS的通信系統(tǒng)的結(jié)構(gòu)圖。圖2是本發(fā)明的實施方式所涉及的支持RAID的NAS的概要立體圖。圖3的(a)是支持RAID的NAS的概要硬件結(jié)構(gòu)圖,(b)是支持RAID的NAS的概要軟件結(jié)構(gòu)圖。圖4的(a)是表示磁盤設(shè)定信息的一例的圖,(b)是表示磁盤狀態(tài)信息的一例的圖。圖5是表示本發(fā)明的實施方式所涉及的支持RAID的NAS的動作的流程圖。附圖標(biāo)記說明1、2 =HDD ;10 客戶端終端;20 網(wǎng)絡(luò);100 支持 RAID 的 NAS ;101 主體部;IOla 插槽部;102 蓋部;110 處理器;111 =RAID功能部;112 系統(tǒng)控制部;120 存儲部;130 通信部;140 通知部;151 電源開關(guān);152 操作按鈕。
具體實施例方式參照附圖,對作為本發(fā)明的存儲裝置的實施方式的支持RAID的NAS進(jìn)行說明。在以下的實施方式的附圖中,對相同或類似的部分附加相同或類似的附圖標(biāo)記。其中,附圖是示意性的,各尺寸的比率等與現(xiàn)實的是不同的。另外,附圖相互之間也存在相互的尺寸關(guān)系、比率不同的部分。本實施方式所涉及的支持RAID的NAS使用HDD (Hard Disk Drive)作為構(gòu)成磁盤陣列的各存儲介質(zhì)。但是,也可以使用SSD(Solid State Drive:固態(tài)硬盤)或光學(xué)驅(qū)動器來代替HDD,該SSD是使用非易失性半導(dǎo)體存儲器而構(gòu)成的。(1)支持RAID的NAS的概要結(jié)構(gòu)圖1是包含本實施方式所涉及的支持RAID的NAS 100的通信系統(tǒng)的結(jié)構(gòu)圖。如圖1所示,支持RAID的NAS 100連接在LAN (Local Area Network :局域網(wǎng))等網(wǎng)絡(luò)20上。支持RAID的NAS 100支持通過在多個HDD上存儲相同的數(shù)據(jù)來使數(shù)據(jù)具有冗余性的RAID 1??蛻舳私K端10是PC (Personal Computer 個人計算機(jī))或支持網(wǎng)絡(luò)的電視機(jī)等, 連接在網(wǎng)絡(luò)20上??蛻舳私K端10通過網(wǎng)絡(luò)20與支持RAID的NAS 100進(jìn)行數(shù)據(jù)通信。圖2是支持RAID的NAS 100的概要立體圖。如圖2所示,支持RAID的NAS 100 具有主體部101和蓋部102,構(gòu)成為能夠?qū)蓚€HDD、即HDD 1和HDD 2(參照圖3)安裝在設(shè)置于主體部101的插槽部IOla內(nèi)。此外,在圖2中,圖示了蓋部102被取下、并且HDD 1 被抽出一部分的狀態(tài)。在支持RAID的NAS 100的初始狀態(tài)下,支持RAID的NAS 100僅將一個HDD 1安裝于插槽部IOla內(nèi)。在此,“初始狀態(tài)”意味著用戶開始使用支持RAID的NAS 100的時刻的狀態(tài)。在本實施方式中,支持RAID的NAS 100在出廠時刻僅將HDD 1安裝于插槽部IOla 內(nèi)。HDD 1處于已完成初始化(格式化)的狀態(tài),且預(yù)先存儲有在支持RAID的NAS 100 的控制和管理中所使用的信息。購買了支持RAID的NAS 100的用戶在以不具有冗余性的方式將數(shù)據(jù)存儲于支持RAID的NAS 100的HDD 1之后,能夠?qū)⒘硗赓徺I的HDD 2安裝于支持RAID的NAS 100的插槽部IOla內(nèi),來構(gòu)建利用HDD 1和HDD 2這兩個HDD的磁盤陣列。(2)支持RAID的NAS的詳細(xì)結(jié)構(gòu)接著,使用圖3來說明支持RAID的NAS 100的詳細(xì)結(jié)構(gòu)。(2. 1)硬件結(jié)構(gòu)圖3的(a)是支持RAID的NAS 100的概要硬件結(jié)構(gòu)圖。如圖3的(a)所示,支持RAID的NAS 100具有處理器110、存儲器120、通信部130、 通知部140、電源開關(guān)151、操作按鈕152、HDD I/F 161以及HDD I/F 162。存儲器120、通信部130、通知部140、電源開關(guān)151、操作按鈕152、HDD I/F 161以及HDD I/F 162與處理器110電連接。例如使用非易失性半導(dǎo)體存儲器來構(gòu)成存儲器120。存儲器120存儲由處理器110 執(zhí)行的控制程序等,并且被用作處理器110的工作區(qū)域。通信部130連接在網(wǎng)絡(luò)20上。通信部130通過網(wǎng)絡(luò)20發(fā)送接收如下數(shù)據(jù)從HDD1/HDD 2讀出的數(shù)據(jù)以及寫入HDD 1/HDD 2的數(shù)據(jù)。通信部130通過網(wǎng)絡(luò)20從客戶端終端 10接收表示用戶操作的內(nèi)容的信息(命令)。例如使用多個LED (Light Emitting Diode 發(fā)光二極管)來構(gòu)成通知部140。通知部140對用戶進(jìn)行各種通知動作。該通知包括異常通知,該異常通知意在表示HDD 1和 HDD 2中的至少一方不能存儲數(shù)據(jù)。電源開關(guān)151由用戶操作,用于對支持RAID的NAS 100的電源的接通和斷開進(jìn)行切換。操作按鈕152由用戶按下。HDD I/F 161 禾口 HDD I/F 162 例如分另Ij 是 SCSI (Small Computer System Interface :小型計算機(jī)系統(tǒng)接口)接口。HDD 1和HDD 2分別連接在HDD I/F 161和HDD I/F 162 上。處理器110執(zhí)行存儲器120中所存儲的控制程序,來對支持RAID的NAS 100的整體進(jìn)行控制。(2. 2)軟件結(jié)構(gòu)圖3的(b)是支持RAID的NAS 100的概要軟件結(jié)構(gòu)圖。處理器110和存儲器120實現(xiàn)了 RAID功能部111以及系統(tǒng)控制部112的各自的功能。即,支持RAID的NAS 100利用所謂的軟件RAID來實現(xiàn)RAID 1。具體地說,RAID功能部111執(zhí)行使HDD 1和HDD 2分別存儲相同的數(shù)據(jù)的RAID 1動作。系統(tǒng)控制部112控制RAID功能部111以及通知部140,以在HDD 2被安裝到插槽部IOla內(nèi)之前使RAID功能部111執(zhí)行僅使HDD 1存儲數(shù)據(jù)的受限動作并且使異常通知無效。在受限動作中,失去了數(shù)據(jù)的冗余性,但是設(shè)為HDD 1未產(chǎn)生故障,能夠僅利用HDD 1 存儲數(shù)據(jù)。HDD 1預(yù)先存儲系統(tǒng)控制部112所參照的磁盤設(shè)定信息,該磁盤設(shè)定信息是確定是否使RAID功能部有效的信息。圖4的(a)是表示磁盤設(shè)定信息的一例的圖。如圖4的(a)所示,HDD 1 (disk 1) 被設(shè)定為構(gòu)成用于RAID 1的磁盤陣列的一個盤。HDD 2 (disk2)是被設(shè)定為如下狀態(tài)構(gòu)成用于RAID 1的磁盤陣列的一個磁盤,但為被取下的狀態(tài)。這樣,在與磁盤陣列的一部分缺損的狀態(tài)相當(dāng)?shù)臓顟B(tài)下使支持RAID的NAS 100進(jìn)行動作。這種狀態(tài)通常意味著支持RAID的NAS 100的異常,但是系統(tǒng)控制部112控制通知部以使異常通知無效,由此不向用戶通知該異常。RAID 功能部 111 監(jiān)視 HDD IiPHDD 2 與 HDD I/F 161 禾Π HDD I/F 162 的連接狀況,對表示該連接狀況的磁盤狀態(tài)信息進(jìn)行管理。圖4的(b)是表示磁盤狀態(tài)信息的一例的圖。在圖4的(b)所示的例中,表示正在連接HDD 1和HDD 2這兩個磁盤。系統(tǒng)控制部112參照由RAID功能部111所管理的磁盤狀態(tài)信息控制RAID功能部 111以及通知部140,以在集齊了 HDD 1和HDD 2這兩個磁盤之后使RAID功能部111從受限動作恢復(fù)為RAID 1動作并且使異常通知有效。在從受限動作恢復(fù)為RAID 1動作時,RAID功能部111對HDD 2進(jìn)行初始化,并且將HDD 1所存儲的數(shù)據(jù)復(fù)制到HDD 2中。由此,重新構(gòu)建(Rebuild 重建)RAID 1。之后, RAID功能部111通過將由通信部130從客戶端終端10接收到的數(shù)據(jù)同時寫入HDD 1和HDD 2的各HDD來使數(shù)據(jù)具有冗余性。
(3)支持RAID的NAS的動作圖5是表示支持RAID的NAS 100的動作的流程圖。在此,對在僅安裝了 HDD 1的狀態(tài)下安裝HDD 2時的動作進(jìn)行說明。在步驟Sll中,HDD 2被安裝在支持RAID的NAS 100上,電源開關(guān)151被接通。在步驟S12中,系統(tǒng)控制部112確認(rèn)HDD 2是否未格式化。具體地說,系統(tǒng)控制部 112確認(rèn)HDD 2中是否存儲有與支持RAID的NAS 100相關(guān)聯(lián)的識別信息。該識別信息是在將數(shù)據(jù)存儲到HDD 2時寫入HDD 2的信息,不存在該識別信息的情況意味著不存在HDD 2 曾在支持RAID的NAS 100中被使用過的記錄。在HDD 2未格式化的情況下,處理進(jìn)入步驟 S13。在步驟S13中,系統(tǒng)控制部112分別從HDD 1和HDD 2獲取存儲容量的信息,確認(rèn) HDD 2的存儲容量是否大于等于HDD 1的存儲容量。如果HDD 2的存儲容量大于等于HDD 1的存儲容量,則為可重建狀態(tài),處理進(jìn)入步驟S14。另一方面,在HDD 2的存儲容量小于HDD 1的存儲容量的情況下,處理進(jìn)入步驟 S15。在步驟S15中,由于無法構(gòu)建RAID 1,因此系統(tǒng)控制部112將磁盤設(shè)定信息更新為非 RAID (normal),在非 RAID 模式下使用 HDD 1 和 HDD 2。在步驟S14中,系統(tǒng)控制部112控制通知部140進(jìn)行通知,該通知用于催促用戶進(jìn)行意在從受限動作恢復(fù)為RAID 1動作的用戶操作(重建確認(rèn)通知)。在本實施方式中,通過使通知部140所包含的一個LED點亮來進(jìn)行重建確認(rèn)通知。當(dāng)經(jīng)過預(yù)先設(shè)定的時間時, 該LED熄滅。在步驟S16中,通過操作按鈕152被用戶按下來接受意在從受限動作恢復(fù)為RAID 1動作的用戶操作。在步驟S17中,系統(tǒng)控制部112進(jìn)行HDD 2的初始化、即分區(qū)的構(gòu)成等。另外,系統(tǒng)控制部112將磁盤設(shè)定信息重寫為disk2 = array2,并保持diskl = array 1的磁盤設(shè)定 fn息ο在步驟S18中,RAID功能部111通過將HDD 1所存儲的數(shù)據(jù)復(fù)制到HDD 2來重新構(gòu)建(重建)RAID 1。這樣,不對HDD 1進(jìn)行初始化就執(zhí)行了從非RAID到RAID 1的轉(zhuǎn)變(Migration 遷移)。(4)作用和效果如以上所說明的,根據(jù)本實施方式,在從非RAID到RAID 1的轉(zhuǎn)變(遷移)中,不需要使已存儲到HDD 1中的數(shù)據(jù)轉(zhuǎn)存(待避)到其它存儲介質(zhì)。并且,通過在安裝HDD 2 之后使異常通知有效,能夠在HDD 1或HDD 2產(chǎn)生異常(故障等)時向用戶通知該異常。另外,在本實施方式中,即使安裝了 HDD 2,在存在意在表示重新構(gòu)建RAID 1的用戶操作之前系統(tǒng)控制部112也不重新構(gòu)建RAID 1,因此能夠避免違背用戶意圖地進(jìn)行恢復(fù)處理(重建)。在本實施方式中,由于進(jìn)行通知,該通知用于催促用戶進(jìn)行意在表示重新構(gòu)建 RAID 1的用戶操作,由此用戶能夠掌握以下內(nèi)容處于可恢復(fù)為RAID 1的狀態(tài)。在本實施方式中,在確認(rèn)了不存在HDD 2曾在支持RAID的NAS 100中被使用過的記錄(即,不存在與支持RAID的NAS 100相關(guān)聯(lián)的識別信息)的基礎(chǔ)上對HDD 2進(jìn)行恢復(fù)處理(重建),因此能夠防止存在有曾在支持RAID的NAS 100中被使用過的記錄的HDD 2 被初始化。(5)其它實施方式如上所述,通過本發(fā)明的實施方式公開了本發(fā)明的內(nèi)容,但是不應(yīng)該理解為形成該公開的一部分的論述以及附圖用于限定本發(fā)明。對于本領(lǐng)域技術(shù)人員來說,顯然能夠從該公開中得到各種替代實施方式、實施例以及應(yīng)用技術(shù)。也可以構(gòu)成為,能夠通過網(wǎng)絡(luò)20從客戶端終端10對上述實施方式所涉及的磁盤設(shè)定信息進(jìn)行重寫。在這種情況下,系統(tǒng)控制部112根據(jù)由通信部130接收的命令來對磁盤設(shè)定信息進(jìn)行更新。由此,能夠由用戶選擇是以具有冗余性的方式使用支持RAID的NAS 100還是以不具有冗余性的方式使用支持RAID的NAS 100,因此能夠提高用戶的便利性。在上述實施方式中,說明為使用LED構(gòu)成通知部140,但是也可以使用液晶顯示器等顯示裝置、進(jìn)行聲音通知的聲音輸出裝置來代替LED。并且,在通過網(wǎng)絡(luò)20在客戶端終端 10上進(jìn)行通知的情況下,通信部130構(gòu)成通知部140的一部分。在上述實施方式中,說明為操作按鈕152是機(jī)械式的按鈕,但是操作按鈕152只要能夠接受用戶操作即可,也可以是觸摸面板等。在上述實施方式中,對作為本發(fā)明的存儲裝置的一個實施方式的支持RAID 的NAS 100進(jìn)行了說明,但是并不限于支持RAID的NAS 100,也能夠?qū)⒈景l(fā)明應(yīng)用于 USB (Universal Serial Bus 通用串行總線)連接型的存儲裝置、大型文件服務(wù)器、或者PC 服務(wù)器等其他裝置中。這樣,本發(fā)明當(dāng)然包括在此沒有記載的各種實施方式等。因而,本發(fā)明的保護(hù)范圍是根據(jù)上述說明而由權(quán)利要求書所涉及的發(fā)明特定事項來適當(dāng)確定。
權(quán)利要求
1.一種存儲裝置,構(gòu)成為至少能夠安裝第一存儲介質(zhì)和第二存儲介質(zhì)的結(jié)構(gòu),在初始狀態(tài)下僅安裝有上述第一存儲介質(zhì),該存儲裝置的特征在于,具有冗余化部,其執(zhí)行冗余化動作,該冗余化動作為使所安裝的上述第一存儲介質(zhì)和上述第二存儲介質(zhì)分別存儲相同的數(shù)據(jù)的動作;以及控制部,其控制上述冗余化部以在安裝上述第二存儲介質(zhì)之前使該冗余化部執(zhí)行受限動作,該受限動作是僅使上述第一存儲介質(zhì)存儲數(shù)據(jù)的動作,其中,上述控制部控制上述冗余化部以在安裝了上述第二存儲介質(zhì)之后使該冗余化部從上述受限動作恢復(fù)為上述冗余化動作。
2.根據(jù)權(quán)利要求1所述的存儲裝置,其特征在于,還具有通知部,在上述第一存儲介質(zhì)和上述第二存儲介質(zhì)中的至少一個存儲介質(zhì)不能存儲數(shù)據(jù)的情況下,該通知部進(jìn)行用于向用戶通知異常的異常通知,在安裝上述第二存儲介質(zhì)之前上述控制部使上述異常通知無效,在安裝了上述第二存儲介質(zhì)之后上述控制部使上述異常通知有效。
3.根據(jù)權(quán)利要求2所述的存儲裝置,其特征在于,在安裝了上述第二存儲介質(zhì)并且存在意在從上述受限動作恢復(fù)為上述冗余化動作的用戶操作的情況下,上述控制部控制上述冗余化部使該冗余化部從上述受限動作恢復(fù)為上述冗余化動作。
4.根據(jù)權(quán)利要求3所述的存儲裝置,其特征在于,在安裝了上述第二存儲介質(zhì)的情況下,上述控制部控制上述通知部使該通知部進(jìn)行通知,該通知用于催促用戶進(jìn)行意在從上述受限動作恢復(fù)為上述冗余化動作的用戶操作。
5.根據(jù)權(quán)利要求2至4中的任一項所述的存儲裝置,其特征在于,上述控制部在已對上述第二次存儲介質(zhì)進(jìn)行了初始化的基礎(chǔ)上控制上述冗余化部使該冗余化部從上述受限動作恢復(fù)為上述冗余化動作,在安裝了上述第二存儲介質(zhì)且確認(rèn)為在上述第二存儲介質(zhì)未存儲有與上述存儲裝置相關(guān)聯(lián)的識別信息的情況下,上述控制部控制上述通知部使該通知部進(jìn)行通知,該通知用于催促用戶進(jìn)行意在從上述受限動作恢復(fù)為上述冗余化動作的用戶操作。
6.根據(jù)權(quán)利要求1至5中的任一項所述的存儲裝置,其特征在于,上述第一存儲介質(zhì)存儲有上述控制部所參照的設(shè)定信息,該設(shè)定信息是確認(rèn)是否使上述冗余化部有效的信息,能夠根據(jù)用戶操作對上述設(shè)定信息進(jìn)行變更。
7.根據(jù)權(quán)利要求3至6中的任一項所述的存儲裝置,其特征在于,還具有通信部,該通信部通過網(wǎng)絡(luò)發(fā)送接收如下數(shù)據(jù)從上述第一存儲介質(zhì)或上述第二存儲介質(zhì)讀出的數(shù)據(jù)以及向上述第一存儲介質(zhì)或上述第二存儲介質(zhì)寫入的數(shù)據(jù),上述通信部通過上述網(wǎng)絡(luò)接收表示用戶操作的內(nèi)容的信息。
8.根據(jù)權(quán)利要求1至7中的任一項所述的存儲裝置,其特征在于,上述冗余化部和上述控制部分別是使用處理器和存儲器而以軟件的方式構(gòu)成的。
9.一種控制方法,其特征在于,使構(gòu)成為至少能夠安裝第一存儲介質(zhì)和第二存儲介質(zhì)的結(jié)構(gòu)、并在初始狀態(tài)下僅安裝有上述第一存儲介質(zhì)的存儲裝置執(zhí)行以下步驟在安裝上述第二存儲介質(zhì)之前執(zhí)行受限動作,該受限動作是僅使上述第一存儲介質(zhì)存儲數(shù)據(jù)的動作;以及在安裝了上述第二存儲介質(zhì)之后,從上述受限動作恢復(fù)為冗余化動作,該冗余化動作是使所安裝的上述第一存儲介質(zhì)和上述第二存儲介質(zhì)分別存儲相同的數(shù)據(jù)的動作。
10.根據(jù)權(quán)利要求9所述的控制方法,其特征在于, 還使上述存儲裝置執(zhí)行以下的步驟在安裝上述第二存儲介質(zhì)之前使以下異常通知無效,該異常通知用于向用戶通知上述第一存儲介質(zhì)和上述第二存儲介質(zhì)中的至少一個存儲介質(zhì)不能存儲數(shù)據(jù);以及在安裝了上述第二存儲介質(zhì)之后,使上述異常通知有效。
全文摘要
本發(fā)明的目的在于提供一種即使在當(dāng)產(chǎn)品出廠時僅安裝了一個存儲介質(zhì)的情況下也能夠容易地構(gòu)建磁盤陣列的存儲裝置及其控制方法。在初始狀態(tài)下僅安裝HDD(1)的支持RAID的NAS(100)具有RAID功能部(111),其執(zhí)行RAID 1動作;通知部(140),其在HDD(1)和HDD(2)中的至少一個HDD不能存儲數(shù)據(jù)的情況下進(jìn)行異常通知;以及系統(tǒng)控制部(112),其在安裝HDD(2)之前,控制RAID功能部(111)使其執(zhí)行僅使HDD(1)存儲數(shù)據(jù)的受限動作,并且控制通知部(140)以使異常通知無效。在安裝了HDD(2)之后,系統(tǒng)控制部(112)控制RAID功能部(111)使其執(zhí)行從受限動作恢復(fù)為RAID 1動作,并且控制通知部(140)以使異常通知有效。
文檔編號G06F3/06GK102193750SQ20111005998
公開日2011年9月21日 申請日期2011年3月11日 優(yōu)先權(quán)日2010年3月12日
發(fā)明者后藤悟, 島田純平 申請人:巴比祿股份有限公司