Condividi tramite


Come ridimensionare i dispositivi logici di gestione dei volumi che usano Crittografia dischi di Azure

Si applica a: ✔️ macchine virtuali di Linux ✔️ set di scalabilità flessibili

Questo articolo illustra come ridimensionare i dischi dati che usano Crittografia dischi di Azure. Per ridimensionare i dischi, si userà la gestione logica dei volumi (LVM) in Linux. I passaggi si applicano a più scenari.

È possibile usare questo processo di ridimensionamento negli ambienti seguenti:

  • Distribuzioni Linux:
    • Red Hat Enterprise Linux (RHEL) 7 o versioni successive
    • Ubuntu 18.04 o versioni successive
    • SUSE 12 o versione successiva
  • Versioni di Crittografia dischi di Azure:
    • Estensione a passaggio singolo
    • Estensione a doppio passaggio

Prerequisiti

Questo articolo presuppone che l'utente abbia:

Scenari

Le procedure descritte in questo articolo si applicano agli scenari seguenti:

  • Configurazioni LVM e LVM-on-crypt tradizionali
  • Crittografia LVM tradizionale
  • LVM-on-crypt
  • Solo dischi dati. Il ridimensionamento del disco del sistema operativo non è supportato.

Configurazioni LVM e LVM-on-crypt tradizionali

Le configurazioni LVM e LVM-on-crypt tradizionali estendono un volume logico (LV) quando il gruppo di volumi (VG) ha spazio disponibile.

Crittografia LVM tradizionale

Nella crittografia LVM tradizionale, i LV vengono crittografati. L'intero disco non è crittografato.

Usando la crittografia LVM tradizionale, è possibile:

  • Estendere l'LV quando si aggiunge un nuovo volume fisico (PV).
  • Estendere l'LV quando si ridimensiona un PV esistente.

LVM-on-crypt

Il metodo consigliato per la crittografia del disco è LVM-on-encrypt. Questo metodo crittografa l'intero disco, non solo l'LV.

Usando LVM-on-crypt, è possibile:

  • Estendere l'LV quando si aggiunge un nuovo PV.
  • Estendere l'LV quando si ridimensiona un PV esistente.

Nota

Non è consigliabile combinare la crittografia LVM tradizionale e LVM-on-crypt nella stessa macchina virtuale.

Le sezioni seguenti forniscono esempi di come usare LVM e LVM-on-crypt. Negli esempi vengono usati valori preesistenti per dischi, VV, VG, LV, file system, identificatori univoci universalmente (UUID) e punti di montaggio. Sostituire questi valori con i propri valori per adattarsi all'ambiente.

Estendere una LV quando il VG ha spazio disponibile

Il modo tradizionale per ridimensionare gli LV consiste nell'estendere un LV quando il VG ha spazio disponibile. È possibile usare questo metodo per i dischi non crittografati, i volumi LVM-encrypted tradizionali e le configurazioni LVM-on-crypt.

  1. Verificare le dimensioni correnti del file system da aumentare:

    df -h /mountpoint
    

    Screenshot che mostra il codice che controlla le dimensioni del file system con il comando e il risultato evidenziato.

  2. Verificare che il VG disponga di spazio sufficiente per aumentare l'LV:

    sudo vgs
    

    Screenshot che mostra il codice che verifica la presenza di spazio nel VG con il comando e il risultato evidenziato.

    È anche possibile usare vgdisplay:

    sudo vgdisplay vgname
    

    Screenshot che mostra il codice visualizzato V G che controlla lo spazio nel VG con il comando e il risultato evidenziati.

  3. Identificare l'LV da ridimensionare:

    sudo lsblk
    

    Screenshot che mostra il risultato del comando l s b l k con il comando e il risultato evidenziati.

    Per LVM-on-crypt, la differenza è che questo output indica che il livello crittografato è a livello di disco.

    Screenshot che mostra il risultato del comando l s b l k con l'output evidenziato e che mostra il livello crittografato.

  4. Controllare le dimensioni dell'LV:

    sudo lvdisplay lvname
    

    Screenshot che mostra il codice che controlla le dimensioni del volume logico con il comando e il risultato evidenziati.

  5. Aumentare le dimensioni dell'LV usando -r per ridimensionare il file system online:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Screenshot che mostra il codice che aumenta le dimensioni del volume logico con il comando e i risultati evidenziati.

  6. Verificare le nuove dimensioni per LV e il file system:

    df -h /mountpoint
    

    Screenshot che mostra il codice che verifica le dimensioni dell'LV e del file system con il comando e il risultato evidenziati.

    L'output delle dimensioni indica che l'LV e il file system sono stati ridimensionati correttamente.

