Sdílet prostřednictvím


Změna velikosti zařízení pro správu logických svazků, která používají Službu Azure Disk Encryption

Platí pro: ✔️ Flexibilní škálovací sady virtuálních počítačů s Linuxem ✔️

V tomto článku se dozvíte, jak změnit velikost datových disků, které používají Službu Azure Disk Encryption. Ke změně velikosti disků použijete správu logických svazků (LVM) v Linuxu. Postup platí pro více scénářů.

Tento proces změny velikosti můžete použít v následujících prostředích:

  • Linuxové distribuce:
    • Red Hat Enterprise Linux (RHEL) 7 nebo novější
    • Ubuntu 18.04 nebo novější
    • SUSE 12 nebo novější
  • Verze služby Azure Disk Encryption:
    • Rozšíření s jedním průchodem
    • Rozšíření se dvěma průchody

Požadavky

Tento článek předpokládá, že máte:

  • Existující konfigurace LVM. Další informace najdete v tématu Konfigurace LVM na virtuálním počítači s Linuxem.

  • Disky, které jsou už zašifrované službou Azure Disk Encryption Další informace najdete v tématu Konfigurace LVM a RAID na šifrovaných zařízeních.

  • Zkušenosti s používáním Linuxu a LVM

  • Zkušenosti s používáním cest /dev/disk/scsi1/ pro datové disky v Azure Další informace najdete v tématu Řešení potíží s názvem zařízení virtuálního počítače s Linuxem.

Scénáře

Postupy v tomto článku platí pro následující scénáře:

  • Tradiční konfigurace LVM a LVM v šifrování
  • Tradiční šifrování LVM
  • LVM –on-crypt
  • Pouze datové disky. Změna velikosti disku s operačním systémem není podporována.

Tradiční konfigurace LVM a LVM v šifrování

Tradiční konfigurace LVM a LVM-on-crypt rozšiřují logický svazek (LV), pokud má skupina svazků (VG) k dispozici místo.

Tradiční šifrování LVM

V tradičním šifrování LVM se LV šifrují. Celý disk není šifrovaný.

Pomocí tradičního šifrování LVM můžete:

  • Rozšíření LV při přidání nového fyzického svazku (PV).
  • Rozšíření LV při změně velikosti existující pv.

LVM –on-crypt

Doporučená metoda šifrování disků je LVM-on-encrypt. Tato metoda šifruje celý disk, nejen LV.

Pomocí šifrování LVM můžete:

  • Rozšíření LV při přidání nové pv.
  • Rozšíření LV při změně velikosti existující pv.

Poznámka:

Nedoporučujeme kombinovat tradiční šifrování LVM a šifrování LVM na stejném virtuálním počítači.

Následující části obsahují příklady použití LVM a LVM-on-crypt. Příklady používají existující hodnoty pro disky, virtuální počítače, virtuální počítače, LV, systémy souborů, univerzální jedinečné identifikátory (UUID) a přípojné body. Nahraďte tyto hodnoty vlastními hodnotami tak, aby vyhovovaly vašemu prostředí.

Rozšíření LV, pokud má virtuální skupina k dispozici místo

