日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

存儲設備使用方法及裝置的制造方法

文檔序號:10665706閱讀:222來源:國知局
存儲設備使用方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種存儲設備使用方法及裝置,該方法應用在計算機上,計算機上設置有至少兩個虛擬機,該方法包括:識別與計算機連接的存儲設備;將識別出的存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于計算機上設置的虛擬機的個數;接收請求使用存儲設備的虛擬機發(fā)送的使用請求;根據請求使用存儲設備的虛擬機發(fā)送的使用請求,從多個虛擬設備中選取至少一個未被掛接的虛擬設備;將選取的至少一個未被掛接的虛擬設備掛接到請求使用該存儲設備的虛擬機上。通過本發(fā)明,可以實現多個虛擬機同時請求使用連接到計算機上的存儲設備,從而可以提高存儲設備的使用效率,并且簡化使用存儲設備的操作。
【專利說明】
存儲設備使用方法及裝置
技術領域
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種存儲設備使用方法及裝置。
【背景技術】
[0002]隨著計算機技術的發(fā)展,單純依靠硬件來處理數據會造成計算機運行成本的急劇增加。為了降低計算機的運行成本,通常在計算機上采用軟件模擬出虛擬機,該虛擬機是具有完整的硬件系統(tǒng)功能的計算機系統(tǒng)。當計算機上的虛擬機請求使用與該計算機連接的存儲設備(諸如向插入計算機的U盤寫入數據)時,需要首先將該存儲設備掛接到該虛擬機上,然后虛擬機才能使用該存儲設備。
[0003]然而,當計算機上的多個虛擬機同時請求使用與計算機連接的存儲設備時,只能等待其中一個虛擬機使用完該存儲設備后,才能將該存儲設備掛接到下一虛擬機,從而使該下一虛擬機使用該存儲設備。由此可見,現有技術中當計算機中多個虛擬機同時請求使用連接到計算機上的存儲設備時,操作復雜且效率較低。

【發(fā)明內容】

