Dzień dobry. Zazwyczaj google potrafiło mi pomóc, ale problem mnie przerósł, więc zgłaszam się do was z nadzieją na szybką pomoc.
Posiadam linux mint. Ostatnio podczas aktualizacji wyskoczyło powiadomienie o braku miejsca na woluminie boot. W internecie przeczytałem, aby za pomocą live-cd i gparted zmniejszyć partycje obok i rozciągnąć boot na wolną przestrzeń. Nie mogę tego zrobić ponieważ w programie gparted pokazuje mi iż pozostała część dysku jest zajęta. Kiedy sprawdzam wykorzystanie dysku pokazuje zupełnie co innego. Proszę was o pomoc, w załącznikach przesyłam zdjęcia i pozdrawiam
Witaj!
Z tego, co widzę to nie masz standardowego układu partycji. /dev/nvme0n1p3 jest grupą (vgmint) wolumenów fizycznych (https://pl.wikipedia.org/wiki/LVM) to wszystko jest na dodatek zaszyfrowane LUKSem 2, czyli LVM-on-LUKS.
Z takim “miksem” niestety, ale nie miałem do czynienia
Pokaż (jako root): vgdisplay pvdisplay -v -m lvdisplay
wszystkie operacje muszą być zrobione offline, czyli na systemie uruchomionym z pendrive
trzeba uważać na różnice w jednostkach GB i GiB przy narzędziach lvresize i resize2fs
Wracając do sedna, co masz na /boot, że brakuje Ci miejsca przy aktualizacji. Być może nie warto w ogóle ruszać struktury partycji, a po prostu zwolnić wystarczającą ilość miejsca?
Pewnie masz tam sporo kerneli starych skoro brakuje tam miejsca.
Pokaż: ls -lh /boot
Według tego artykułu: >> KLIK << robiłem kiedyś zmianę rozmiaru po klonowaniu systemu na większy dysk i poszło bez problemu. Musisz tylko rozkminić jak zrobić zmniejszenie zamiast zwiększenia rozmiaru systemu plików, LV i kontenera LUKS.
W jaki sposób aktualizujesz system (kernele?), że menadżer pakietów sam nie usuwa starych jajek?
edit.
W ustawieniach aktualizacji, w menadżerze graficznym masz opcje do automatyzacji i jest tam też przełącznik, który odpowiada za automatyczne usuwanie starych kerneli. Włącz raz i zapomnij o problemie
Ja wszędzie daję 1GB na boot i nie jestem w stanie tego zapchać, a w 99% boot zajmuje 200MB.
Jak pisano wyżej wywal wszystkie kernele i inittd/initiramfs oprócz tego na czym startujesz system. Potem update-grub lub grub-mkconfig -o /boot/grub/grub.cfg.