È possibile controllare di nuovo le informazioni sull'LV per confermare le modifiche a livello di LV:

sudo lvdisplay lvname

Screenshot che mostra il codice che conferma le nuove dimensioni con le dimensioni evidenziate.

Estendere un volume LVM tradizionale aggiungendo un nuovo PV

Quando è necessario aggiungere un nuovo disco per aumentare le dimensioni del VG, estendere il volume LVM tradizionale aggiungendo un nuovo PV.

  1. Verificare le dimensioni correnti del file system da aumentare:

    df -h /mountpoint
    

    Screenshot che mostra il codice che controlla le dimensioni correnti di un file system con il comando e il risultato evidenziati.

  2. Verificare la configurazione PV corrente:

    sudo pvs
    

    Screenshot che mostra il codice che controlla la configurazione pv corrente con il comando e il risultato evidenziati.

  3. Controllare le informazioni correnti del gruppo di disponibilità virtuale:

    sudo vgs
    

    Screenshot che mostra il codice che controlla le informazioni correnti sul gruppo di volumi con il comando e il risultato evidenziato.

  4. Controllare l'elenco dei dischi corrente. Identificare i dischi dati controllando i dispositivi in /dev/disk/azure/scsi1/.

    sudo ls -l /dev/disk/azure/scsi1/
    

    Screenshot che mostra il codice che controlla l'elenco di dischi corrente con il comando e i risultati evidenziati.

  5. Controllare l'output di lsblk:

    sudo lsbk
    

    Screenshot che mostra il codice che controlla l'output di l s b l k con il comando e i risultati evidenziati.

  6. Collegare il nuovo disco alla macchina virtuale seguendo le istruzioni riportate in Collegare un disco dati a una macchina virtuale Linux.

  7. Controllare l'elenco dei dischi e notare il nuovo disco.

    sudo ls -l /dev/disk/azure/scsi1/
    

    Screenshot che mostra il codice che controlla l'elenco dei dischi con i risultati evidenziati.

    sudo lsblk
    

    Screenshot che mostra il codice che controlla l'elenco dei dischi usando l s b l k con il comando e il risultato evidenziati.

  8. Creare un nuovo PV sopra il nuovo disco dati:

    sudo pvcreate /dev/newdisk
    

    Screenshot che mostra il codice che crea un nuovo pv con il risultato evidenziato.

    Questo metodo usa l'intero disco come PV senza una partizione. In alternativa, è possibile usare fdisk per creare una partizione e quindi usare tale partizione per pvcreate.

  9. Verificare che il PV sia stato aggiunto all'elenco PV:

    sudo pvs
    

    Screenshot che mostra il codice che mostra l'elenco di volumi fisici con il risultato evidenziato.

  10. Estendere il VG aggiungendo il nuovo PV a esso:

    sudo vgextend vgname /dev/newdisk
    

    Screenshot che mostra il codice che estende il gruppo di volumi con il risultato evidenziato.

  11. Controllare le nuove dimensioni del VG:

    sudo vgs
    

