Re: Carpeta /lib/modules/

Alex Muntada <[email protected]> Sat, 9 Mar 2024 21:48:31 +0100
Newsgroups gmane.linux.debian.user.catalan
Message-ID <ZezLHxWNDw3op_o5@ix>
Hola Xavier,

> Quan els he eliminat, m'ha sortit l'avís que no es podia
> eliminar la carpeta:
> 
>    dpkg: avís: al desinstal·lar linux-headers-6.1.0-3-amd64, el
>    directori «/lib/modules/6.1.0-3-amd64» no està buit, no s'esborra

Això passa quan s'instal·la algun paquet que compila mòduls dkms
per al nucli i que no fa neteja quan detecta una nova versió del
nucli (per exemple, el virtualbox compila el mòdul vboxdrv, però
en fa neteja; n'hi ha d'altres que no, com ara alguns mòduls per
als ThinkPad).

> He fet una ullada a /lib/modules/ i hi he vist una col·lecció
> de carpetes que en conjunt m'ocupen quasi 1 GiB:

Això és força normal. Jo tinc només les 2 darreres versiond del
nucli instal·lades i juntes ja fan més de 800M i la resta molt
poquet, en comparació (els 11 directoris vells que tinc ocupen
només 1M):

$ ls -l /lib/modules | grep -c ^d
13

$ du -shx /lib/modules
803M	/lib/modules

$ du -shxc /lib/modules/6.1.0-1[78]*
401M	/lib/modules/6.1.0-17-amd64
401M	/lib/modules/6.1.0-18-amd64
802M	total

> Per tant, crec que amb conservar les carpetes corresponents a
> les versions 6.0.1-17 i 6.0.1-18 n'hauria de tenir prou, oi?

Fa algun temps que per defecte es fa neteja de les versions
antigues del nucli. Per això tens només la 17 i 18, com jo.

> Em puc desempallegar dels fitxers corresponents a imatges que
> no tinc instal·lades?

Sí, però abans t'has d'assegurar que no hi hagi res que pertanyi
a cap paquet, com recomana l'Ernest. Per exemple:

$ dpkg --search /lib/modules/*
dpkg-query: no path found matching pattern /lib/modules/6.0.0-0.deb11.6-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-10-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-11-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-12-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-13-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-15-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-16-amd64
linux-headers-6.1.0-17-amd64, linux-image-6.1.0-17-amd64: /lib/modules/6.1.0-17-amd64
linux-image-6.1.0-18-amd64, linux-headers-6.1.0-18-amd64: /lib/modules/6.1.0-18-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-6-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-7-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-8-amd64
dpkg-query: no path found matching pattern /lib/modules/6.1.0-9-amd64

$ tree /lib/modules/6.1.0-16-amd64
/lib/modules/6.1.0-16-amd64
├── misc
└── updates
    └── dkms
        ├── thinkpad_ec.ko
        └── tp_smapi.ko

$ sudo rm -rf /lib/modules/6.1.0-16-amd64

> I mes genèricament, com feu neteja d'andròmines, carpetes i
> fitxers vells que no serveixen ja i que ocupen un espai que ens
> es útil per altres menesters?

Com que el disc és més barat que el meu temps, em costa fer
neteja periòdicament si no em falta espai. La meva estratègia
és no assignar tot el disc disponible als meus equips perquè
així, quan s'omple alguna partició, és un senyal que alguna cosa
necessita la meva atenció i aleshores miro si és un creixement
normal o si he de fer net. Per a veure l'ocupació utilitzo sovint
l'eina ncdu, però n'hi ha de més visuals que també van bé.

Salut,
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada <[email protected]>
  ⢿⡄⠘⠷⠚⠋   Debian Developer 🍥 log.alexm.org
  ⠈⠳⣄⠀⠀⠀⠀
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEaUBwKsbetWW2SKTt466XjoNOXn4FAmXsyxgACgkQ466XjoNO
Xn4BcRAA0IAZ62oNfitFQEOf8H/uotPaCcwr/glWFYW9SLtxxDSfpruCvhdquIcD
pYdACLBYPI8E6uvd5xg7GahcOQcaTNptRARg2SFGaaw6qiSX5FHxeBWj2AaOuOmd
ald78I4fkXvqtQEH2CXGBNEg50e2fu9ejGFHM+54VMVuwVbW8u5G0Kzso/J8FI8R
/1tQXj41/HJ8kI2kGRqvfDAx0IxWzpLJqEkiwKZlu7IrVlFpX00XPlYWxtg5AZ8l
HOCiUujfMiX5cksibEqplPdSOng+FI0vmtG6p8bLM5Ex1jk1MVxwuBMk4bRIVfyk
AT1sV7j+8URVkvb9AOwU8fxu1W6kq90VEmDNW3msrq+OaxSS47DLaa8AyppPeAqW
UZaw9K2otUx3bd4RRhJULiI1i4kwCgyhu5zL6wk1ZPYLZZGaf3Pb401oIgja8+ho
9mbSlgxl5IP0aQnlMn9F9wpD6JCTXY4ljO403ZoPsI2ZM9vXLwChRgROxcZSazKT
rMjeIj+jzVfZsQbdDKDHUl5VAQBRz5JXUH9aUKjUM9mTSvq2yZoCnFlH9SG2Dyop
GMv9hR6zb0RPfG2GMGnXIpnYsruph5Y21XW7Z2DNWitRQoGg/lK6VTgnUDcmNpYP
nInpTW1514g4QhE3Wed+vpPd1dp98d721qskgGCxQcbO+qx1vZ0=
=Qd/S
-----END PGP SIGNATURE-----