Tradiční způsob, jak změnit velikost virtuálních počítačů, je rozšířit LV, když má virtuální skupina k dispozici místo. Tuto metodu můžete použít pro nešifrované disky, tradiční svazky šifrované LVM a konfigurace lvm-on-crypt.

  1. Ověřte aktuální velikost systému souborů, který chcete zvětšit:

    df -h /mountpoint
    

    Snímek obrazovky zobrazující kód, který zkontroluje velikost systému souborů pomocí příkazu a zvýrazněného výsledku

  2. Ověřte, že má virtuální skupina dostatek místa pro zvýšení LV:

    sudo vgs
    

    Snímek obrazovky znázorňující kód, který kontroluje místo ve virtuálním počítači, se zvýrazněným příkazem a výsledkem

    Můžete také použít vgdisplay:

    sudo vgdisplay vgname
    

    Snímek obrazovky zobrazující kód zobrazení V G, který kontroluje místo na virtuálním počítači se zvýrazněným příkazem a výsledkem

  3. Určete, které LV je potřeba změnit:

    sudo lsblk
    

    Snímek obrazovky zobrazující výsledek příkazu l s b l k se zvýrazněným příkazem a výsledkem

    U šifrování LVM je rozdíl v tom, že tento výstup ukazuje, že šifrovaná vrstva je na úrovni disku.

    Snímek obrazovky znázorňující výsledek příkazu l s b l k se zvýrazněným výstupem a zašifrovanou vrstvou

  4. Zkontrolujte velikost LV:

    sudo lvdisplay lvname
    

    Snímek obrazovky znázorňující kód, který zkontroluje velikost logického svazku se zvýrazněným příkazem a výsledkem

  5. Zvětšení velikosti LV pomocí -r změny velikosti systému souborů online:

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

    Snímek obrazovky zobrazující kód, který zvýrazní velikost logického svazku se zvýrazněným příkazem a výsledky

  6. Ověřte nové velikosti lvů a systému souborů:

    df -h /mountpoint
    

    Snímek obrazovky znázorňující kód, který ověří velikost LV a systému souborů se zvýrazněným příkazem a výsledkem

    Výstup velikosti označuje, že lv a systém souborů byly úspěšně změněny.

Znovu můžete zkontrolovat informace LV a potvrdit změny na úrovni LV:

sudo lvdisplay lvname

Snímek obrazovky s kódem, který potvrzuje nové velikosti se zvýrazněnými velikostmi

Rozšíření tradičního svazku LVM přidáním nové PV

Pokud potřebujete přidat nový disk pro zvětšení velikosti VG, rozšiřte svůj tradiční svazek LVM přidáním nové PV.

  1. Ověřte aktuální velikost systému souborů, který chcete zvětšit:

    df -h /mountpoint
    

    Snímek obrazovky zobrazující kód, který kontroluje aktuální velikost systému souborů se zvýrazněným příkazem a výsledkem

  2. Ověřte aktuální konfiguraci pv:

    sudo pvs
    

    Snímek obrazovky znázorňující kód, který zkontroluje aktuální konfiguraci pv se zvýrazněným příkazem a výsledkem

  3. Zkontrolujte aktuální informace o virtuálním počítači:

    sudo vgs
    

    Snímek obrazovky zobrazující kód, který zkontroluje informace o aktuální skupině svazků pomocí příkazu a zvýrazněného výsledku

  4. Zkontrolujte aktuální seznam disků. Identifikujte datové disky kontrolou zařízení v /dev/disk/azure/scsi1/.

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

    Snímek obrazovky zobrazující kód, který zkontroluje aktuální seznam disků se zvýrazněným příkazem a výsledky

  5. Zkontrolujte výstup:lsblk

    sudo lsbk
    

    Snímek obrazovky znázorňující kód, který zkontroluje výstup l s b l k se zvýrazněným příkazem a výsledky

  6. Připojte nový disk k virtuálnímu počítači podle pokynů v části Připojení datového disku k virtuálnímu počítači s Linuxem.

  7. Zkontrolujte seznam disků a všimněte si nového disku.

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

    Snímek obrazovky zobrazující kód, který zkontroluje seznam disků se zvýrazněnými výsledky

    sudo lsblk
    

    Snímek obrazovky zobrazující kód, který zkontroluje seznam disků pomocí l s b l k se zvýrazněným příkazem a výsledkem

  8. Vytvořte novou pv na novém datovém disku:

    sudo pvcreate /dev/newdisk
    

    Snímek obrazovky znázorňující kód, který vytvoří novou pv se zvýrazněným výsledkem

    Tato metoda používá celý disk jako PV bez oddílu. Případně můžete použít fdisk k vytvoření oddílu a jeho následnému použití pro pvcreate.

  9. Ověřte, že byla pv přidána do seznamu PV:

    sudo pvs
    

    Snímek obrazovky zobrazující kód zobrazující seznam fyzických svazků se zvýrazněným výsledkem

  10. Rozšíření VG přidáním nové pv do této skupiny:

    sudo vgextend vgname /dev/newdisk
    

    Snímek obrazovky znázorňující kód, který rozšiřuje skupinu svazků se zvýrazněným výsledkem

  11. Zkontrolujte novou velikost VG:

    sudo vgs
    

