De ce actualizarea kernel-ului de astăzi are nevoie de o jumătate de gigabyte de spațiu pe disc?
Nu este exact cum arată.Vă arată că ar fi folosiți 508 MB de disc, dar vă spune că această stocare este permanentă? Ce se întâmplă dacă îți spun că aproape 450MB dintre ei ar fi eliberați după ce rulează o comandă simplă?
În general, atunci când are loc o actualizare majoră, trebuie să fie plasate noi fișiere și directoare. Cu toate acestea, nu le va elimina automat pe cele mai vechi. Rezultă o utilizare extinsă a discului!
După actualizarea nucleului, puteți elimina acele module vechi de kernel neacceptate rulând:
sudo apt autoremove
Acesta va elimina toate nucleele anterioare și modulele acestora, ceea ce va elibera aproape 450 MB de spațiu pe disc.
Întrebări și răspunsuri
De ce actualizarea kernel-ului de astăzi are nevoie de o jumătate de gigabyte de spațiu pe disc?
Se datorează faptului că trebuie să plaseze fișiere noi. Nu va elimina fișierele mai vechi, rezultând o utilizare extinsă a discului.
Nu am ținut notițe, dar am crezut că o actualizare a nucleului este de obicei de câteva sute de MB
Da, sunt, de fapt, acest upgrade este de doar 60-80MB.
este ceva neobișnuit în actualizarea de astăzi?
Da, aceasta este o actualizare majoră a nucleului. S-ar putea să nu știți că Ubuntu 20.04 va fi actualizat în curând la a patra etapă. Deci vei primi multe upgrade-uri ca acesta. Pregătește-te pentru Ubuntu 20.04.04!!
De ce sunt sâmburii atât de mari?
Nucleul Linux gestionează și controlează resursele hardware cum ar fi I/O (rețea, stocare, grafică și diverse dispozitive de interfață cu utilizatorul, etc.), memoria și CPU pentru dispozitivul sau computerul dvs. De fiecare dată când apare o nouă actualizare, obțineți drivere și resurse mai noi pentru resurse hardware mai bune.
Dacă utilizați o placă fără fir cu drivere personalizate, atunci trebuie să recompilați driverele după ce kernel-ul mai nou începe. Totuși, ce rămâne cu celelalte module? Modulele de care nu aveți nevoie sunt încă în sistemul dumneavoastră. De ce au iwlwifi
când folosesc rtw99
? Nucleul Linux vine cu mii de drivere diferite pentru toate tipurile de dispozitive. În mod implicit, apt
le va instala pe TOATE. Acesta este unul dintre motivele principale pentru care ar trebui să compilați singur kernel-ul Linux.Pentru a compila singur nucleul Linux fără lucruri inutile, consultați acest fir, comentariul #2.
Diferența dintre dimensiunea descărcare și dimensiunea instalată.
De ce arată:
Trebuie să obțineți 95,0 MB de arhive.
Chiar dacă se spune „va fi folosit 508 MB de spațiu suplimentar pe disc”?
Este din cauza compresiei.
The .deb
cunoscut și sub denumirea de format „arhivă”, folosește algoritmi de compresie fără pierderi pentru a încadra un număr mare de fișiere într-un singur .deb
fără a-i mări dimensiunea. Puteți rula următoarea comandă pentru a vedea diferența dintre dimensiunea instalată și dimensiunea de descărcare.
apt show linux-generic-hwe-20.04 linux-headers-generic-hwe-20.04 linux-image-generic-hwe-20.04 linux-headers-5.13.0-28-generic linux-hwe-5.13-headers-5.13.0- 28 linux-image-5.13.0-28-generic linux-module-5.13.0-28-generic linux-module-extra-5.13.0-28-generic | egrep „Dimensiune|Pachet” | grep -v APT
Iată un tabel care arată diferența:
Pachet |
Dimensiune instalată |
Descărcare-Dimensiune |
Pachetul: linux-generic-hwe-20.04 |
Dimensiune instalată: 19,5 kB |
Dimensiune descărcare: 1.928 B |
Pachetul: linux-headers-generic-hwe-20.04 |
Dimensiune instalată: 19,5 kB |
Dimensiune descărcare: 2.516 B |
Pachetul: linux-image-generic-hwe-20.04 |
Dimensiune instalată: 19,5 kB |
Dimensiune descărcare: 2.628 B |
Pachetul: linux-headers-5.13.0-28-generic |
Dimensiune instalată: 24,5 MB |
Dimensiune de descărcare: 2.569 kB |
Pachetul: linux-hwe-5.13-headers-5.13.0-28 |
Dimensiune instalată: 75,9 MB |
Dimensiune de descărcare: 11,8 MB |
Pachetul: linux-image-5.13.0-28-generic |
Dimensiune instalată: 10,2 MB |
Dimensiune de descărcare: 10.0 MB |
Pachet: linux-module-5.13.0-28-generic |
Dimensiune instalată: 99,3 MB |
Dimensiune de descărcare: 18,3 MB |
Pachet: linux-module-extra-5.13.0-28-generic |
Dimensiune instalată: 298 MB |
Dimensiune de descărcare: 51,1 MB |