Screenshot che mostra il codice che controlla le dimensioni del gruppo di volumi con i risultati evidenziati.

  1. Usare lsblk per identificare l'LV che deve essere ridimensionato:

    sudo lsblk
    

    Screenshot che mostra il codice che identifica il volume locale che deve essere ridimensionato con i risultati evidenziati.

  2. Estendere le dimensioni LV usando -r per aumentare il file system online:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Screenshot che mostra il codice che aumenta le dimensioni del file system online con i risultati evidenziati.

  3. Verificare le nuove dimensioni dell'LV e del file system:

    df -h /mountpoint
    

    Screenshot che mostra il codice che controlla le dimensioni del volume locale e del file system con il comando e il risultato evidenziati.

    Importante

    Quando Crittografia dati di Azure viene usata nelle configurazioni LVM tradizionali, il livello crittografato viene creato a livello LV, non a livello di disco.

    A questo punto, il livello crittografato viene espanso nel nuovo disco. Il disco dati effettivo non ha impostazioni di crittografia a livello di piattaforma, quindi lo stato della crittografia non viene aggiornato.

    Questi sono alcuni dei motivi per cui LVM-on-crypt è l'approccio consigliato.

  4. Controllare le informazioni di crittografia dal portale:

    Screenshot che mostra le informazioni di crittografia nel portale con il nome del disco e la crittografia evidenziati.

    Per aggiornare le impostazioni di crittografia sul disco, aggiungere un nuovo LV e abilitare l'estensione nella macchina virtuale.

  5. Aggiungere un nuovo LV, crearvi un file system e aggiungerlo a /etc/fstab.

  6. Impostare di nuovo l'estensione di crittografia. Questa volta si stamperanno le impostazioni di crittografia nel nuovo disco dati a livello di piattaforma. Ecco un esempio dell'interfaccia della riga di comando:

    az vm encryption enable -g ${RGNAME} --name ${VMNAME} --disk-encryption-keyvault "<your-unique-keyvault-name>"
    
  7. Controllare le informazioni di crittografia dal portale:

    Screenshot che mostra le informazioni di crittografia nel portale con il nome del disco e le informazioni di crittografia evidenziate.

Dopo aver aggiornato le impostazioni di crittografia, è possibile eliminare la nuova LV. Eliminare anche la voce da /etc/fstab e /etc/crypttab creati.

Screenshot che mostra il codice che elimina il nuovo volume logico con la scheda F S eliminata e la scheda crittografia evidenziata.

Per completare la pulizia, seguire questa procedura:

  1. Smontare l'LV:

    sudo umount /mountpoint
    
  2. Chiudere il livello crittografato del volume:

    sudo cryptsetup luksClose /dev/vgname/lvname
    
  3. Eliminare l'LV:

    sudo lvremove /dev/vgname/lvname
    

Estendere un volume LVM tradizionale ridimensionando un PV esistente