Snímek obrazovky zobrazující kód, který kontroluje velikost skupiny svazků se zvýrazněnými výsledky

  1. Slouží lsblk k identifikaci LV, u kterého je potřeba změnit velikost:

    sudo lsblk
    

    Snímek obrazovky znázorňující kód, který identifikuje místní svazek, u kterého je potřeba změnit velikost, se zvýrazněnými výsledky

  2. Rozšiřte velikost LV tím, že použijete -r ke zvýšení online systému souborů:

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

    Snímek obrazovky zobrazující kód, který zvětšuje velikost systému souborů online se zvýrazněnými výsledky

  3. Ověřte nové velikosti LV a systému souborů:

    df -h /mountpoint
    

    Snímek obrazovky znázorňující kód, který kontroluje velikosti místního svazku a systému souborů se zvýrazněným příkazem a výsledkem

    Důležité

    Při použití služby Azure Data Encryption v tradičních konfiguracích LVM se zašifrovaná vrstva vytvoří na úrovni LV, ne na úrovni disku.

    V tomto okamžiku se šifrovaná vrstva rozšíří na nový disk. Skutečný datový disk nemá na úrovni platformy žádné nastavení šifrování, takže jeho stav šifrování se neaktualizuje.

    Toto jsou některé z důvodů, proč je doporučeným přístupem LVM-on-crypt.

  4. Zkontrolujte informace o šifrování na portálu:

    Snímek obrazovky zobrazující informace o šifrování na portálu se zvýrazněným názvem disku a šifrováním

    Pokud chcete aktualizovat nastavení šifrování na disku, přidejte nový LV a povolte rozšíření na virtuálním počítači.

  5. Přidejte nový LV, vytvořte na něm systém souborů a přidejte ho do /etc/fstab.

  6. Znovu nastavte rozšíření šifrování. Tentokrát označíte nastavení šifrování na novém datovém disku na úrovni platformy. Tady je příklad rozhraní příkazového řádku:

    az vm encryption enable -g ${RGNAME} --name ${VMNAME} --disk-encryption-keyvault "<your-unique-keyvault-name>"
    
  7. Zkontrolujte informace o šifrování na portálu:

    Snímek obrazovky zobrazující informace o šifrování na portálu se zvýrazněným názvem disku a zvýrazněnými informacemi o šifrování

Po aktualizaci nastavení šifrování můžete nové LV odstranit. Odstraňte také položku z /etc/fstab položky, /etc/crypttab kterou jste vytvořili.

Snímek obrazovky znázorňující kód, který odstraní nový logický svazek se zvýrazněnou odstraněnou kartou F S a kartou kryptografie

Čištění dokončíte pomocí těchto kroků:

  1. Odpojte LV:

    sudo umount /mountpoint
    
  2. Zavřete zašifrovanou vrstvu svazku:

    sudo cryptsetup luksClose /dev/vgname/lvname
    
  3. Odstraňte LV:

    sudo lvremove /dev/vgname/lvname
    

Rozšíření tradičního svazku LVM změnou velikosti existující pv

