Windows Server 2008下利用Diskpart管理磁碟

來源:互聯網
上載者:User

Windows Server 2008的一個特性在於,作業系統的許多方面的功能都可以通過命令列方式進行管理。如果我們在一台帶GUI介面的電腦上正好需要定義一個RAID陣列,通常是比較容易實現,在磁碟管理主控台程式重點擊幾下滑鼠即可完成安裝操作。

如果需要對多台機器進行同樣的RAID操作,採用指令碼的方式效率會更高一些。同樣,如果我們進行中Server Core的安裝,那就沒有其它選擇,只能從命令提示字元下管理自己的磁碟子系統。本文中,將介紹如何採用命令列方式實現上面提到的功能。

1、Diskpart命令

Windows Server 2008包含一個名為Diskpart.exe的命令列公用程式,用來管理伺服器的磁碟子系統。要使用此命令,只需開啟命令提示字元視窗,並輸入DISKPART.EXE命令,Windows將進入Diskpart Shell介面。在Diskpart Shell介面中,可以使用各種命令來管理磁碟子系統。

2、Diskpart命令的文法

Diskpart命令格式,按照動詞-名詞的文法。動詞告訴Windows要執行什麼動作,名詞告訴Windows要執行動作的對象。

舉個簡單的例子:“List Disk”命令。其中List是動詞,Disk是名詞。當輸入這個命令時, 作業系統會顯示列出伺服器上安裝的所有的物理磁碟。

List Disk命令會顯示安裝在伺服器上的所有的磁碟。但Diskpart好像存在Bug:上圖的數值中,Diskpart返回結果顯示Disk 0上可用空間為0位元組 。但實際上,該磁碟有42 GB的可用空間。

注意上面的數值,每個磁碟都分配了一個磁碟號。當我們需要對某一特定的磁碟執行特定操作時,可以輸入“select”命令來指定磁碟。比如想針對Disk 0 進行操作,輸入“select Disk 0”即可選中Disk 0 。

在許多情況下,磁碟管理都會涉及到建立容錯卷,使用Diskpart可以很容易做到這一點。舉例來說,有個作業系統有四個硬碟安裝,硬碟編號分別為0,1,2,3。假定Disk 0是系統磁碟機,Disk 1,2, 3是空白的硬碟,我們要轉換成一個RAID 5格式的磁碟卷。

在建立RAID 5磁碟卷之前,我們必須確保每個磁碟都作為一個動態磁碟。List Disk命令能夠提示磁碟是否是動態,這點我們可以回過頭看一下圖1。假設沒有動態磁碟,可以輸入“Convert Dynamic”命令進行轉換,如下所示:

Select Disk 1

Convert Dynamic

Select Disk 2

Convert Dynamic

Select Disk 3

Convert Dynamic

磁碟都已經轉換成動態磁碟了,現在可以使用“Create Volume”命令建立RAID 5磁碟卷了,如下所示:

Select Disk 1

Create Volume RAID Disk 1, 2, 3

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.