Puncte:0

Actualizarea Ubuntu când partiția /boot este aproape plină

drapel gs
ile

Partiția mea /boot are o dimensiune de 500M, deoarece am crezut că ar fi suficient când am făcut instalarea. Se pare că nu este.

Acum este aproape plin

/dev/sda1 446M 352M 61M 86% /boot

Efectuarea apt-get upgrade nu reușește:

update-initramfs: se generează /boot/initrd.img-5.11.0-25-generic
Eroare 24: Eroare de scriere: nu se poate scrie blocul comprimat 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: eșuat pentru /boot/initrd.img-5.11.0-25-generic cu 1.
dpkg: eroare la procesarea pachetului initramfs-tools (--configure):
 instalat pachetul initramfs-tools subprocesul de script post-instalare a returnat eroare starea de ieșire 1
Au fost întâlnite erori în timpul procesării:
 initramfs-instrumente
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Conținutul /boot-ului:

total 343 milioane
-rw-r--r-- 1 root root 248K kesä 17 01:38 config-5.11.0-22-generic
-rw-r--r-- 1 rădăcină rădăcină 248K heinä 9 20:42 config-5.11.0-25-generic
drwx------ 6 root root 4,0K tammi 1 1970 efi
drwxr-xr-x 4 root root 4,0K heinä 23 13:13 grub
-rw-r--r-- 1 rădăcină rădăcină 153M heinä 10 14:22 initrd.img-5.11.0-22-generic
-rw-r--r-- 1 rădăcină rădăcină 151M heinä 23 13:13 initrd.img-5.11.0-25-generic
lrwxrwxrwx 1 rădăcină rădăcină 28 heinä 23 06:04 initrd.img.old -> initrd.img-5.11.0-22-generic
drwx------ 2 root root 16K heinä 6 08:52 pierdut+găsit
-rw-r--r-- 1 root root 179K elo 18 2020 memtest86+.bin
-rw-r--r-- 1 root root 181K elo 18 2020 memtest86+.elf
-rw-r--r-- 1 root root 181K elo 18 2020 memtest86+_multiboot.bin
-rw------- 1 rădăcină rădăcină 5,7M kesä 17 01:38 System.map-5.11.0-22-generic
-rw------- 1 rădăcină rădăcină 5,7M heinä 9 20:42 System.map-5.11.0-25-generic
lrwxrwxrwx 1 rădăcină rădăcină 25 heinä 23 06:04 vmlinuz -> vmlinuz-5.11.0-25-generic
-rw------- 1 rădăcină rădăcină 15M kesä 17 01:55 vmlinuz-5.11.0-22-generic
-rw------- 1 rădăcină rădăcină 15M heinä 9 21:04 vmlinuz-5.11.0-25-generic
lrwxrwxrwx 1 rădăcină rădăcină 25 heinä 23 06:04 vmlinuz.old -> vmlinuz-5.11.0-22-generic

Trebuie să-mi redimensionez partiția de boot? Există vreo modalitate de a face upgrade fără a redimensiona partiția de boot?

N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum eliberez spațiu pe /boot?](https://askubuntu.com/questions/1032783/how-do-i-free-up-space-on-boot)
Zeiss Ikon avatar
drapel cn
Se pare că intrările initrd.* sunt locul unde se îndreaptă spațiul -- acestea sunt peste 300 de milioane pentru două dintre ele.
ile avatar
drapel gs
ile
@N0rbert Nu, aceasta este o altă întrebare. De exemplu, instrumentul de actualizare ar putea face față acestei situații.
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Cum se redimensionează partițiile?](https://askubuntu.com/questions/126153/how-to-resize-partitions)
ile avatar
drapel gs
ile
Nu, nu, @karel.
ile avatar
drapel gs
ile
Partiția principală este criptată și redimensionarea pare a fi complicată. Deci se pare că nu îmi voi actualiza Ubuntu pentru o perioadă. https://help.ubuntu.com/community/ResizeEncryptedPartitions
Puncte:1
drapel pk

încerca

pentru a verifica mai întâi nucleele instalate

dpkg --list | egrep -i --color 'linux-image|linux-headers' | wc -l

pentru a șterge versiunile mai vechi ale nucleului

sudo apt --purge <kernel> autoeliminare

sau 

sudo apt-get --purge <kernel> autoeliminare

este mai ales înțelept să păstrați nucleele mai vechi pentru a reveni la în cazul în care vă confruntați cu unele probleme

Zeiss Ikon avatar
drapel cn
Pentru uzul meu, păstrez cel puțin una, dar rareori mai mult de două versiuni vechi de nucleu, plus cele mai recente una sau două versiuni ale nucleului generic simplu dacă rulez nucleul HWE. Suficient pentru a cădea înapoi, nu suficient pentru a ocupa cantități uriașe de spațiu.
ile avatar
drapel gs
ile
Există doar 22, care este în uz în prezent (se pare) și 25 (care nu a reușit să se actualizeze). Deci se pare că trebuie să redimensionez partiția de boot, ceea ce este păcat. Mulțumiri.
Henzo avatar
drapel pk
da, nu utilizați lvm pentru boot în cazul în care vă gândiți la asta
Puncte:0
drapel cn

Pe baza a ceea ce văd în volumul tău /boot, mi se pare că trebuie să redimensionezi volumul respectiv. ASIGURAȚI-VĂ CĂ FACEȚI BACKUP LA TOT ÎNAINTE DE A ÎNCEPE!

Spun asta deoarece intrările initramfs pentru două nuclee ocupă aproape două treimi din spațiul pe care l-ați permis în /boot (cu alte fișiere ocupând cea mai mare parte din treimea rămasă). Nu este loc pentru un alt nucleu, anteturi, config și initramfs. Ca o remediere temporară, puteți urma răspunsul lui @Henzo pentru a elimina cel mai vechi dintre cele două nuclee, dar îmi place să fiu sigur că am cel puțin un nucleu mai vechi în cazul în care apare o eroare sau un fișier este deteriorat.

Dacă aveți de gând să puneți fișierele de boot în propriul volum, aș sugera (cu kernel-urile moderne 5.x) să permiteți 2 GB pentru a vă asigura că aveți suficient pentru două sau trei nuclee mai vechi plus cel pe care îl aveți instalare pentru upgrade. Cu hard disk-uri și SSD-uri moderne, aceasta nu este o cantitate mare de spațiu, dar este o asigurare ieftină împotriva nevoii de a redimensiona o partiție critică...

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.