亚马逊给出了一个流程使卷可供使用已作为块设备附加。假设我正在附加一个已准备好使用的 EBS 卷,那么在 Windows Server 2008 R2 中是否有办法自动安装或按照之前通过命令行而不是 GUI 链接的过程进行操作,以便可以自动完成?
答案1
您可以使用 diskpart 来执行此操作。打开 cmd.exe 并运行 diskpart。这允许您执行命令。首先,运行san policy=onlineall
。然后,键入list disk
。由于 EC2 的性质,您应该始终能够安装同一个磁盘。看起来应该是磁盘 1。然后,键入select disk 1
和online disk
。
要编写脚本,请创建一个名为 diskpart.txt 的文件并添加以下行:
san policy=onlineall
select disk 1
online disk
然后您就可以执行DISKPART /s diskpart.txt
来自动挂载驱动器。
答案2
您可以考虑将磁盘策略更改为“在线全部“:
DISKPART> san 策略 = OnlineAll
答案3
您可以使用Set-Disk
cmdlet 使磁盘联机:
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