Změna velikosti LUKS oddílu

Arthur

  • ***
  • 171
    • Zobrazit profil
    • E-mail
Změna velikosti LUKS oddílu
« kdy: 11. 09. 2024, 16:17:49 »
Ahojte,

chtěl bych zmenšit šifrovaný LVM ext4 oddíl. Nikdy jsem to nedělal, ale podle návodů online by to mělo po odemknutí běžnou cestou jít (např. přes GParted).

Nicméně, na všech LUKS discích co mám mi všechny partitioning-tooly ukazují 100% obsazenost, v nejlepším případě volných 12 MiB z 230 GiB. Dá se to nějak zredukovat na skutečnou obsazenost? Jak mám ten oddíl příště vytvořit aby se to chovalo lépe?



czipis

  • ***
  • 239
    • Zobrazit profil
    • E-mail
Re:Změna velikosti LUKS oddílu
« Odpověď #1 kdy: 11. 09. 2024, 16:29:22 »
zalezi zda mate sifrovane LV nebo PV. dejte sem vystup z
Kód: [Vybrat]
sudo lsblk -fjestli o tom nic nevite, tak si radsi udelejte zalohu, nez zacnete jit slepe podle navodu online ;-)

Arthur

  • ***
  • 171
    • Zobrazit profil
    • E-mail
Re:Změna velikosti LUKS oddílu
« Odpověď #2 kdy: 11. 09. 2024, 18:06:23 »
Zálohu mám a návod jsem slepě následoval do okamžiku kdy jsem narazil na rozpor mezi "Free PE" v návodu a u mě :-)

Kód: [Vybrat]
sudo lsblk -f
NAME                     FSTYPE      LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                             
├─sda1                   vfat              0E56-902D                               504,9M     1% /boot/efi
├─sda2                   ext4              5fc7fbbf-bd9f-4e00-98b0-0bb0e14d58b8    432,1M    31% /boot
└─sda3                   crypto_LUKS       4da8c2a5-50d6-4202-8538-5fb41755c0a0                 
  └─sda3_crypt           LVM2_member       3Pi3ex-DjWF-Ady0-Yq1e-1b29-G75r-m9xBSS               
    ├─xubuntu--vg-root   ext4              5fac7e61-970e-461a-b5d1-f6aa702d59fe    175,3G    61% /
    └─xubuntu--vg-swap_1 swap              1cd7d618-7270-4726-b91a-22875dc5772c                  [SWAP]

Kód: [Vybrat]
sudo pvdisplay /dev/mapper/sda3_crypt
  --- Physical volume ---
  PV Name               /dev/mapper/sda3_crypt
  VG Name               xubuntu-vg
  PV Size               464,54 GiB / not usable 4,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              118922
  Free PE               0
  Allocated PE          118922
  PV UUID               3Pi3ex-DjWF-Ady0-Yq1e-1b29-G75r-m9xBSS

Hádám, že musím ve správném pořadí resiznout xubuntu--vg-root a sda3_crypt, ale návod(y) se tváří, že se začíná sda3_crypt, což evidentně nejde ...

Celkovým cílem akce je mít v systému dual-boot (Linux+Linux) obojí šifrovaně. Čímž vyvstává další otázka, jestli je lepší aby sdílely společný oddíl pro /boot (jestli to vůbec jde) nebo raději každý zvlášť.

Re:Změna velikosti LUKS oddílu
« Odpověď #3 kdy: 11. 09. 2024, 18:58:31 »
Zmenseni ma jit v tomhle poradi:
- ext filesystem
- lvm logical volume (lvresize)
- lvm physical volume (pvresize)
- luks kontejner (pri deaktivovanem luks lv/vg)
- partition (pri uzavrenem luks oddilu)

Pro zvetseni je postup opacny.
Doporucuju delat v nejakem rescue rezimu. A samozrejme zalohy. :-)

Arthur

  • ***
  • 171
    • Zobrazit profil
    • E-mail
Re:Změna velikosti LUKS oddílu
« Odpověď #4 kdy: 12. 09. 2024, 20:13:46 »
Díky, povedlo se.

Problém byl v tom, že první dva kroky byly v návodu řešeny odkazem do jiné části, což jsem přehlédl a skočil rovnou na lvm pv ...

Kdyby to ještě někoho zajímalo tak
https://wiki.archlinux.org/title/Resizing_LVM-on-LUKS