在 EC2 上自动挂载卷

在 EC2 上自动挂载卷

亚马逊给出了一个流程使卷可供使用已作为块设备附加。假设我正在附加一个已准备好使用的 EBS 卷,那么在 Windows Server 2008 R2 中是否有办法自动安装或按照之前通过命令行而不是 GUI 链接的过程进行操作,以便可以自动完成?

答案1

您可以使用 diskpart 来执行此操作。打开 cmd.exe 并运行 diskpart。这允许您执行命令。首先,运行san policy=onlineall。然后,键入list disk。由于 EC2 的性质,您应该始终能够安装同一个磁盘。看起来应该是磁盘 1。然后,键入select disk 1online disk

要编写脚本,请创建一个名为 diskpart.txt 的文件并添加以下行:

san policy=onlineall
select disk 1
online disk

然后您就可以执行DISKPART /s diskpart.txt来自动挂载驱动器。

答案2

您可以考虑将磁盘策略更改为“在线全部“:

DISKPART> san 策略 = OnlineAll

在此处输入图片描述

答案3

您可以使用Set-Diskcmdlet 使磁盘联机:

NAME
    Set-Disk

SYNOPSIS
    Takes a Disk object or unique disk identifiers and a set of attributes, and updates 
    the physical disk on the system.

获取所有磁盘的列表:

Get-Disk

要启用磁盘 #2:

Set-Disk -Number 2 -IsOffline $False

要启用所有脱机磁盘:

Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False

相关内容