Alcuni scenari potrebbero richiedere il ridimensionamento di un disco esistente. In tal caso, eseguire la procedura seguente:

  1. Identificare i dischi crittografati:

    sudo ls -l /dev/disk/azure/scsi1/
    

    Screenshot che mostra il codice che identifica i dischi crittografati con i risultati evidenziati.

    sudo lsblk -fs
    

    Screenshot che mostra codice alternativo che identifica i dischi crittografati con i risultati evidenziati.

  2. Controllare le informazioni sul PV:

    sudo pvs
    

    Screenshot che mostra il codice che controlla le informazioni sul volume fisico con i risultati evidenziati.

    I risultati nell'immagine mostrano che tutti gli spazi su tutti i PV sono attualmente usati.

  3. Controllare le informazioni del gruppo di disponibilità virtuale:

    sudo vgs
    sudo vgdisplay -v vgname
    

    Screenshot che mostra il codice che controlla le informazioni sul gruppo di volumi con i risultati evidenziati.

  4. Controllare le dimensioni del disco. È possibile usare fdisk o lsblk per elencare le dimensioni delle unità.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Screenshot che mostra il codice che controlla le dimensioni del disco con i risultati evidenziati.

    In questo esempio è stato identificato quali VV sono associati a quali LV usando lsblk -fs. È possibile identificare le associazioni eseguendo lvdisplay.

    sudo lvdisplay --maps VG/LV
    sudo lvdisplay --maps datavg/datalv1
    

    Screenshot che mostra un modo alternativo per identificare le associazioni di volumi fisici con volumi locali con i risultati evidenziati.

    In questo caso, tutte e quattro le unità dati fanno parte dello stesso VG e di una singola LV. La configurazione potrebbe essere diversa.

  5. Controllare l'utilizzo corrente del file system:

    df -h /datalvm*
    

    Screenshot che mostra il codice che controlla l'utilizzo del file system con il comando e i risultati evidenziati.

  6. Ridimensionare i dischi dati seguendo le istruzioni riportate in Espandere un disco gestito di Azure. È possibile usare il portale, l'interfaccia della riga di comando o PowerShell.

    Importante

    È possibile ridimensionare alcuni dischi dati in macchine virtuali Linux senza deallocare la macchina virtuale. Per verificare che i dischi siano conformi ai requisiti, vedere [Espandere i dischi rigidi virtuali in una macchina virtuale Linux](/azure/virtual-machines/linux/expand-disks? tabs=ubuntu#expand-an-azure-managed-disk).

  7. Avviare la macchina virtuale e controllare le nuove dimensioni usando fdisk.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Screenshot che mostra il codice che controlla le dimensioni del disco con il risultato evidenziato.

    In questo caso, /dev/sdd è stato ridimensionato da 5 G a 20 G.

  8. Controllare le dimensioni PV correnti:

    sudo pvdisplay /dev/resizeddisk
    

    Screenshot che mostra il codice che controlla le dimensioni della P V con il risultato evidenziato.

    Anche se il disco è stato ridimensionato, il PV ha ancora le dimensioni precedenti.

  9. Ridimensionare il PV:

    sudo pvresize /dev/resizeddisk
    

    Screenshot che mostra il codice che ridimensiona il volume fisico con il risultato evidenziato.

  10. Controllare le dimensioni del PV:

    sudo pvdisplay /dev/resizeddisk
    

    Screenshot che mostra il codice che controlla le dimensioni del volume fisico con il risultato evidenziato.

    Applicare la stessa procedura per tutti i dischi da ridimensionare.

  11. Controllare le informazioni del gruppo di disponibilità virtuale.

    sudo vgdisplay vgname
    

    Screenshot che mostra il codice che controlla le informazioni per il gruppo di volumi con il risultato evidenziato.

    Il VG ha ora spazio sufficiente per essere allocato ai LV.

  12. Ridimensionare l'LV:

    sudo lvresize -r -L +5G vgname/lvname
    sudo lvresize -r -l +100%FREE /dev/datavg/datalv01
    

    Screenshot che mostra il codice che ridimensiona la V con i risultati evidenziati.

  13. Controllare le dimensioni del file system:

    df -h /datalvm2
    

    Screenshot che mostra il codice che controlla le dimensioni del file system con il risultato evidenziato.

Estendere un volume LVM-on-crypt aggiungendo un nuovo PV

È anche possibile estendere un volume LVM-on-crypt aggiungendo un nuovo PV. Questo metodo segue attentamente i passaggi descritti in Configurare LVM e RAID nei dispositivi crittografati. Vedere le sezioni che illustrano come aggiungere un nuovo disco e configurarlo in una configurazione LVM-on-crypt.

È possibile usare questo metodo per aggiungere spazio a un LV esistente. In alternativa, è possibile creare nuovi VG o LV.

  1. Verificare le dimensioni correnti del gruppo di sicurezza virtuale:

    sudo vgdisplay vgname
    

    Screenshot che mostra il codice che controlla le dimensioni del gruppo di volumi con i risultati evidenziati.

  2. Verificare le dimensioni del file system e dell'LV da espandere:

    sudo lvdisplay /dev/vgname/lvname
    

    Screenshot che mostra il codice che controlla le dimensioni del volume locale. I risultati sono evidenziati.

    df -h mountpoint
    

    Screenshot che mostra il codice che controlla le dimensioni del file system con il risultato evidenziato.

  3. Aggiungere un nuovo disco dati alla macchina virtuale e identificarlo.

    Prima di aggiungere il nuovo disco, controllare i dischi:

    sudo fdisk -l | egrep ^"Disk /"
    

    Screenshot che mostra il codice che controlla le dimensioni dei dischi con il risultato evidenziato.

    Ecco un altro modo per controllare i dischi prima di aggiungere il nuovo disco:

    sudo lsblk
    

    Screenshot che mostra un codice alternativo che controlla le dimensioni dei dischi con i risultati evidenziati.

    Per aggiungere il nuovo disco, è possibile usare PowerShell, l'interfaccia della riga di comando di Azure o il portale di Azure. Per altre informazioni, vedere Collegare un disco dati a una macchina virtuale Linux.

    Lo schema dei nomi del kernel si applica al dispositivo appena aggiunto. Una nuova unità viene in genere assegnata alla lettera successiva disponibile. In questo caso, il disco aggiunto è sdd.

  4. Controllare i dischi per assicurarsi che il nuovo disco sia stato aggiunto:

    sudo fdisk -l | egrep ^"Disk /"
    

    Screenshot che mostra il codice che elenca i dischi con i risultati evidenziati.

    sudo lsblk
    

    Screenshot che mostra il disco appena aggiunto nell'output.

  5. Creare un file system sopra il disco aggiunto di recente. Associare il disco ai dispositivi collegati in /dev/disk/azure/scsi1/.

    sudo ls -la /dev/disk/azure/scsi1/
    

    Screenshot che mostra il codice che crea un file system con i risultati evidenziati.

    sudo mkfs.ext4 /dev/disk/azure/scsi1/${disk}
    

    Screenshot che mostra codice aggiuntivo che crea un file system e corrisponde al disco ai dispositivi collegati con i risultati evidenziati.

  6. Creare un punto di montaggio temporaneo per il nuovo disco aggiunto:

    newmount=/data4
    sudo mkdir ${newmount}
    
  7. Aggiungere il file system creato di recente a /etc/fstab.

    sudo blkid /dev/disk/azure/scsi1/lun4| awk -F\" '{print "UUID="$2" '${newmount}' "$4" defaults,nofail 0 0"}' >> /etc/fstab
    
  8. Montare il file system appena creato:

    sudo mount -a
    
  9. Verificare che il nuovo file system sia montato:

    df -h
    

    Screenshot che mostra il codice che verifica che il file system sia montato con il risultato evidenziato.

    sudo lsblk
    

    Screenshot che mostra codice aggiuntivo che verifica che il file system sia montato con il risultato evidenziato.

  10. Riavviare la crittografia avviata in precedenza per le unità dati.

    Suggerimento

    Per LVM-on-crypt, è consigliabile usare EncryptFormatAll. In caso contrario, è possibile che venga visualizzata una doppia crittografia durante l'impostazione di dischi aggiuntivi.

    Per altre informazioni, vedere Configurare LVM e RAID nei dispositivi crittografati.

    Ecco un esempio:

    az vm encryption enable \
    --resource-group ${RGNAME} \
    --name ${VMNAME} \
    --disk-encryption-keyvault ${KEYVAULTNAME} \
    --key-encryption-key ${KEYNAME} \
    --key-encryption-keyvault ${KEYVAULTNAME} \
    --volume-type "DATA" \
    --encrypt-format-all \
    -o table
    

    Al termine della crittografia, viene visualizzato un livello di crittografia sul disco appena aggiunto:

    sudo lsblk
    

    Screenshot che mostra il codice che controlla il livello crypt con il risultato evidenziato.

  11. Smontare il livello crittografato del nuovo disco:

    sudo umount ${newmount}
    
  12. Controllare le informazioni correnti sul PV:

    sudo pvs
    

    Screenshot che mostra il codice che controlla le informazioni sul volume fisico con il risultato evidenziato.

  13. Creare un PV sopra il livello crittografato del disco. Prendere il nome del dispositivo dal comando lsblk precedente. Aggiungere un mapper /dev/ davanti al nome del dispositivo per creare il PV:

    sudo pvcreate /dev/mapper/mapperdevicename
    

    Screenshot che mostra il codice che crea un volume fisico nel livello crittografato con i risultati evidenziati.

    Viene visualizzato un avviso relativo alla cancellazione della firma ext4 fs corrente. Si tratta di un comportamento previsto. Rispondere a questa domanda con y.

  14. Verificare che il nuovo PV sia stato aggiunto alla configurazione LVM:

    sudo pvs
    

    Screenshot che mostra il codice che verifica che il volume fisico sia stato aggiunto alla configurazione LVM con il risultato evidenziato.

  15. Aggiungere il nuovo PV al VG che è necessario aumentare.

    sudo vgextend vgname /dev/mapper/nameofhenewpv
    

    Screenshot che mostra il codice che aggiunge un volume fisico a un gruppo di volumi con i risultati evidenziati.

  16. Verificare le nuove dimensioni e lo spazio disponibile del VG:

    sudo vgdisplay vgname
    

    Screenshot che mostra il codice che verifica le dimensioni e lo spazio libero del gruppo di volumi con i risultati evidenziati.

    Si noti l'aumento del conteggio Total PE e di Free PE / Size.

  17. Aumentare le dimensioni dell'LV e del file system. Usare l'opzione -r in lvextend. In questo esempio si aggiunge lo spazio totale disponibile nel VG alla vista LV specificata.

    sudo lvextend -r -l +100%FREE /dev/vgname/lvname
    

    Screenshot che mostra il codice che aumenta le dimensioni del volume locale e del file system con i risultati evidenziati.

Seguire i passaggi successivi per verificare le modifiche.

  1. Verificare le dimensioni dell'LV:

    sudo lvdisplay /dev/vgname/lvname
    

    Screenshot che mostra il codice che verifica le nuove dimensioni del volume locale con i risultati evidenziati.

  2. Verificare le nuove dimensioni del file system:

    df -h /mountpoint
    

    Screenshot che mostra il codice che verifica le nuove dimensioni del file system con il risultato evidenziato.

  3. Verificare che il livello LVM si trova sopra il livello crittografato:

    sudo lsblk
    

    Screenshot che mostra il codice che verifica che il livello LVM si trova sopra il livello crittografato con il risultato evidenziato.

    Se si usa lsblk senza opzioni, vengono visualizzati più volte i punti di montaggio. Il comando esegue l'ordinamento in base al dispositivo e agli LV.

    Potrebbe essere necessario usare lsblk -fs. In questo comando, -fs inverte l'ordinamento in modo che i punti di montaggio vengano visualizzati una sola volta. I dischi vengono visualizzati più volte.

    sudo lsblk -fs
    

    Screenshot che mostra il codice alternativo che verifica che il livello LVM si trova sopra il livello crittografato con il risultato evidenziato.

Estendere una LVM in un volume di crittografia ridimensionando un PV esistente

  1. Identificare i dischi crittografati:

    sudo lsblk
    

    Screenshot che mostra il codice che identifica i dischi crittografati con i risultati evidenziati.

    sudo lsblk -s
    

    Screenshot che mostra il codice alternativo che identifica i dischi crittografati con i risultati evidenziati.

  2. Controllare le informazioni relative al PV:

    sudo pvs
    

    Screenshot che mostra il codice che controlla le informazioni relative ai volumi fisici con i risultati evidenziati.

  3. Controllare le informazioni del gruppo di disponibilità virtuale:

    sudo vgs
    

    Screenshot che mostra il codice che controlla le informazioni relative ai gruppi di volumi con i risultati evidenziati.

  4. Controllare le informazioni sull'LV:

    sudo lvs
    

    Screenshot che mostra il codice che controlla le informazioni relative al volume locale con il risultato evidenziato.

  5. Controllare l'utilizzo del file system:

    df -h /mountpoint(s)
    

    Screenshot che mostra il codice che controlla la quantità di file system in uso con i risultati evidenziati.

  6. Controllare le dimensioni dei dischi:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Screenshot che mostra il codice che controlla le dimensioni dei dischi con i risultati evidenziati.

  7. Ridimensionare il disco dati. È possibile usare il portale, l'interfaccia della riga di comando o PowerShell. Per altre informazioni, vedere la sezione Ridimensionamento del disco in Espandere i dischi rigidi virtuali in una macchina virtuale Linux .

    Importante

    Non è possibile ridimensionare i dischi virtuali mentre la macchina virtuale è in esecuzione. Deallocare la macchina virtuale per questo passaggio.

  8. Controllare le dimensioni dei dischi:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Screenshot che mostra il codice che controlla le dimensioni del disco con i risultati evidenziati.

    In questo caso, entrambi i dischi sono stati ridimensionati da 2 GB a 4 GB. Ma le dimensioni del file system, LV e PV rimangono invariate.

  9. Controllare le dimensioni PV correnti. Tenere presente che in LVM-on-crypt il PV è il dispositivo /dev/mapper/, non il dispositivo /dev/sd*.

    sudo pvdisplay /dev/mapper/devicemappername
    

    Screenshot che mostra il codice che controlla le dimensioni del volume fisico corrente con i risultati evidenziati.

  10. Ridimensionare il PV:

    sudo pvresize /dev/mapper/devicemappername
    

    Screenshot che mostra il codice che ridimensiona il volume fisico con i risultati evidenziati.

  11. Controllare le nuove dimensioni PV:

    sudo pvdisplay /dev/mapper/devicemappername
    

    Screenshot che mostra il codice che controlla le dimensioni del volume fisico con i risultati evidenziati.

  12. Ridimensionare il livello crittografato nel PV:

    sudo cryptsetup resize /dev/mapper/devicemappername
    

    Applicare la stessa procedura per tutti i dischi da ridimensionare.

  13. Controllare le informazioni del gruppo di disponibilità virtuale:

    sudo vgdisplay vgname
    

    Screenshot che mostra il codice che controlla le informazioni per il gruppo di volumi con i risultati evidenziati.

    Il VG ha ora spazio sufficiente per essere allocato ai LV.

  14. Controllare le informazioni sull'LV:

    sudo lvdisplay vgname/lvname
    

    Screenshot che mostra il codice che controlla le informazioni relative al volume locale con i risultati evidenziati.

  15. Controllare l'utilizzo del file system:

    df -h /mountpoint
    

    Screenshot che mostra il codice che controlla l'utilizzo del file system con i risultati evidenziati.

  16. Ridimensionare l'LV:

    sudo lvresize -r -L +2G /dev/vgname/lvname
    

    Screenshot che mostra il codice che ridimensiona il volume locale con i risultati evidenziati.

    In questo caso viene usata l'opzione -r per ridimensionare anche il file system.

  17. Controllare le informazioni sull'LV:

    sudo lvdisplay vgname/lvname
    

    Screenshot che mostra il codice che ottiene informazioni sul volume locale con i risultati evidenziati.

  18. Controllare l'utilizzo del file system:

    df -h /mountpoint
    

    Screenshot che mostra il codice che controlla l'utilizzo del file system con i risultati evidenziati.

Applicare la stessa procedura di ridimensionamento a qualsiasi altra LV che lo richiede.

Passaggi successivi

Risolvere i problemi di Crittografia dischi di Azure