在Windows2008下如何通过命令行来管理磁盘 |
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是名词 。当输入这个命令时, 操作系统会显示列出服务器上安装的所有的物理磁盘 。如图1所示 。 图1:List Disk命令执行结果 List Disk命令会显示安装在服务器上的所有的磁盘 。但Diskpart好像存在Bug:上图的数值中,Diskpart返回结果显示Disk 0上可用空间为0字节 。但实际上,该磁盘有42 GB的可用空间 。 注意上面的数值,每个磁盘都分配了一个磁盘号 。当我们需要对某一特定的磁盘执行特定操作时,可以输入“select”命令来指定磁盘 。比如想针对Disk 0 进行操作,输入“select Disk 0”即可选中Disk 0 。 |