Vraag Veilig verwijderen van oude bestanden in / boot [dupliceren]


Deze vraag heeft hier al een antwoord:

Welke van deze bestanden kunnen veilig worden verwijderd om ruimte vrij te maken /boot? Hoe kan ik voor toekomstige behoeften weten welke bestanden in gebruik zijn en welke verouderd zijn?

root@ubu:/boot# ls -l
total 153003
-rw-r--r-- 1 root root  1162712 ago 13 18:45 abi-3.13.0-34-generic
-rw-r--r-- 1 root root  1163858 ago 15 04:56 abi-3.13.0-35-generic
-rw-r--r-- 1 root root  1164509 nov 13 19:30 abi-3.13.0-40-generic
-rw-r--r-- 1 root root  1164720 dic  8 21:28 abi-3.13.0-43-generic
-rw-r--r-- 1 root root   165611 ago 13 18:45 config-3.13.0-34-generic
-rw-r--r-- 1 root root   165652 ago 15 04:56 config-3.13.0-35-generic
-rw-r--r-- 1 root root   165745 nov 13 19:30 config-3.13.0-40-generic
-rw-r--r-- 1 root root   165745 dic  8 21:28 config-3.13.0-43-generic
drwxr-xr-x 5 root root     1024 dic 12 11:53 grub
-rw-r--r-- 1 root root 28321722 ago 20 08:49 initrd.img-3.13.0-34-generic
-rw-r--r-- 1 root root 28332451 nov 16 22:45 initrd.img-3.13.0-35-generic
-rw-r--r-- 1 root root 28350706 dic  2 10:47 initrd.img-3.13.0-40-generic
-rw-r--r-- 1 root root 28386822 dic 12 11:53 initrd.img-3.13.0-43-generic
drwx------ 2 root root    12288 jul 21 12:21 lost+found
-rw-r--r-- 1 root root   176500 mar 12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 mar 12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 mar 12  2014 memtest86+_multiboot.bin
-rw------- 1 root root  3381262 ago 13 18:45 System.map-3.13.0-34-generic
-rw------- 1 root root  3386444 ago 15 04:56 System.map-3.13.0-35-generic
-rw------- 1 root root  3387231 nov 13 19:30 System.map-3.13.0-40-generic
-rw------- 1 root root  3388760 dic  8 21:28 System.map-3.13.0-43-generic
-rw------- 1 root root  5797728 ago 13 18:45 vmlinuz-3.13.0-34-generic
-rw------- 1 root root  5806368 ago 15 04:56 vmlinuz-3.13.0-35-generic
-rw------- 1 root root  5808960 nov 13 19:30 vmlinuz-3.13.0-40-generic
-rw------- 1 root root  5814080 dic  8 21:28 vmlinuz-3.13.0-43-generic

3
2018-01-15 09:50


oorsprong


Vraag is al eerder gesteld, kijk eens naar askubuntu.com/questions/89710/... - Minos
Dat geeft een antwoord voor een specifiek geval, met een niet zo rechtlijnige oplossing, ik vraag om een ​​algemene en rechtlijnige oplossing - K. Weber
Wat bedoel je met een niet zo rechtlijnige oplossing? Zowel dat als jouw vraag gaat over het opruimen van ruimte in / boot, waarbij de ruimte wordt gebruikt door geïnstalleerde kernels, de "rechte" oplossing is om ongebruikte kernels te verwijderen. Dat wordt uitgelegd in de antwoorden op die vraag. - Minos
HET IS GEEN DUPLICAAT, DIT ANTWOORD IS BETER EN KORTER, DAAROM IS GEEN VERMELDING VOOR uname -a in de andere vraag en dat is een sleutel om te weten welke veilig kunnen worden verwijderd - K. Weber


antwoorden:


Eerst moet je weten welke kernel je gebruikt. Je doet dat met

$ uname -a
Linux hostname 3.2.0-74-generic #109-Ubuntu SMP Tue Dec 9 ....

De 3.2.0-74-generic is het interessante deel. Als u door de bestanden kijkt, zult u merken dat er altijd dezelfde 5 bestanden met hetzelfde nummer zijn. Afaik deze bouwen elke versie / installatie van een specifieke kernelversie. Om nu een oudere versie van de kernel te verwijderen, verwijdert u gewoon alle 5 de bestanden van de oudere versie. Als u "3.13.0-34" wilt verwijderen, verwijdert u elk bestand met "3.13.0-34" in het.

Update: Tijdens het zelf opnieuw zoeken vond ik hier een eenvoudigere oplossing: Kon ubuntu-applicaties niet bijwerken omdat er onvoldoende ruimte is op / boot

sudo apt-get remove --purge linux-image-3.11.0-XX-generic 

Waarbij linux-image-XXX dienovereenkomstig moet worden ingevuld met de kernelversie die u wilt verwijderen.


9
2018-01-15 09:59