Bagikan melalui


Set-AzureDataDisk

Memodifikasi penembolokan host disk data yang ada di komputer virtual Azure.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

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>]

Deskripsi

Cmdlet Set-AzureDataDisk memodifikasi atribut cache dari disk data yang ada pada komputer virtual Azure. Tentukan disk data mana yang akan diperbarui oleh nomor unit logis (LUN).

Contoh

Contoh 1: Mengubah penembolokan host untuk disk data

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

Perintah ini mendapatkan komputer virtual yang berjalan pada layanan bernama ContosoService dengan menggunakan cmdlet Get-AzureVM . Perintah meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet tersebut mengatur disk data di LUN 2 komputer virtual bernama VirtualMachine07 untuk menggunakan penembolokan host ReadOnly. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda dengan menggunakan cmdlet Update-AzureVM .

Contoh 2: Mengubah penembolokan host untuk semua disk data pada komputer virtual

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

Perintah ini mendapatkan objek untuk komputer virtual bernama VirtualMachine07 pada layanan cloud ContosoService. Perintah meneruskannya ke cmdlet Get-AzureDataDisk , yang mendapatkan disk data untuk komputer virtual tersebut. Cmdlet saat ini kemudian mengatur mode penembolokan host dari setiap disk data ke ReadWrite. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda.

Parameter

-DiskName

Menentukan nama konfigurasi disk data yang dimodifikasi cmdlet ini.

Jenis:String
Position:3
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-HostCaching

Peringatan

Penembolokan Disk tidak didukung untuk disk 4 TiB dan yang lebih besar. Jika beberapa disk terpasang ke VM Anda, setiap disk yang lebih kecil dari 4 TiB akan mendukung penembolokan.

Mengubah pengaturan cache disk Azure akan mencopot dan memasang kembali disk target. Jika itu adalah disk sistem operasi, VM dihidupkan ulang. Hentikan semua aplikasi/layanan yang mungkin terpengaruh oleh gangguan ini sebelum mengubah pengaturan cache disk. Tidak mengikuti rekomendasi tersebut dapat menyebabkan kerusakan data.

Menentukan pengaturan penembolokan tingkat host disk. Nilai yang valid adalah:

  • Tidak
  • Baca Saja
  • ReadWrite
Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-InformationAction

Menentukan bagaimana cmdlet ini merespons peristiwa informasi.

Nilai yang dapat diterima untuk parameter ini adalah:

  • Lanjutkan
  • Abaikan
  • Tanya
  • Lanjutkan Diam-diam
  • Stop
  • Tangguhkan
Jenis:ActionPreference
Alias:infa
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InformationVariable

Menentukan variabel informasi.

Jenis:String
Alias:iv
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LUN

Menentukan LUN untuk drive data di komputer virtual. Nilai yang valid adalah: 0 hingga 15.

Jenis:Int32
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Profile

Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResizedSizeInGB

Menentukan ukuran baru, dalam gigabyte, untuk disk data. Ukuran baru harus lebih besar dari ukuran saat ini.

Jenis:Int32
Position:4
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-VM

Menentukan objek komputer virtual yang dilampirkan ke disk data. Untuk mendapatkan objek komputer virtual, gunakan cmdlet Get-AzureVM .

Jenis:IPersistentVM
Alias:InputObject
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False