Espandere il disco del sistema operativo in una macchina virtuale Linux con l'interfaccia della riga di comando 1.0 di AzureExpand OS disk on a Linux VM using the Azure CLI with the Azure CLI 1.0

Le dimensioni predefinite del disco rigido virtuale per il sistema operativo sono in genere di 30 GB in una VM Linux in Azure.The default virtual hard disk size for the operating system (OS) is typically 30 GB on a Linux virtual machine (VM) in Azure. È possibile aggiungere dischi dati per aumentare lo spazio di archiviazione, ma è anche possibile espandere il disco del sistema operativo.You can add data disks to provide for additional storage space, but you may also wish to expand the OS disk. Questo articolo illustra come espandere il disco del sistema operativo di una macchina virtuale Linux usando i dischi non gestiti con l'interfaccia della riga di comando 1.0 di Azure.This article details how to expand the OS disk for a Linux VM using unmanaged disks with the Azure CLI 1.0.

Versioni dell'interfaccia della riga di comando per completare l'attivitàCLI versions to complete the task

È possibile completare l'attività usando una delle versioni seguenti dell'interfaccia della riga di comando:You can complete the task using one of the following CLI versions:

PrerequisitiPrerequisites

È necessario installare l'interfaccia della riga di comando 1.0 di Azure più recente e accedere a un account di Azure usando la modalità di Resource Manager nel modo seguente:You need the latest Azure CLI 1.0 installed and logged in to an Azure account using the Resource Manager mode as follows:

azure config mode arm

Negli esempi seguenti sostituire i nomi dei parametri di esempio con i valori desiderati.In the following samples, replace example parameter names with your own values. I nomi dei parametri di esempio includono myResourceGroup e myVM.Example parameter names include myResourceGroup and myVM.

Espandere il disco del sistema operativoExpand OS disk

  1. Non è possibile eseguire operazioni sui dischi rigidi virtuali quando la macchina virtuale è in esecuzione.Operations on virtual hard disks cannot be performed with the VM running. L'esempio seguente arresta e dealloca la macchina virtuale denominata myVM nel gruppo di risorse myResourceGroup:The following example stops and deallocates the VM named myVM in the resource group named myResourceGroup:

    azure vm deallocate --resource-group myResourceGroup --name myVM
    

    Nota

    azure vm stop non rilascia le risorse di calcolo.azure vm stop does not release the compute resources. Per rilasciare le risorse di calcolo, usare azure vm deallocate.To release compute resources, use azure vm deallocate. Per espandere il disco rigido virtuale è necessario deallocare la macchina virtuale.The VM must be deallocated to expand the virtual hard disk.

  2. Aggiornare le dimensioni del disco non gestito del sistema operativo con il comando azure vm set.Update the size of the unmanaged OS disk using the azure vm set command. L'esempio seguente aggiorna la macchina virtuale denominata myVM nel gruppo di risorse myResourceGroup per portarla a 50 GB:The following example updates the VM named myVM in the resource group named myResourceGroup to be 50 GB:

    azure vm set \
        --resource-group myResourceGroup \
        --name myVM \
        --new-os-disk-size 50
    
  3. Avviare la macchina virtuale come segue:Start your VM as follows:

    azure vm start --resource-group myResourceGroup --name myVM
    
  4. Eseguire SSH nella macchina virtuale con le credenziali appropriate.SSH to your VM with the appropriate credentials. Per verificare che il disco del sistema operativo sia stato ridimensionato, usare df -h.To verify the OS disk has been resized, use df -h. L'output di esempio seguente mostra che la partizione primaria (/dev/sda1) ha ora una dimensione di 50 GB:The following example output shows the primary partition (/dev/sda1) is now 50 GB:

    Filesystem      Size  Used Avail Use% Mounted on
    udev            1.7G     0  1.7G   0% /dev
    tmpfs           344M  5.0M  340M   2% /run
    /dev/sda1        49G  1.3G   48G   3% /
    

Passaggi successiviNext steps

Se è necessario altro spazio di archiviazione, è possibile aggiungere dischi dati a una VM Linux.If you need additional storage, you also add data disks to a Linux VM. Per altre informazioni sulla crittografia del disco, vedere Crittografare i dischi di una VM Linux usando l'interfaccia della riga di comando di Azure.For more information about disk encryption, see Encrypt disks on a Linux VM using the Azure CLI.