Deoarece sistemul de fișiere este pe ambele volume logice, trebuie să utilizați un LIVE CD.
Pentru desktop sau server Ubuntu 20.04, trebuie să creați un sistem de operare USB montabil cu RUFUS și VERSIUNEA DE DESKTOP A UBUNTU (deoarece are opțiunea de a ÎNCERCA UBUNTU; ubuntu-20.04.2.0-desktop-amd64.iso).
Apoi am găsit un răspuns postat undeva (scuze, nu găsesc linkul) despre ce să fac în continuare:
ÎNAINTE SĂ SCHIMBAȚI ORICE ASIGURAȚI-VĂ CĂ AVEȚI UN BACKUP ACUM. Toate acestea au funcționat pentru mine, dar s-ar putea să nu funcționeze pentru tine. Dacă explodează dintr-un motiv oarecare, nu vrei să pierzi nimic din ceea ce nu poți recupera. Continuând…
Nu este posibil (din cunoștințele mele) să micșorăm un sistem de fișiere în timp ce acesta este montat, așa că trebuie să facem redimensionarea efectivă de pe un Live CD. Toate instrucțiunile următoare presupun că ați pornit de pe CD-ul de instalare desktop 20.04.
După ce Live CD-ul pornește pe desktop, deschideți Terminalul.
Instrumentele LVM nu sunt încorporate în Live CD-ul, așa că mai întâi trebuie să le instalăm:
sudo apt-get install lvm2
Găsiți numele grupului de volum (de acum înainte âubuntu--vgâ) care conține rădăcina volumului logic:
sudo lvs
(Dacă nu apare, încercați să alergați sudo lvmdiskscan
și sudo pvscan
apoi încearcă din nou.)
Dacă fugi ls /dev/mapper/
este posibil să vedeți că volumele logice nu sunt afișate. Dacă nu este acolo, trebuie să rulați următoarea comandă pentru a face nucleul conștient de volumele logice:
sudo vgchange --disponibil și ubuntu--vg
Deoarece nu am montat sistemul de fișiere rădăcină, ar trebui să fie sigur să redimensionăm. Continuați să efectuați redimensionarea efectivă a volumului logic. Rețineți că această comandă (--size -50G) micșorează volumul cu 50 GB â citiți pagina de manual lvreduce(8) pentru a afla cum să specificați o dimensiune diferită.
sudo lvreduce --resizefs --size -50G /dev/ubuntu--vg/storage--lv
Această comandă va micșora mai întâi sistemul de fișiere, apoi va micșora volumul logic care îl conține, care este singura modalitate sigură de a face acest lucru.
Acum, dacă doriți să extindeți cu nealocat (spațiu liber), utilizați:
lvextend -l +100%GRATIS /dev/ubuntu-vg/ubuntu--lv
pentru a extinde volumul logic și
resize2fs /dev/ubuntu-vg/ubuntu--lv
pentru a extinde sistemul de fișiere.
Acum puteți reporni sistemul și porni în sistemul de fișiere rădăcină acum redimensionat.