Některé scénáře můžou vyžadovat, abyste změnili velikost existujícího disku. Postupujte následovně:

  1. Identifikace šifrovaných disků:

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

    Snímek obrazovky znázorňující kód, který identifikuje šifrované disky se zvýrazněnými výsledky

    sudo lsblk -fs
    

    Snímek obrazovky znázorňující alternativní kód, který identifikuje šifrované disky se zvýrazněnými výsledky

  2. Zkontrolujte informace o pv:

    sudo pvs
    

    Snímek obrazovky znázorňující kód, který kontroluje informace o fyzickém svazku se zvýrazněnými výsledky

    Výsledky na obrázku ukazují, že se aktuálně používá veškerý prostor na všech počítačích.

  3. Zkontrolujte informace o VG:

    sudo vgs
    sudo vgdisplay -v vgname
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o skupině svazků se zvýrazněnými výsledky

  4. Zkontrolujte velikosti disků. Můžete použít fdisk nebo lsblk zobrazit seznam velikostí jednotek.

    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"
    

    Snímek obrazovky zobrazující kód, který kontroluje velikosti disků se zvýrazněnými výsledky

    Zde jsme zjistili, které virtuální počítače jsou přidruženy k jakým virtuálním počítačům pomocí lsblk -fs. Přidružení můžete identifikovat spuštěním příkazu lvdisplay.

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

    Snímek obrazovky znázorňující alternativní způsob identifikace přidružení fyzických svazků s místními svazky se zvýrazněnými výsledky

    V tomto případě jsou všechny čtyři datové jednotky součástí stejné skupiny VG a jednoho LV. Vaše konfigurace se může lišit.

  5. Zkontrolujte aktuální využití systému souborů:

    df -h /datalvm*
    

    Snímek obrazovky zobrazující kód, který kontroluje využití systému souborů se zvýrazněným příkazem a výsledky

  6. Změňte velikost datových disků podle pokynů v části Rozbalení spravovaného disku Azure. Můžete použít portál, rozhraní příkazového řádku nebo PowerShell.

    Důležité

    Některé datové disky na virtuálních počítačích s Linuxem se dají změnit bez zrušení přidělení virtuálního počítače. Zkontrolujte [Rozbalení virtuálních pevných disků na virtuálním počítači s Linuxem](/azure/virtual-machines/linux/expand-disks? tabs=ubuntu#expand-an-azure-managed-disk) a ověřte, jestli disky splňují požadavky.

  7. Spusťte virtuální počítač a zkontrolujte nové velikosti pomocí 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"
    

    Snímek obrazovky zobrazující kód, který kontroluje velikost disku se zvýrazněným výsledkem

    V tomto případě /dev/sdd došlo ke změně velikosti z 5 G na 20 G.

  8. Zkontrolujte aktuální velikost pv:

    sudo pvdisplay /dev/resizeddisk
    

    Snímek obrazovky znázorňující kód, který kontroluje velikost P V se zvýrazněným výsledkem

    I když došlo ke změně velikosti disku, hodnota PV má stále předchozí velikost.

  9. Změna velikosti pv:

    sudo pvresize /dev/resizeddisk
    

    Snímek obrazovky znázorňující kód, který změní velikost fyzického svazku se zvýrazněným výsledkem

  10. Zkontrolujte velikost pv:

    sudo pvdisplay /dev/resizeddisk
    

    Snímek obrazovky znázorňující kód, který zkontroluje velikost fyzického svazku se zvýrazněným výsledkem

    Použijte stejný postup pro všechny disky, u které chcete změnit velikost.

  11. Zkontrolujte informace o VG.

    sudo vgdisplay vgname
    

    Snímek obrazovky znázorňující kód, který kontroluje informace pro skupinu svazků se zvýrazněným výsledkem

    Virtuální skupina teď má dostatek místa pro přidělení virtuálním počítačům.

  12. Změna velikosti LV:

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

    Snímek obrazovky znázorňující kód, který změní velikost L V se zvýrazněnými výsledky

  13. Zkontrolujte velikost systému souborů:

    df -h /datalvm2
    

    Snímek obrazovky zobrazující kód, který kontroluje velikost systému souborů se zvýrazněným výsledkem

Rozšíření svazku LVM na šifrování přidáním nové PV

Můžete také rozšířit svazek LVM-on-crypt přidáním nové PV. Tato metoda úzce dodržuje kroky v konfiguraci LVM a RAID na šifrovaných zařízeních. Přečtěte si části, které vysvětlují, jak přidat nový disk a nastavit ho v konfiguraci šifrování LVM.

Tuto metodu můžete použít k přidání místa do existujícího LV. Nebo můžete vytvořit nové skupiny virtuálních počítačů nebo virtuální počítače.

  1. Ověřte aktuální velikost vaší skupiny virtuálních počítačů:

    sudo vgdisplay vgname
    

    Snímek obrazovky zobrazující kód, který kontroluje velikost skupiny svazků se zvýrazněnými výsledky

  2. Ověřte velikost systému souborů a LV, kterou chcete rozbalit:

    sudo lvdisplay /dev/vgname/lvname
    

    Snímek obrazovky s kódem, který kontroluje velikost místního svazku Výsledky jsou zvýrazněné.

    df -h mountpoint
    

    Snímek obrazovky zobrazující kód, který zkontroluje velikost systému souborů se zvýrazněným výsledkem

  3. Přidejte do virtuálního počítače nový datový disk a identifikujte ho.

    Před přidáním nového disku zkontrolujte disky:

    sudo fdisk -l | egrep ^"Disk /"
    

    Snímek obrazovky zobrazující kód, který zkontroluje velikost disků se zvýrazněným výsledkem

    Tady je další způsob, jak zkontrolovat disky před přidáním nového disku:

    sudo lsblk
    

    Snímek obrazovky znázorňující alternativní kód, který zkontroluje velikost disků se zvýrazněnými výsledky

    Pokud chcete přidat nový disk, můžete použít PowerShell, Azure CLI nebo Azure Portal. Další informace najdete v tématu Připojení datového disku k virtuálnímu počítači s Linuxem.

    Schéma názvu jádra se vztahuje na nově přidané zařízení. Nové jednotce se obvykle přiřadí další dostupné písmeno. V tomto případě je sddpřidaný disk .

  4. Zkontrolujte disky a ujistěte se, že byl nový disk přidaný:

    sudo fdisk -l | egrep ^"Disk /"
    

    Snímek obrazovky zobrazující kód se zvýrazněnými výsledky vypíše disky.

    sudo lsblk
    

    Snímek obrazovky znázorňující nově přidaný disk ve výstupu

  5. Vytvořte systém souborů nad nedávno přidaným diskem. Porovná disk s propojenými zařízeními na zařízeních /dev/disk/azure/scsi1/.

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

    Snímek obrazovky znázorňující kód, který vytvoří systém souborů se zvýrazněnými výsledky

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

    Snímek obrazovky znázorňující další kód, který vytvoří systém souborů a odpovídá disku propojeným zařízením se zvýrazněnými výsledky

  6. Vytvořte dočasný přípojný bod pro nový přidaný disk:

    newmount=/data4
    sudo mkdir ${newmount}
    
  7. Přidejte do souboru nedávno vytvořený systém /etc/fstabsouborů .

    sudo blkid /dev/disk/azure/scsi1/lun4| awk -F\" '{print "UUID="$2" '${newmount}' "$4" defaults,nofail 0 0"}' >> /etc/fstab
    
  8. Připojte nově vytvořený systém souborů:

    sudo mount -a
    
  9. Ověřte, že je nový systém souborů připojený:

    df -h
    

    Snímek obrazovky znázorňující kód, který ověří, že je systém souborů připojený se zvýrazněným výsledkem

    sudo lsblk
    

    Snímek obrazovky znázorňující další kód, který ověří, že je systém souborů připojený se zvýrazněným výsledkem

  10. Restartujte šifrování, které jste dříve spustili pro datové jednotky.

    Tip

    Pro šifrování LVM doporučujeme použít EncryptFormatAll. Jinak se při nastavování dalších disků může zobrazit dvojité šifrování.

    Další informace najdete v tématu Konfigurace LVM a RAID na šifrovaných zařízeních.

    Tady je příklad:

    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
    

    Po dokončení šifrování se na nově přidaném disku zobrazí vrstva šifrování:

    sudo lsblk
    

    Snímek obrazovky zobrazující kód, který kontroluje vrstvu šifrování se zvýrazněným výsledkem

  11. Odpojte zašifrovanou vrstvu nového disku:

    sudo umount ${newmount}
    
  12. Zkontrolujte aktuální informace o pv:

    sudo pvs
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o fyzickém svazku se zvýrazněným výsledkem

  13. Vytvořte pv na šifrované vrstvě disku. Převezměte název zařízení z předchozího lsblk příkazu. /dev/ Přidejte mapovač před název zařízení a vytvořte pv:

    sudo pvcreate /dev/mapper/mapperdevicename
    

    Snímek obrazovky znázorňující kód, který vytvoří fyzický svazek na šifrované vrstvě se zvýrazněnými výsledky

    Zobrazí se upozornění na vymazání aktuálního ext4 fs podpisu. Toto upozornění se očekává. Odpovězte na tuto otázku pomocí yfunkce .

  14. Ověřte, že se nová hodnota PV přidala do konfigurace LVM:

    sudo pvs
    

    Snímek obrazovky znázorňující kód, který ověří, že se fyzický svazek přidal do konfigurace LVM se zvýrazněným výsledkem

  15. Přidejte novou pv do VG, kterou potřebujete zvýšit.

    sudo vgextend vgname /dev/mapper/nameofhenewpv
    

    Snímek obrazovky znázorňující kód, který přidá fyzický svazek do skupiny svazků se zvýrazněnými výsledky

  16. Ověřte novou velikost a volné místo ve VG:

    sudo vgdisplay vgname
    

    Snímek obrazovky znázorňující kód, který ověří velikost a volné místo ve skupině svazků se zvýrazněnými výsledky

    Všimněte si zvýšení počtu Total PE a znaménka Free PE / Size.

  17. Zvětšete velikost LV a systému souborů. Použijte možnost zapnuto -r lvextend. V tomto příkladu přidáváme do daného LV celkovou dostupnou mezeru ve VG.

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

    Snímek obrazovky znázorňující kód, který zvětšuje velikost místního svazku a systému souborů se zvýrazněnými výsledky

Podle dalších kroků ověřte provedené změny.

  1. Ověřte velikost LV:

    sudo lvdisplay /dev/vgname/lvname
    

    Snímek obrazovky znázorňující kód, který ověří novou velikost místního svazku se zvýrazněnými výsledky

  2. Ověřte novou velikost systému souborů:

    df -h /mountpoint
    

    Snímek obrazovky znázorňující kód, který ověřuje novou velikost systému souborů se zvýrazněným výsledkem

  3. Ověřte, že je vrstva LVM nad šifrovanou vrstvou:

    sudo lsblk
    

    Snímek obrazovky znázorňující kód, který ověřuje, že vrstva LVM je nad zašifrovanou vrstvou se zvýrazněným výsledkem

    Pokud použijete lsblk bez možností, zobrazí se přípojné body několikrát. Příkaz seřadí podle zařízení a LV.

    Možná budete chtít použít lsblk -fs. V tomto příkazu obrátí pořadí řazení tak, -fs aby se přípojné body zobrazovaly jednou. Disky se zobrazují několikrát.

    sudo lsblk -fs
    

    Snímek obrazovky znázorňující alternativní kód, který ověří, že je vrstva LVM nad zašifrovanou vrstvou se zvýrazněným výsledkem

Rozšíření LVM na kryptografický svazek změnou velikosti existující pv

  1. Identifikace šifrovaných disků:

    sudo lsblk
    

    Snímek obrazovky znázorňující kód, který identifikuje šifrované disky se zvýrazněnými výsledky

    sudo lsblk -s
    

    Snímek obrazovky znázorňující alternativní kód, který identifikuje šifrované disky se zvýrazněnými výsledky

  2. Zkontrolujte informace o pv:

    sudo pvs
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o fyzických svazcích se zvýrazněnými výsledky

  3. Zkontrolujte informace o VG:

    sudo vgs
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o skupinách svazků se zvýrazněnými výsledky

  4. Zkontrolujte informace o LV:

    sudo lvs
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o místním svazku se zvýrazněným výsledkem

  5. Zkontrolujte využití systému souborů:

    df -h /mountpoint(s)
    

    Snímek obrazovky znázorňující kód, který kontroluje, kolik systému souborů se používá se zvýrazněnými výsledky

  6. Zkontrolujte velikosti disků:

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

    Snímek obrazovky zobrazující kód, který kontroluje velikost disků se zvýrazněnými výsledky

  7. Změňte velikost datového disku. Můžete použít portál, rozhraní příkazového řádku nebo PowerShell. Další informace najdete v části Změna velikosti disku v části Rozbalení virtuálních pevných disků na virtuálním počítači s Linuxem.

    Důležité

    Virtuální disky nemůžete změnit, když je virtuální počítač spuštěný. Uvolněte virtuální počítač pro tento krok.

  8. Zkontrolujte velikosti disků:

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

    Snímek obrazovky zobrazující kód, který kontroluje velikosti disků se zvýrazněnými výsledky

    V tomto případě došlo ke změně velikosti obou disků z 2 GB na 4 GB. Ale velikost systému souborů, LV a PV zůstávají stejné.

  9. Zkontrolujte aktuální velikost pv. Mějte na paměti, že v šifrování LVM je /dev/mapper/ PV zařízení, nikoli /dev/sd* zařízení.

    sudo pvdisplay /dev/mapper/devicemappername
    

    Snímek obrazovky znázorňující kód, který zkontroluje velikost aktuálního fyzického svazku se zvýrazněnými výsledky

  10. Změna velikosti pv:

    sudo pvresize /dev/mapper/devicemappername
    

    Snímek obrazovky znázorňující kód, který změní velikost fyzického svazku se zvýrazněnými výsledky

  11. Zkontrolujte novou velikost pv:

    sudo pvdisplay /dev/mapper/devicemappername
    

    Snímek obrazovky zobrazující kód, který zkontroluje velikost fyzického svazku se zvýrazněnými výsledky

  12. Změňte velikost šifrované vrstvy na pv:

    sudo cryptsetup resize /dev/mapper/devicemappername
    

    Použijte stejný postup pro všechny disky, u které chcete změnit velikost.

  13. Zkontrolujte informace o VG:

    sudo vgdisplay vgname
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o skupině svazků se zvýrazněnými výsledky

    Virtuální skupina teď má dostatek místa pro přidělení virtuálním počítačům.

  14. Zkontrolujte informace LV:

    sudo lvdisplay vgname/lvname
    

    Snímek obrazovky zobrazující kód, který kontroluje informace o místním svazku se zvýrazněnými výsledky

  15. Zkontrolujte využití systému souborů:

    df -h /mountpoint
    

    Snímek obrazovky znázorňující kód, který kontroluje využití systému souborů se zvýrazněnými výsledky

  16. Změna velikosti LV:

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

    Snímek obrazovky zobrazující kód, který změní velikost místního svazku se zvýrazněnými výsledky

    Tady použijeme -r možnost změnit velikost systému souborů.

  17. Zkontrolujte informace LV:

    sudo lvdisplay vgname/lvname
    

    Snímek obrazovky znázorňující kód, který získá informace o místním svazku se zvýrazněnými výsledky

  18. Zkontrolujte využití systému souborů:

    df -h /mountpoint
    

    Snímek obrazovky zobrazující kód, který kontroluje využití systému souborů se zvýrazněnými výsledky

Použijte stejnou proceduru změny velikosti u všech ostatních LV, které ji vyžadují.

Další kroky

Řešení potíží se službou Azure Disk Encryption