我有两个连接到我的Azure VM的磁盘。一个需要删除,其他包含数据库:)如何确定将哪些字母分配给Azure驱动器?
如何确定什么是我的目标驱动器? OO
官方文件说,“分离前检查” ..好 - !怎么.. 他们表现出有是如何得到的操作系统的磁盘,但其他两个唯一磁盘不包含操作系统。
我知道如何找到OS磁盘,但对我来说是不需要的:
# Get storage account name
$myServiceName = "bla"
$myVMname = "bla"
# Get Virtual machine
$vm = Get-AzureVM -ServiceName $myServiceName -Name $myVMname
# Get storage account name and path to vhd
$vmOSDisk = $vm | Get-AzureOSDisk;
该命令不告诉我任何有用的事情之一:
Get-AzureDisk | Get-AzureDisk | Format-list DiskName, AttachedTo, DiskSizeInGB, OS
我试图缩量查看PowerShell的变化,但它不起作用。
更新日期: 不幸的是存在Win Server 2008 R2,它不支持'get-disk'。但我可以用其他功能代替
$drive = gwmi Win32_DiskPartition
$drive
我可以用的东西从
改为的Win32_LogicalDisk Win32_MappedLogicalDisk Win32_DiskPartition Win32_DiskDrive Win32_LogicalDiskRootDirectory Win32_DiskQuota Win32_LogonSessionMappedDisk Win32_LogicalDiskToPartition Win32_DiskDrivePhysicalMedia Win32_DiskDriveToDiskPartition Win32_OfflineFilesDiskSpaceLimit
,但如果我理解正确,则没有必要。什么意思是订单在磁盘管理器? 因此,在D:\后添加的磁盘将从零开始获取LUN编号?
磁盘添加的顺序可能与LUN不一致,请非常小心。我通过向虚拟机添加两个磁盘来测试了我的理论。它们被添加为LUN 0(磁盘2)和1(磁盘3)。然后,我删除了第一个磁盘,并专门为LUN 5添加了一个新磁盘。磁盘管理器将新磁盘显示为磁盘2,因为它替换了我删除的磁盘;但是,它是LUN 5. – MikeWo
Ufff)我希望MS会在这个功能中加入这个功能)现在它很模糊.. –