[0004]有鑒于此,本發(fā)明提供一種存儲設備使用方法及裝置,以解決多個虛擬機同時請求使用存儲設備時操作復雜且效率較低的問題。
[0005]根據本發(fā)明實施例的第一方面,本發(fā)明提供一種存儲設備使用方法,所述方法應用在計算機上,所述計算機上設置有至少兩個虛擬機,所述方法包括:識別與所述計算機連接的存儲設備;
[0006]將識別出的所述存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于所述計算機上設置的虛擬機的個數;
[0007]接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求;
[0008]根據所述請求使用所述存儲設備的虛擬機發(fā)送的使用請求,從所述多個虛擬設備中選取至少一個未被掛接的虛擬設備;
[0009]將選取的所述至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上。
[0010]根據本發(fā)明實施例的第二方面,本發(fā)明提供一種存儲設備使用裝置,所述裝置應用在計算機上,所述計算機上設置有至少兩個虛擬機,所述裝置包括:識別單元,用于識別與所述計算機連接的存儲設備;
[0011]虛擬單元,用于將識別出的所述存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于所述計算機上設置的虛擬機的個數;
[0012]接收單元,用于接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求;
[0013]選取單元,用于根據所述接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求,從所述多個虛擬設備中選取至少一個未被掛接的虛擬設備;
[0014]掛接單元,用于將選取的所述至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上。
[0015]綜上所述,由于采用了上述技術方案,本發(fā)明的有益效果是:
[0016]本發(fā)明實施例中,本發(fā)明實施例通過將與計算機連接的存儲設備虛擬成多個虛擬設備,以使在計算機上的多個虛擬機同時請求使用該存儲設備時,將從虛擬出的多個虛擬設備中選取的虛擬設備掛接到請求使用該存儲設備的虛擬機上,由此可以實現計算機上的多個虛擬機同時使用該存儲設備,從而可以提高存儲設備的使用效率,并且簡化使用存儲設備的操作。
【附圖說明】
[0017]圖1是應用本發(fā)明實施例實現存儲設備使用的應用場景示意圖;
[0018]圖2是本發(fā)明存儲設備使用方法的一個實施例流程圖;
[0019]圖3是本發(fā)明存儲設備虛擬結果的一個實施例框圖;
[0020]圖4是本發(fā)明存儲設備使用裝置所在設備的一種硬件結構圖;
[0021]圖5是本發(fā)明存儲設備使用裝置的一個實施例框圖。
【具體實施方式】
[0022]為了使本技術領域的人員更好地理解本發(fā)明實施例中的技術方案,并使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖對本發(fā)明實施例中技術方案作進一步詳細的說明。
[0023]參見圖1,為應用本發(fā)明實施例實現存儲設備使用的應用場景示意圖。圖1中,計算機可以為電腦和服務器等,該存儲設備可以為U盤和USB (Universal Serial Bus,通用串行總線)磁盤等,該存儲設備與該計算機連接。在該計算機上設置有多個虛擬機和存儲設備使用裝置,該計算機用于為虛擬機提供硬件環(huán)境,該存儲設備使用裝置用于在虛擬機請求使用連接到該計算機上的存儲設備時,將該存儲設備掛接到該虛擬機上。
[0024]在本發(fā)明實施例中,當計算機中的多個虛擬機同時請求使用連接到計算機上的存儲設備時,存儲設備使用裝置可以首先將該存儲設備虛擬成多個虛擬設備,然后將從虛擬出的多個虛擬設備中選取的虛擬設備掛接到請求使用該存儲設備的虛擬機上,由此本發(fā)明可以實現多個虛擬機同時請求使用連接到計算機上的存儲設備,從而可以提高存儲設備的使用效率,并且簡化使用存儲設備的操作。
[0025]參見圖2,為本發(fā)明存儲設備使用方法的一個實施例的流程圖,該方法應用在計算機上,該計算機上設置有至少兩個虛擬機,可以包括以下步驟:
[0026]步驟201、識別與計算機連接的存儲設備。
[0027]在本發(fā)明的優(yōu)選實施例中,當諸如U盤的存儲設備插入計算機的USB接口時,存儲設備使用裝置可以對該存儲設備進行識別,并在識別成功后彈出用于對存儲設備的虛擬方式進行選擇的第一對話框。在本實施例中,該存儲設備的虛擬方式可以包括按照子目錄對存儲設備進行虛擬化以及按照子存儲區(qū)域對該存儲設備進行虛擬化。對應地,該第一對話框中可以包括“按照子目錄虛擬”和“按照子存儲區(qū)域虛擬”兩個選項。
[0028]步驟202、將識別出的存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于計算機上設置的虛擬機的個數。
[0029]在本發(fā)明的優(yōu)選實施例中,存儲設備使用裝置可以根據用戶選擇的虛擬方式,將識別出的存儲設備虛擬成多個虛擬設備,并使虛擬出的每個虛擬設備均具有一個掛接信息。優(yōu)選地,該掛接信息可以包括設備總線和設備標識信息,該設備總線可以是存儲設備使用裝置為虛擬設備配置的總線,虛擬設備通過其對應的設備總線可以與外部設備進行信息交互;該設備標識信息可以是存儲設備使用裝置為虛擬設備配置的設備號,存儲設備使用裝置通過虛擬設備的設備號可以對該虛擬設備進行身份識別。另外,存儲設備使用裝置為了對不同的虛擬設備進行區(qū)分識別,存儲設備使用裝置向不同的虛擬設備配置的設備總線和設備標識信息至少有一個不同。
[0030]當用戶選擇按照子目錄對存儲設備進行虛擬化時,存儲設備使用裝置可以首先按照諸如 FAT32 (32bit File Allocat1n Table,32 位文件配置表)和 NTFS (New TechnologyFile System,新技術文件系統(tǒng))等的文件系統(tǒng)類型,對該存儲設備進行格式化,從而為該存儲設備創(chuàng)建根目錄。例如,存儲設備使用裝置可以按照諸如NTFS的文件系統(tǒng)的類型,對該存儲設備進行格式化,從而為該存儲設備創(chuàng)建根目錄“計算機/移動硬盤(G:)”。在存儲設備的根目錄創(chuàng)建完成后,存儲設備使用裝置可以在存儲設備的根目錄下,通過諸如在存儲設備中創(chuàng)建多個新文件夾的方式,為該存儲設備創(chuàng)建多個子目錄。例如,當用戶在第一對話框中選擇“按照子目錄虛擬”的選項后,存儲設備使用裝置可以彈出用于為該存儲設備創(chuàng)建子目錄的第二對話框,用戶可以通過該第二對話框在存儲設備中創(chuàng)建名稱分別為“文件夾1”、“文件夾2”和“文件夾3”的三個文件夾,這樣就可以在存儲設備的根目錄下,為存儲設備創(chuàng)建多個子目錄計算機/移動硬盤(G:)/文件夾1”、“計算機/移動硬盤(G:)/文件夾2”和“計算機/移動硬盤(G:)/文件夾3”。在存儲設備的子目錄創(chuàng)建完成后,在保證虛擬出的虛擬設備的個數大于或者等于計算機上設置的虛擬機的個數的前提下,存儲設備使用裝置可以針對創(chuàng)建的至少一個子目錄,虛擬出一個虛擬設備,其中存儲設備使用裝置可以針對創(chuàng)建的一個子目錄,虛擬出一個虛擬設備,也可以針對創(chuàng)建的多個子目錄,虛擬出一個虛擬設備。例如,當計算機上設置有兩個虛擬機時,存儲設備使用裝置可以針對上述例子中創(chuàng)建的三個子目錄,分別虛擬出一個虛擬設備,參見圖3,針對子目錄“計算機/移動硬盤(G:)/文件夾1”,存儲設備使用裝置虛擬出第一虛擬設備,該第一虛擬設備對應的設備總線為006,設備號為002 ;針對子目錄“計算機/移動硬盤(G:) /文件夾2”,存儲設備使用裝置虛擬出第二虛擬設備,該第二虛擬設備對應的設備總線為006,設備號為003 ;針對子目錄“計算機/移動硬盤(G:)/文件夾3”,存儲設備使用裝置虛擬出第三虛擬設備,該第三虛擬設備對應的設備總線為006,設備號為004。當然,存儲設備使用裝置也可以只針對上述例子中創(chuàng)建的兩個子目錄,分別虛擬出一個虛擬設備,例如針對子目錄“計算機/移動硬盤(G:)/文件夾I”,虛擬出一個虛擬設備,針對子目錄“計算機/移動硬盤(G:)/文件夾2”,虛擬出另一個虛擬設備。另外,存儲設備使用裝置還可以針對上述例子中創(chuàng)建的兩個子目錄,虛擬出一個虛擬設備,針對剩下的一個子目錄,虛擬出一個虛擬設備,例如針對子目錄“計算機/移動硬盤(G:)/文件夾I”和子目錄“計算機/移動硬盤(G:)/文件夾2”,虛擬出一個虛擬設備,針對子目錄“計算機/移動硬盤(G:) /文件夾3”虛擬出另一個虛擬設備。
[0031]當用戶選擇按照子存儲區(qū)域對存儲設備進行虛擬化時,存儲設備使用裝置可以首先按照預設或者人為設定的劃分規(guī)則,將該存儲設備劃分為多個子存儲區(qū)域;然后在保證虛擬出的虛擬設備的個數大于或者等于計算機上設置的虛擬機的個數的前提下,針對至少一個子存儲區(qū)域,虛擬出一個虛擬設備,其中存儲設備使用裝置可以針對創(chuàng)建的一個子存儲區(qū)域,虛擬出一個虛擬設備,也可以針對創(chuàng)建的多個子存儲區(qū)域,虛擬出一個虛擬設備。例如,當存儲設備使用裝置預設的劃分規(guī)則為按照存儲容量將存儲設備等分為兩個子存儲區(qū)域時,存儲設備使用裝置可以將存儲容量為4G的存儲設備等分為兩個存儲容量為2G的子存儲區(qū)域,并針對其中一個子存儲區(qū)域,虛擬出第一虛擬設備,該第一虛擬設備的設備總線可以為005,設備號可以為002 ;針對另一個子存儲區(qū)域,虛擬出第二虛擬設備,該第二虛擬設備的設備總線可以為007,設備號可以為003。再如,當用戶在第一對話框中選擇“按照子存儲區(qū)域虛擬”的選項后,存儲設備使用裝置可以彈出用于將該存儲設備劃分成多個子存儲區(qū)域的第三對話框,該第三對話框中可以包括“子存儲區(qū)域的數量”以及“子存儲區(qū)域的存儲容量”設置選項等。用戶通過該“子存儲區(qū)域的數量”設置選項,可以將存儲設備劃分成設定數量的子存儲區(qū)域,并且通過該“子存儲區(qū)域的存儲容量”設置選項,可以對設定的各個子存儲區(qū)域的存儲容量進行設置。
[0032]步驟203、接收請求使用該存儲設備的虛擬機發(fā)送的使用請求。
[0033]步驟204、根據請求使用該存儲設備的虛擬機發(fā)送的使用請求,從多個虛擬設備中選取至少一個未被掛接的虛擬設備。
[0034]在本發(fā)明的優(yōu)選實施例中,當存儲設備使用裝置只接收到一個虛擬機發(fā)送的使用請求時,存儲設備使用裝置可以從虛擬出的多個虛擬設備中任意選擇至少一個虛擬設備,作為掛接到該虛擬機上的虛擬設備。例如,若計算機上設置有第一虛擬機、第二虛擬機和第三虛擬機,且存儲設備使用裝置將存儲設備虛擬成第一虛擬設備、第二虛擬設備和第三虛擬設備,則當只有第一虛擬機請求使用該存儲設備時,第一虛擬機會向存儲設備使用裝置發(fā)送使用請求,存儲設備使用裝置在接收到該使用請求后,可以從第一虛擬設備、第二虛擬設備和第三虛擬設備中任意選擇至少一個虛擬設備,作為掛接到該第一虛擬機上的虛擬設備。
[0035]當存儲設備使用裝置接收到多個虛擬機發(fā)送的使用請求時,存儲設備使用裝置可以從虛擬出的多個虛擬設備中為每個虛擬機分別選擇至少一個虛擬設備,作為掛接到對應虛擬機上的虛擬設備。為了避免在將各個虛擬設備掛接到各個虛擬機上的過程中發(fā)生沖突,本步驟中選取的掛接到不同的虛擬機上的虛擬設備應該不同。例如,若計算機上設置有第一虛擬機、第二虛擬機和第三虛擬機,且存儲設備使用裝置將存儲設備虛擬成第一虛擬設備、第二虛擬設備和第三虛擬設備,則當第一虛擬機和第二虛擬機同時請求使用存儲設備時,第一虛擬機和第二虛擬機會分別向存儲設備使用裝置發(fā)送使用請求,存儲設備使用裝置在接收到這兩個使用請求后,可以首先從第一虛擬設備、第二虛擬設備和第三虛擬設備中選擇一個虛擬設備作為用于掛接到第一虛擬機上的虛擬設備,然后從第一虛擬設備、第二虛擬設備和第三虛擬設備中另外選擇一個不同的虛擬設備作為用于掛接到第二虛擬機上的虛擬設備。當然,存儲設備使用裝置在接收到虛擬機發(fā)送的使用請求后,也可以從虛擬出的多個虛擬設備中選擇多個虛擬設備,作為掛接到該虛擬機上的虛擬設備。
[0036]另外,由于存儲設備使用裝置在將存儲設備虛擬化成多個虛擬設備后,每個虛擬設備均具有一個掛接信息,因此為了使虛擬機可以使用其指定的虛擬設備,存儲設備使用裝置可以在將存儲設備虛擬化成多個虛擬設備后,將用于表示各個虛擬設備與各個掛接信息的對應關系的信息分別發(fā)送給各個虛擬機。當虛擬機請求使用存儲設備時,虛擬機向存儲設備使用裝置發(fā)送的使用請求中可以攜帶其指定使用的虛擬設備的掛接信息。存儲設備使用裝置在接收到該虛擬機發(fā)送的使用請求后,可以根據使用請求中的掛接信息,將對應的虛擬設備掛接到該虛擬機上。由于在本實施例中虛擬機可以使用其指定的虛擬設備,因此在從虛擬設備中讀取特有的數據時,虛擬機不必為了查找出該特有的數據而去遍歷多個虛擬設備,并且虛擬機還可以將數據寫入特定的虛擬設備,由此可以提高存儲介質的使用效率。
[0037]步驟205、將選取的至少一個未被掛接的虛擬設備掛接到請求使用該存儲設備的虛擬機上。
[0038]在本發(fā)明的優(yōu)選實施例中,存儲設備使用裝置可以針對選取的每個未被掛接的虛擬設備,首先將選取的未被掛接的虛擬設備的設備標識信息保存至該選取的未被掛接的虛擬設備的設備總線上,然后將該選取的未被掛接的虛擬設備的設備總線與請求使用該存儲設備的虛擬機的總線連接,由此該虛擬設備被掛接到該虛擬機上。
[0039]若存儲設備使用裝置按照子目錄對存儲設備進行虛擬化,則當存儲設備使用裝置將虛擬設備掛接到虛擬機上后,虛擬機可以使用存儲設備中對應子目錄下的文件。例如,存儲設備使用裝置在將針對子目錄“計算機/移動硬盤(G:)/文件夾I”創(chuàng)建的虛擬設備掛接到虛擬機上后,虛擬機可以讀取該子目錄“計算機/移動硬盤(G:)/文件夾I”下的文件,并且可以將數據寫至子目錄“計算機/移動硬盤(G:) /文件夾I”下。
[0040]若存儲設備使用裝置按照子存儲區(qū)域對存儲設備進行虛擬化,則當存儲設備使用裝置將虛擬設備掛接到虛擬機上后,虛擬機可以使用存儲設備中對應子存儲區(qū)域下的文件。例如,存儲設備使用裝置在將針對存儲設備的第一子存儲區(qū)域創(chuàng)建的虛擬設備掛接到虛擬機上后,虛擬機可以讀取該第一子存儲區(qū)域中的文件,并且可以將數據寫至該第一子存儲區(qū)域中。
[0041]由上述實施例可見,本發(fā)明實施例通過將與計算機連接的存儲設備虛擬成多個虛擬設備,以使在計算機上的多個虛擬機同時請求使用該存儲設備時,將從虛擬出的多個虛擬設備中選取的虛擬設備掛接到請求使用該存儲設備的虛擬機上,由此可以實現計算機上的多個虛擬機同時使用該存儲設備,從而可以提高存儲設備的使用效率,并且簡化使用存儲設備的操作。
[0042]與前述存儲設備使用方法實施例相對應,本發(fā)明還提供了存儲設備使用裝置的實施例。
[0043]本發(fā)明存儲設備使用裝置實施例可以通過軟件實現,也可以通過硬件或軟硬件結合的方式實現。以軟件實現為例,作為一個邏輯意義上的裝置,是通過其所在設備的處理器將非易失性存儲器中對應的計算機程序指令讀取到內存中運行形成的。從硬件層面而言,如圖4所示,為本發(fā)明存儲設備使用裝置所在設備的一種硬件結構圖,除了圖4所示的處理器、網絡接口、內存以及非易失性存儲器之外,實施例中裝置所在的設備通常還可以包括其他硬件,如負責處理報文的轉發(fā)芯片等;從硬件結構上來講該設備還可能是分布式的設備,可能包括多個接口卡,以便在硬件層面進行報文處理的擴展。
[0044]參見圖5,為本發(fā)明存儲設備使用裝置的一個實施例框圖,該裝置應用在計算機上,該計算機上設置有至少兩個虛擬機,該裝置可以包括:
[0045]識別單元510,用于識別與所述計算機連接的存儲設備;
[0046]虛擬單元520,用于將識別出的所述存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于計算機上設置的虛擬機的個數;
[0047]接收單元530,用于接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求;
[0048]選取單元540,用于根據所述接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求,從所述多個虛擬設備中選取至少一個未被掛接的虛擬設備;
[0049]掛接單元550,用于將選取的至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上。
[0050]在一個可選的實現方式中,
[0051]所述選取單元530,還用于在將識別出的所述存儲設備虛擬成多個虛擬設備之前,選擇所述存儲設備的虛擬方式,所述虛擬方式包括按照子目錄對所述存儲設備進行虛擬化以及按照子存儲區(qū)域對所述存儲設備進行虛擬化;
[0052]所述虛擬單元520,具體用于根據選擇的虛擬方式,將識別出的所述存儲設備虛擬成多個虛擬設備,并使每個虛擬設備均具有一個掛接信息。
[0053]在另一個可選的實現方式中,
[0054]所述虛擬單元520,具體用于按照文件系統(tǒng)的類型,對所述存儲設備進行格式化,從而為所述存儲設備創(chuàng)建根目錄;在所述存儲設備的根目錄下,為所述存儲設備創(chuàng)建多個子目錄;針對所述子目錄,虛擬出多個虛擬設備。
[0055]在另一個可選的實現方式中,所述裝置還可以包括:
[0056]所述虛擬單元520,具體用于將所述存儲設備劃分為多個子存儲區(qū)域;針對所述子存儲區(qū)域,虛擬出多個虛擬設備。
[0057]在另一個可選的實現方式中,
[0058]所述掛接信息包括設備總線和設備標識信息,且不同的虛擬設備之間,設備總線和設備標識信息至少有一個不同。
[0059]在另一個可選的實現方式中,
[0060]所述掛接單元550,具體用于針對選取的每個未被掛接的虛擬設備,將選取的未被掛接的虛擬設備的設備標識信息保存至所述選取的未被掛接的虛擬設備的設備總線上;將所述選取的未被掛接的虛擬設備的設備總線與所述請求使用所述存儲設備的虛擬機的總線連接。
[0061]上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
[0062]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本發(fā)明方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0063]由上述實施例可見,本發(fā)明實施例通過將與計算機連接的存儲設備虛擬成多個虛擬設備,以使在計算機上的多個虛擬機同時請求使用該存儲設備時,將從虛擬出的多個虛擬設備中選取的虛擬設備掛接到請求使用該存儲設備的虛擬機上,由此可以實現計算機上的多個虛擬機同時使用該存儲設備,從而可以提高存儲設備的使用效率,并且簡化使用存儲設備的操作。
[0064]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0065]應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種存儲設備使用方法,其特征在于,所述方法應用在計算機上,所述計算機上設置有至少兩個虛擬機,所述方法包括: 識別與所述計算機連接的存儲設備; 將識別出的所述存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于所述計算機上設置的虛擬機的個數; 接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求; 根據所述請求使用所述存儲設備的虛擬機發(fā)送的使用請求,從所述多個虛擬設備中選取至少一個未被掛接的虛擬設備; 將選取的所述至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上。2.根據權利要求1所述的方法,其特征在于,在將識別出的所述存儲設備虛擬成多個虛擬設備之前,所述方法還包括: 選擇所述存儲設備的虛擬方式,所述虛擬方式包括按照子目錄對所述存儲設備進行虛擬化以及按照子存儲區(qū)域對所述存儲設備進行虛擬化; 所述將識別出的所述存儲設備虛擬成多個虛擬設備,包括: 根據選擇的虛擬方式,將識別出的所述存儲設備虛擬成多個虛擬設備,并使每個虛擬設備均具有一個掛接信息。3.根據權利要求2所述的方法,其特征在于,所述根據選擇的虛擬方式,將識別出的所述存儲設備虛擬成多個虛擬設備,包括: 按照文件系統(tǒng)的類型,對所述存儲設備進行格式化,從而為所述存儲設備創(chuàng)建根目錄; 在所述存儲設備的根目錄下,為所述存儲設備創(chuàng)建多個子目錄; 針對至少一個子目錄,虛擬出一個虛擬設備。4.根據權利要求2所述的方法,其特征在于,所述根據選擇的虛擬方式,將識別出的所述存儲設備虛擬成多個虛擬設備,包括: 將所述存儲設備劃分為多個子存儲區(qū)域; 針對至少一個子存儲區(qū)域,虛擬出一個虛擬設備。5.根據權利要求2所述的方法,其特征在于,所述掛接信息包括設備總線和設備標識信息,且不同的虛擬設備之間,設備總線和設備標識信息至少有一個不同。6.根據權利要求5所述的方法,其特征在于,所述將選取的所述至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上包括: 針對選取的每個未被掛接的虛擬設備,將選取的未被掛接的虛擬設備的設備標識信息保存至所述選取的未被掛接的虛擬設備的設備總線上; 將所述選取的未被掛接的虛擬設備的設備總線與所述請求使用所述存儲設備的虛擬機的總線連接。7.一種存儲設備使用裝置,其特征在于,所述裝置應用在計算機上,所述計算機上設置有至少兩個虛擬機,所述裝置包括: 識別單元,用于識別與所述計算機連接的存儲設備; 虛擬單元,用于將識別出的所述存儲設備虛擬成多個虛擬設備,其中虛擬出的虛擬設備的個數大于或者等于所述計算機上設置的虛擬機的個數; 接收單元,用于接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求; 選取單元,用于根據所述接收請求使用所述存儲設備的虛擬機發(fā)送的使用請求,從所述多個虛擬設備中選取至少一個未被掛接的虛擬設備; 掛接單元,用于將選取的所述至少一個未被掛接的虛擬設備掛接到所述請求使用所述存儲設備的虛擬機上。8.根據權利要求7所述的裝置,其特征在于, 所述選取單元,還用于在將識別出的所述存儲設備虛擬成多個虛擬設備之前,選擇所述存儲設備的虛擬方式,所述虛擬方式包括按照子目錄對所述存儲設備進行虛擬化以及按照子存儲區(qū)域對所述存儲設備進行虛擬化; 所述虛擬單元,具體用于根據選擇的虛擬方式,將識別出的所述存儲設備虛擬成多個虛擬設備,并使每個虛擬設備均具有一個掛接信息。9.根據權利要求8所述的裝置,其特征在于, 所述虛擬單元,具體用于按照文件系統(tǒng)的類型,對所述存儲設備進行格式化,從而為所述存儲設備創(chuàng)建根目錄;在所述存儲設備的根目錄下,為所述存儲設備創(chuàng)建多個子目錄;針對至少一個子目錄,虛擬出一個虛擬設備。10.根據權利要求8所述的裝置,其特征在于, 所述虛擬單元,具體用于將所述存儲設備劃分為多個子存儲區(qū)域;針對至少一個子存儲區(qū)域,虛擬出一個虛擬設備。11.根據權利要求8所述的裝置,其特征在于,所述掛接信息包括設備總線和設備標識信息,且不同的虛擬設備之間,設備總線和設備標識信息至少有一個不同。12.根據權利要求11所述的裝置,其特征在于,所述掛接單元,具體用于針對選取的每個未被掛接的虛擬設備,將選取的未被掛接的虛擬設備的設備標識信息保存至所述選取的未被掛接的虛擬設備的設備總線上;將所述選取的未被掛接的虛擬設備的設備總線與所述請求使用所述存儲設備的虛擬機的總線連接。
【文檔編號】G06F3/06GK106033369SQ201510105048
【公開日】2016年10月19日
【申請日】2015年3月10日
【發(fā)明人】高亮
【申請人】杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1