Puncte:0

Faceți ca sistemul de operare să folosească tot spațiul din 2 volume logice pe același VG

drapel cn

Când am instalat Ubuntu 20.04 LTE headless, am folosit un NVME și pentru OS am creat un LV cu doar 20G, iar restul spațiului a fost alocat unui alt LV care este montat ca /home... (pentru că sunt nou în Linux). Acum am rămas fără spațiu pe root (LV montat pe /) și caut o modalitate fie de a elimina al doilea LV și de a adăuga spațiu la rădăcină sau orice altă soluție care ar evita ștergerea și reinstalarea sistemului de operare. .

Am încercat să dimensionez, dar nu pot demonta /home chiar și să mă autent ca root.

root@server:~# umount /home
umount: /home: ținta este ocupată.
root@server:~# lvresize -r -L -100G /dev/mapper/ubuntu--vg-storage--lv
  /dev/sdc: deschidere eșuată: nu a fost găsit niciun mediu
  /dev/sdc: deschidere eșuată: nu a fost găsit niciun mediu
Doriți să demontați „/home”? [Y|n] y
umount: /home: ținta este ocupată.
fsadm: Nu se poate continua cu sistemul de fișiere montat „/home”.
  /sbin/fsadm a eșuat: 1
  Redimensionarea sistemului de fișiere a eșuat.

Iată ieșirile pentru lsblk și df -h:

âânvme0n1p1 259:1 0 512M 0 parte /boot/efi
âânvme0n1p2 259:2 0 1G 0 parte /boot
âânvme0n1p3 259:3 0 475.4G 0 parte
  ââubuntu--vg-ubuntu--lv 253:0 0 20G 0 lvm /
  ââubuntu--vg-storage--lv 253:1 0 455.4G 0 lvm /home
udev 3,8G 0 3,8G 0% /dev
tmpfs 784M 3.5M 780M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 20G 18G 769M 96% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p2 976M 204M 706M 23% /boot
/dev/mapper/ubuntu--vg-storage--lv 448G 8.4G 417G 2% /home
/dev/nvme0n1p1 511M 7,9M 504M 2% /boot/efi

Mulțumesc pentru sfat.

Puncte:0
drapel cn

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.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.