Sdílet prostřednictvím


Set-AzureDataDisk

Upraví ukládání hostitele do mezipaměti existujícího datového disku na virtuálním počítači Azure.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

Set-AzureDataDisk
   [-HostCaching] <String>
   [-LUN] <Int32>
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureDataDisk
   [-DiskName] <String>
   [-ResizedSizeInGB] <Int32>
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Rutina Set-AzureDataDisk upraví atributy mezipaměti existujícího datového disku na virtuálním počítači Azure. Určete, který datový disk se má aktualizovat číslem logické jednotky (LUN).

Příklady

Příklad 1: Úprava mezipaměti hostitele pro datový disk

PS C:\> Get-AzureVM "ContosoService" | Set-AzureDataDisk -VM "VirtualMachine07" -LUN 2 -HostCaching ReadOnly | Update-AzureVM

Tento příkaz získá virtuální počítače, které běží ve službě ContosoService pomocí rutiny Get-AzureVM . Příkaz je předá aktuální rutině pomocí operátoru kanálu. Tato rutina nastaví datový disk na logické jednotce 2 virtuálního počítače s názvem VirtualMachine07 tak, aby používal ukládání do mezipaměti hostitele ReadOnly. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny pomocí rutiny Update-AzureVM .

Příklad 2: Úprava mezipaměti hostitele pro všechny datové disky na virtuálním počítači

PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Get-AzureDataDisk | Set-AzureDataDisk -HostCaching ReadWrite | Update-AzureVM

Tento příkaz získá objekt pro virtuální počítač s názvem VirtualMachine07 v cloudové službě ContosoService. Příkaz ho předá rutině Get-AzureDataDisk , která získá datové disky pro tento virtuální počítač. Aktuální rutina pak nastaví režim ukládání do mezipaměti hostitele jednotlivých datových disků na ReadWrite. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny.

Parametry

-DiskName

Určuje název konfigurace datového disku, kterou tato rutina upraví.

Typ:String
Position:3
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-HostCaching

Upozorňující

Ukládání do mezipaměti na disku se nepodporuje u disků o velikosti 4 TiB nebo větší. Pokud je k virtuálnímu počítači připojených více disků, každý disk o velikosti menší než 4 TiB bude podporovat ukládání do mezipaměti.

Při změně nastavení mezipaměti disku Azure se cílový disk odpojí a znovu připojí. Pokud se jedná o disk s operačním systémem, virtuální počítač se restartuje. Před změnou nastavení mezipaměti disku zastavte všechny aplikace nebo služby, které by mohly být tímto přerušením ovlivněny. Nedosažení těchto doporučení může vést k poškození dat.

Určuje nastavení ukládání do mezipaměti na úrovni hostitele disku. Platné hodnoty jsou:

  • Nic
  • Jen pro čtení
  • ReadWrite
Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InformationAction

Určuje, jak tato rutina reaguje na informační událost.

Tento parametr přijímá tyto hodnoty:

  • Pokračovat
  • Ignorovat
  • Informovat se
  • SilentlyContinue
  • Zastavit
  • Suspend
Typ:ActionPreference
Aliasy:infa
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InformationVariable

Určuje informační proměnnou.

Typ:String
Aliasy:iv
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LUN

Určuje logickou jednotku pro datovou jednotku ve virtuálním počítači. Platné hodnoty jsou: 0 až 15.

Typ:Int32
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResizedSizeInGB

Určuje novou velikost datového disku v gigabajtech. Nová velikost musí být větší než aktuální velikost.

Typ:Int32
Position:4
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VM

Určuje objekt virtuálního počítače, který je připojený k datovému disku. K získání objektu virtuálního počítače použijte rutinu Get-AzureVM .

Typ:IPersistentVM
Aliasy:InputObject
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False