Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 19/01/2013, à 21:07

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Voici le résultat de la commande "df -i" :

claude@claude-System-Name:~$ sudo -i
[sudo] password for claude:
root@claude-System-Name:~# df -i
Sys. fich.       Inodes IUtil.   ILibre IUti% Monté sur
/dev/sda1        610800 604709     6091  100% /
udev             126343    513   125830    1% /dev
tmpfs            128161    437   127724    1% /run
none             128161      4   128157    1% /run/lock
none             128161      6   128155    1% /run/shm
/dev/sda5      18317312 198494 18118818    2% /home

/dev/sda1 me semble "plein" !!!

Excusez-moi : j'ai dû m'absenter dans l'après-midi et je ne reviens qu'à l'instant.
Je vous remercie sincèrement pour tous vos efforts devant mon problème.
Si je disais que je commence à désespérer, c'est que l'application de tous ces conseils n'a pour l'instant rien arrangé.
Je résume:
- j'ai lancé mon sujet en demandant si je pouvais libérer des dossiers qui me semblaient inutiles dans /lib/modules (environ 1,5 Gio)
- car, lors d'une dernière màj, le système a bloqué en me signalant qu'un disque était plein !
- tous les conseils reçus me donnent l'impression qu'ils "désinstallent" des paquets, mais qu'il n'y a jamais d'effacement réel de fichiers (je n'arrive pas libérer de place sur /lib/dossiers)
Donc, voici les raisons que je déplore.

Hors ligne

#27 Le 19/01/2013, à 21:19

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Oui, je confirme, /dev/sda1 est (quasiment) plein, pas au niveau de l'espace disque mais au niveau des inodes. Cela signifie généralement qu'il y a énormément de petits fichiers...

As-tu tenté la première possibilité que j'ai donnée au message #14 ?

Pour rappel :
1/ tu déplaces (temporairement) deux ou trois (ou plus) des ANCIENS répertoires de /lib/modules dans /home (pour libérer manuellement des inodes sur le disque)
2/ tu termines le apt-get install -f, ce qui prendra de la place en plus (pour pouvoir proprement utiliser apt-get pour désinstaller par la suite)
3/ tu désinstalles trois ou quatre (ou plus) paquets "linux-image-xxxxxx" qui ne correspondent PAS à ceux que tu as déplacés (pour libérer semi-automatiquement encore plus d'inodes sur le disque)
4/ tu remets les répertoires que tu as déplacés à leur place d'origine (pour permettre de terminer la libération semi-automatique)
5/ tu désinstalles tous les paquets "linux-image-xxx" qui restent sauf les deux derniers ainsi que les paquets "linux-headers-xxx" qui y correspondent (pour libérer semi-automatiquement de la place et enfin sortir de cette situation)

Hors ligne

#28 Le 20/01/2013, à 08:53

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

tiramiseb a écrit :

Oui, je confirme, /dev/sda1 est (quasiment) plein, pas au niveau de l'espace disque mais au niveau des inodes. Cela signifie généralement qu'il y a énormément de petits fichiers...

As-tu tenté la première possibilité que j'ai donnée au message #14 ?

Pour rappel :
1/ tu déplaces (temporairement) deux ou trois (ou plus) des ANCIENS répertoires de /lib/modules dans /home (pour libérer manuellement des inodes sur le disque)
2/ tu termines le apt-get install -f, ce qui prendra de la place en plus (pour pouvoir proprement utiliser apt-get pour désinstaller par la suite)
3/ tu désinstalles trois ou quatre (ou plus) paquets "linux-image-xxxxxx" qui ne correspondent PAS à ceux que tu as déplacés (pour libérer semi-automatiquement encore plus d'inodes sur le disque)
4/ tu remets les répertoires que tu as déplacés à leur place d'origine (pour permettre de terminer la libération semi-automatique)
5/ tu désinstalles tous les paquets "linux-image-xxx" qui restent sauf les deux derniers ainsi que les paquets "linux-headers-xxx" qui y correspondent (pour libérer semi-automatiquement de la place et enfin sortir de cette situation)

Absolument. Et le constat reste toujours le même, sinon pire. Regarde le résultat :

claude@claude-System-Name:~$ df -i
Sys. fich.       Inodes IUtil.   ILibre IUti% Monté sur
/dev/sda1        610800 610800        0  100% /
udev             126343    513   125830    1% /dev
tmpfs            128161    431   127730    1% /run
none             128161      4   128157    1% /run/lock
none             128161      4   128157    1% /run/shm
/dev/sda5      18317312 198515 18118797    2% /home

Plus 1 seul node possible !  Toujours aucune place récupérée. A moins qu'il faille appliquer une dernière commande pour récupérer la place ainsi libérée ?
J'ai bien rebooté, et sans aucun problème après l'application complète de ta procédure. Quand je vérifie le contenu de /lib/modules après ces manipulations ... je retrouve encore TOUS les dossiers présents : aucun nettoyage effectif.

ps : sous /lib/modules, en dehors des 2 dossiers les plus récents et A CONSERVER (cf. "3.2.0-36-generic" et "3.2.0-35-generic"), pourquoi ne pourrait-on pas effacer purement et simplement (sous Nautilus) tous les autre dossiers anciens et obsolètes, sans intérêt réel (ex: "3.2.0-21-generic" et suivants) ?

Je pense que je vais être obligé de modifier mon partitionnement. Drôle de Dimanche !

Hors ligne

#29 Le 20/01/2013, à 09:16

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Ces répertoires et fichiers appartiennent aux paquets que tu dis avoir désinstallés... Si les paquets sont bien désinstallés, alors les fichiers ne devraient plus être là.

Que donnent les commandes suivantes ?

dpkg -l | grep linux-image
dpkg -l | grep linux-headers
ls /lib/modules
sudo apt-get install -f


PS: peux-tu s'il te plaît mettre les retours des commandes entre des balises "[ code ]", que tu obtiendras en cliquant sur l'icône "< >" au-dessus du champ où tu tapes ton message ?

Dernière modification par tiramiseb (Le 20/01/2013, à 09:21)

Hors ligne

#30 Le 20/01/2013, à 09:42

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Voici le résultat de l'application de tes commandes :

dpkg -l | grep linux-image
dpkg -l | grep linux-headers
ls /lib/modules
sudo apt-get install -f

rc  linux-image-3.0.0-12-generic           3.0.0-12.20                                          Linux kernel image for version 3.0.0 on x86/x86_64
ii  linux-image-3.0.0-21-generic           3.0.0-21.35                                          Linux kernel image for version 3.0.0 on x86/x86_64
ii  linux-image-3.2.0-25-generic           3.2.0-25.40                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-26-generic           3.2.0-26.41                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-27-generic           3.2.0-27.43                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-29-generic           3.2.0-29.46                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-30-generic           3.2.0-30.48                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-31-generic           3.2.0-31.50                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-32-generic           3.2.0-32.51                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-33-generic           3.2.0-33.52                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-34-generic           3.2.0-34.53                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-35-generic           3.2.0-35.55                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-36-generic           3.2.0-36.57                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-generic                    3.2.0.36.43                                          Generic Linux kernel image

         Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-32-generic-pae     3.2.0-32.51                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-33                 3.2.0-33.52                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-33-generic         3.2.0-33.52                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-33-generic-pae     3.2.0-33.52                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-34                 3.2.0-34.53                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-34-generic         3.2.0-34.53                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-34-generic-pae     3.2.0-34.53                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-35                 3.2.0-35.55                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-35-generic         3.2.0-35.55                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-35-generic-pae     3.2.0-35.55                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-36                 3.2.0-36.57                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-36-generic         3.2.0-36.57                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-generic                  3.2.0.36.43                                          Generic Linux kernel headers
iU  linux-headers-generic-pae              3.2.0.36.43                                          Generic Linux kernel headers


3.2.0-27-generic      3.2.0-31-generic      3.2.0-34-generic
3.2.0-27-generic-pae  3.2.0-31-generic-pae  3.2.0-34-generic-pae
3.2.0-29-generic      3.2.0-32-generic      3.2.0-35-generic
3.2.0-29-generic-pae  3.2.0-32-generic-pae  3.2.0-35-generic-pae
3.2.0-30-generic      3.2.0-33-generic      3.2.0-36-generic
3.2.0-30-generic-pae  3.2.0-33-generic-pae

Lecture des listes de paquets... Erreur !
E: Impossible d'ouvrir le fichier /var/cache/apt/srcpkgcache.bin - open (28: Aucun espace disponible sur le périphérique)
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.

Hors ligne

#31 Le 20/01/2013, à 10:06

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Le retour des deux première commandes (dpkg -l) montrent qu'aucun des paquets listés et préfixés par "ii" n'a été désinstallé.

Le retour de la 3me commande (ls) montre que certains des répertoires ont été supprimés ou déplacés.
Peux-tu confirmer ou infirmer que tu as déplacé les répertoires suivants dans /home ou ailleurs ?
- /lib/modules/3.0.0-21-generic
- /lib/modules/3.2.0-25-generic
- /lib/modules/3.2.0-26-generic

Par ailleurs, je suis prêt à parier que tu ne m'as pas donné le retour complet de ces commandes (j'en veux pour preuve le retour de la seconde, "dpkg -l | grep linux-headers", qui contient en première ligne juste une partie d'une ligne qui s'est affichée sur ton écran) - il est IMPÉRATIF d'avoir les retours complets pour pouvoir t'aider.

Je suis en train de t'écrire plein de trucs, nouvelle réponse à venir dans 10 minutes environ.

Hors ligne

#32 Le 20/01/2013, à 10:17

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Reprenons ma procédure dans l'ordre :

1/ déplacer temporairement des répertoires vers /home :

sudo mkdir /home/temp_kernels /home/temp_headers
sudo mv /lib/modules/3.2.0-27-generic /home/temp_kernels/
sudo mv /lib/modules/3.2.0-27-generic-pae /home/temp_kernels/
sudo mv /lib/modules/3.2.0-29-generic /home/temp_kernels/
sudo mv /lib/modules/3.2.0-29-generic-pae /home/temp_kernels/
sudo mv /lib/modules/3.2.0-30-generic /home/temp_kernels/
sudo mv /lib/modules/3.2.0-30-generic-pae /home/temp_kernels/
sudo mv /usr/src/linux-headers-* /home/temp_headers/

1bis/ vérifier que de la place s'est libérée :

df -i

(si ici il y a toujours 0 inode de libre, alors ton PC est hanté)

2/ relancer apt-get install -f

sudo apt-get install -f

2bis/ vérifier qu'il y a encore des inodes libres

df -i

(si ici le nombre a énormément baissé par rapport à ce qu'il y avait en 1bis alors la suite risque d'être difficile - par exemple il faudra peut-être faire les manipulations paquet par paquet et non tout en un bloc)

3/ désinstaller les paquets ne correspondant pas aux fichiers déplacés :

sudo apt-get remove --purge linux-image-3.2.0-31-generic linux-image-3.2.0-32-generic linux-image-3.2.0-33-generic linux-image-3.2.0-34-generic

4A/ remettre en place des fichiers déplacés

sudo mv /home/temp_kernels/3.2.0-27-generic /lib/modules/
sudo mv /home/temp_kernels/3.2.0-27-generic-pae /lib/modules/
sudo mv /home/temp_kernels/3.2.0-29-generic /lib/modules/
sudo mv /home/temp_kernels/3.2.0-29-generic-pae /lib/modules/
sudo mv /home/temp_kernels/3.2.0-30-generic /lib/modules/
sudo mv /home/temp_kernels/3.2.0-30-generic-pae /lib/modules/

5A/ désinstaller les paquets correspondant aux fichiers remis en place

sudo apt-get remove --purge linux-image-3.2.0-27-generic linux-image-3.2.0-29-generic linux-image-3.2.0-30-generic

4B/ remettre en place des fichiers déplacés

sudo mv /home/temp_headers/* /usr/src/

5B/ désinstaller les paquets correspondant aux fichiers remis en place

sudo apt-get remove --purge linux-headers-3.2.0-32 linux-headers-3.2.0.32-generic linux-headers-3.2.0-32-generic-pae linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic linux-headers-3.2.0-33-generic-pae linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic linux-headers-3.2.0-34-generic-pae

final/ nettoyer les répertoires temporaires

sudo rmdir /home/temp_kernels /home/temp_headers

Bien sûr, si les retours des commandes que tu m'as donnés étaient incomplets, il serait possible de faire ces actions sur plus de paquets que ce que je t'ai montré là...

Dernière modification par tiramiseb (Le 20/01/2013, à 10:19)

Hors ligne

#33 Le 20/01/2013, à 10:31

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

tiramiseb a écrit :

Le retour des deux première commandes (dpkg -l) montrent qu'aucun des paquets listés et préfixés par "ii" n'a été désinstallé.

Le retour de la 3me commande (ls) montre que certains des répertoires ont été supprimés ou déplacés.
Peux-tu confirmer ou infirmer que tu as déplacé les répertoires suivants dans /home ou ailleurs ?
- /lib/modules/3.0.0-21-generic
- /lib/modules/3.2.0-25-generic
- /lib/modules/3.2.0-26-generic

Par ailleurs, je suis prêt à parier que tu ne m'as pas donné le retour complet de ces commandes (j'en veux pour preuve le retour de la seconde, "dpkg -l | grep linux-headers", qui contient en première ligne juste une partie d'une ligne qui s'est affichée sur ton écran) - il est IMPÉRATIF d'avoir les retours complets pour pouvoir t'aider.

1. j'ai effectivement déplacé les 3 dossiers 21, 25 et 26 (lors d'essais précédents à ton dernier jeu de commandes), et j'ai omis de les ramener à leur place depuis cette manip.
Dois-je commencer par les remettre en place avant d'entreprendre l'application de tes nouveaux conseils ?

2. je te garantis que c'est la stricte copie d'écran résultat de tes commandes. Et j'ai fait la même réflexion que toi à propos de cette 1ère ligne surprenante !
Ce sont les retours complets.

ps : je dois m'absenter pour la journée. Je reprendrais ces problèmes dès ce soir, à mon retour. Je suis navré de te mettre à telle contribution. Grand merci à toi !

Hors ligne

#34 Le 20/01/2013, à 13:19

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Dois-je commencer par les remettre en place avant d'entreprendre l'application de tes nouveaux conseils ?

Non, vu qu'il n'y a pas de place sur le disque smile

Il va falloir prévoir de les remettre sur le disque et désinstaller les paquets, mais plus tard.

je te garantis que c'est la stricte copie d'écran résultat de tes commandes. Et j'ai fait la même réflexion que toi à propos de cette 1ère ligne surprenante !

Es-tu sûr que tu es remonté assez loin dans l'historique du terminal ?
J'ai l'impression que tu n'as affiché que les dernières lignes que tu as vu à l'écran, sans remonter voir les lignes précédentes du terminal.
Mais je peux me tromper, hein !

Pour les répertoires que tu as déjà déplacés, tu répéteras les étapes 4 et 5 après avoir fait tout le reste, avec les bons noms de paquets et les bons noms de fichier smile
J'imagine que tu as compris le concept avec mes exemples.


PS: au pire, si tu as besoin d'encore + d'inodes à l'étape 1bis tu peux déplacer le répertoire /lib/modules/3.2.0-35-generic aussi puis le remettre en place à la fin (sans le désinstaller)...

PPS: peut-être as-tu un autre processus, quelque part, qui écrit plein de petits fichiers et qui, du coup, utilise tous les inodes... Je trouve ça bizarre qu'après avoir déplacé ces trois répertoires tu aies encore 0 inode libres.

Hors ligne

#35 Le 21/01/2013, à 07:20

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

A l'attention de tiramiseb
Je vais appliquer toute ta procédure relative à to post #32 de Dimanche matin (10h17).
Es-tu certain de ne pas avoir oublié le paquet 31 dans la commande du point 5b ?
J'attends ta réponse avant de me lancer. Merci.

Hors ligne

#36 Le 21/01/2013, à 07:47

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Salut,

Le paquet 31 est traité dans le point 3 (on n'aura pas déplacé ses fichiers).

Fais bien attention à faire les choses intelligemment et à analyser les résultats des commandes, ne pas les lancer à la suite sans réfléchir smile

Hors ligne

#37 Le 21/01/2013, à 09:19

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Lors du traitement 5b, les paquets *pae n'ont pas été supprimé car "non vides " :

root@claude-System-Name:~# sudo apt-get remove --purge linux-headers-3.2.0-32 linux-headers-3.2.0.32-generic linux-headers-3.2.0-32-generic-pae linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic linux-headers-3.2.0-33-generic-pae linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic linux-headers-3.2.0-34-generic-pae
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de linux-headers-3.2.0-32-generic pour l'expression rationnelle « linux-headers-3.2.0.32-generic »
Note : sélection de linux-headers-3.2.0-32-generic-pae pour l'expression rationnelle « linux-headers-3.2.0.32-generic »
Les paquets suivants seront ENLEVÉS :
  linux-headers-3.2.0-32* linux-headers-3.2.0-32-generic*
  linux-headers-3.2.0-32-generic-pae* linux-headers-3.2.0-33*
  linux-headers-3.2.0-33-generic* linux-headers-3.2.0-33-generic-pae*
  linux-headers-3.2.0-34* linux-headers-3.2.0-34-generic*
  linux-headers-3.2.0-34-generic-pae*
0 mis à jour, 0 nouvellement installés, 9 à enlever et 2 non mis à jour.
Après cette opération, 236 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 507918 fichiers et répertoires déjà installés.)
Suppression de linux-headers-3.2.0-32-generic-pae ...
dpkg : avertissement : lors de la suppression de linux-headers-3.2.0-32-generic-pae, le répertoire « /lib/modules/3.2.0-32-generic-pae » n'était pas vide, donc il n'a pas été supprimé.
Suppression de linux-headers-3.2.0-32-generic ...
Suppression de linux-headers-3.2.0-32 ...
Suppression de linux-headers-3.2.0-33-generic-pae ...
dpkg : avertissement : lors de la suppression de linux-headers-3.2.0-33-generic-pae, le répertoire « /lib/modules/3.2.0-33-generic-pae » n'était pas vide, donc il n'a pas été supprimé.
Suppression de linux-headers-3.2.0-33-generic ...
Suppression de linux-headers-3.2.0-33 ...
Suppression de linux-headers-3.2.0-34-generic-pae ...
dpkg : avertissement : lors de la suppression de linux-headers-3.2.0-34-generic-pae, le répertoire « /lib/modules/3.2.0-34-generic-pae » n'était pas vide, donc il n'a pas été supprimé.
Suppression de linux-headers-3.2.0-34-generic ...
Suppression de linux-headers-3.2.0-34 ...

root@claude-System-Name:~# sudo rmdir /home/temp_kernels /home/temp_headers

root@claude-System-Name:~# df -i
Sys. fich.       Inodes IUtil.   ILibre IUti% Monté sur
/dev/sda1        610800 498558   112242   82% /
udev             126343    514   125829    1% /dev
tmpfs            128161    438   127723    1% /run
none             128161      4   128157    1% /run/lock
none             128161      6   128155    1% /run/shm
/dev/sda5      18317312 198503 18118809    2% /home

root@claude-System-Name:~# df -h
Sys. fich.     Taille Util. Dispo Uti% Monté sur
/dev/sda1        9,2G  7,3G  1,5G  84% /
udev             494M  4,0K  494M   1% /dev
tmpfs            201M  832K  200M   1% /run
none             5,0M     0  5,0M   0% /run/lock
none             501M   84K  501M   1% /run/shm
/dev/sda5        276G   11G  251G   5% /home

C'est nettement mieux.

ps :  je me demande maintenant si je n'avais pas fait, au cours des manips précédentes et en appliquant tes conseils, la funeste confusion entre "déplacer" et "copier" (je crois bien avoir fait des copies). Erreur funeste !  Je ferais bien de prendre des vacances pour me détendre.
Avec tous mes remerciements.

Hors ligne

#38 Le 21/01/2013, à 09:26

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Content d'avoir pu t'aider à te débloquer !

Histoire de voir si on peut encore plus nettoyer, peux-tu me donner les résultat des commandes suivantes ?

ls /boot
du -shc /lib/modules/*
du -shc /usr/src/*
dpkg -l | grep linux-image
dpkg -l | grep linux-headers

Hors ligne

#39 Le 21/01/2013, à 09:36

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Voici les résultats :

root@claude-System-Name:~# ls /boot
abi-3.0.0-21-generic         initrd.img-3.2.0-36-generic
abi-3.2.0-25-generic         memtest86+.bin
abi-3.2.0-26-generic         memtest86+_multiboot.bin
abi-3.2.0-35-generic         System.map-3.0.0-21-generic
abi-3.2.0-36-generic         System.map-3.2.0-25-generic
config-3.0.0-21-generic      System.map-3.2.0-26-generic
config-3.2.0-25-generic      System.map-3.2.0-35-generic
config-3.2.0-26-generic      System.map-3.2.0-36-generic
config-3.2.0-35-generic      vmcoreinfo-3.0.0-21-generic
config-3.2.0-36-generic      vmlinuz-3.0.0-21-generic
grub                         vmlinuz-3.2.0-25-generic
initrd.img-3.0.0-21-generic  vmlinuz-3.2.0-26-generic
initrd.img-3.2.0-25-generic  vmlinuz-3.2.0-35-generic
initrd.img-3.2.0-26-generic  vmlinuz-3.2.0-36-generic
initrd.img-3.2.0-35-generic

root@claude-System-Name:~# du -shc /lib/modules/*
4,0K	/lib/modules/3.2.0-27-generic
4,0K	/lib/modules/3.2.0-27-generic-pae
4,0K	/lib/modules/3.2.0-29-generic
4,0K	/lib/modules/3.2.0-29-generic-pae
4,0K	/lib/modules/3.2.0-30-generic
4,0K	/lib/modules/3.2.0-30-generic-pae
4,0K	/lib/modules/3.2.0-31-generic
4,0K	/lib/modules/3.2.0-31-generic-pae
72K	/lib/modules/3.2.0-32-generic-pae
12M	/lib/modules/3.2.0-33-generic-pae
12M	/lib/modules/3.2.0-34-generic-pae
121M	/lib/modules/3.2.0-35-generic
12M	/lib/modules/3.2.0-35-generic-pae
121M	/lib/modules/3.2.0-36-generic
4,0K	/lib/modules/3.2.0-36-generic-pae
276M	total

root@claude-System-Name:~# du -shc /usr/src/*
86M	/usr/src/linux-headers-3.2.0-25
12M	/usr/src/linux-headers-3.2.0-25-generic
12M	/usr/src/linux-headers-3.2.0-25-generic-pae
86M	/usr/src/linux-headers-3.2.0-26
12M	/usr/src/linux-headers-3.2.0-26-generic
12M	/usr/src/linux-headers-3.2.0-26-generic-pae
86M	/usr/src/linux-headers-3.2.0-27
12M	/usr/src/linux-headers-3.2.0-27-generic
12M	/usr/src/linux-headers-3.2.0-27-generic-pae
86M	/usr/src/linux-headers-3.2.0-29
12M	/usr/src/linux-headers-3.2.0-29-generic
12M	/usr/src/linux-headers-3.2.0-29-generic-pae
86M	/usr/src/linux-headers-3.2.0-30
12M	/usr/src/linux-headers-3.2.0-30-generic
12M	/usr/src/linux-headers-3.2.0-30-generic-pae
86M	/usr/src/linux-headers-3.2.0-31
12M	/usr/src/linux-headers-3.2.0-31-generic
12M	/usr/src/linux-headers-3.2.0-31-generic-pae
86M	/usr/src/linux-headers-3.2.0-35
12M	/usr/src/linux-headers-3.2.0-35-generic
12M	/usr/src/linux-headers-3.2.0-35-generic-pae
86M	/usr/src/linux-headers-3.2.0-36
12M	/usr/src/linux-headers-3.2.0-36-generic
12M	/usr/src/linux-headers-3.2.0-36-generic-pae
12M	/usr/src/nvidia-current-304.64
875M	total

root@claude-System-Name:~# dpkg -l | grep linux-image
rc  linux-image-3.0.0-12-generic           3.0.0-12.20                                          Linux kernel image for version 3.0.0 on x86/x86_64
ii  linux-image-3.0.0-21-generic           3.0.0-21.35                                          Linux kernel image for version 3.0.0 on x86/x86_64
ii  linux-image-3.2.0-25-generic           3.2.0-25.40                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-26-generic           3.2.0-26.41                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-35-generic           3.2.0-35.55                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-3.2.0-36-generic           3.2.0-36.57                                          Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii  linux-image-generic                    3.2.0.36.43                                          Generic Linux kernel image

root@claude-System-Name:~# dpkg -l | grep linux-headers
ii  linux-headers-3.2.0-25                 3.2.0-25.40                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-25-generic         3.2.0-25.40                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-25-generic-pae     3.2.0-25.40                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-26                 3.2.0-26.41                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-26-generic         3.2.0-26.41                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-26-generic-pae     3.2.0-26.41                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-27                 3.2.0-27.43                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-27-generic         3.2.0-27.43                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-27-generic-pae     3.2.0-27.43                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-29                 3.2.0-29.46                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-29-generic         3.2.0-29.46                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-29-generic-pae     3.2.0-29.46                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-30                 3.2.0-30.48                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-30-generic         3.2.0-30.48                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-30-generic-pae     3.2.0-30.48                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-31                 3.2.0-31.50                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-31-generic         3.2.0-31.50                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-31-generic-pae     3.2.0-31.50                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-35                 3.2.0-35.55                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-35-generic         3.2.0-35.55                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-35-generic-pae     3.2.0-35.55                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-36                 3.2.0-36.57                                          Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-36-generic         3.2.0-36.57                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-3.2.0-36-generic-pae     3.2.0-36.57                                          Linux kernel headers for version 3.2.0 on 32 bit x86 SMP
ii  linux-headers-generic                  3.2.0.36.43                                          Generic Linux kernel headers
ii  linux-headers-generic-pae              3.2.0.36.43                                          Generic Linux kernel headers

Hors ligne

#40 Le 21/01/2013, à 09:43

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Allez hop, encore un peu de nettoyage :

dpkg --purge linux-image-3.0.0-12-generic
sudo apt-get purge linux-image-3.0.0-21-generic linux-image-3.2.0-25-generic linux-image-3.2.0-26-generic linux-headers-3.2.0-25 linux-headers-3.2.0-25-generic linux-headers-3.2.0-25-generic-pae linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic linux-headers-3.2.0-26-generic-pae linux-headers-3.2.0-27 linux-headers-3.2.0-27-generic linux-headers-3.2.0-27-generic-pae linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic linux-headers-3.2.0-29-generic-pae linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-31 linux-headers-3.2.0-31-generic linux-headers-3.2.0-31-generic-pae

Oups, j'ai oublié de te demander la chose suivante :

ls /lib/modules/3.2.0-32-generic-pae/* /lib/modules/3.2.0-33-generic-pae/* /lib/modules/3.2.0-34-generic-pae/*

Peux-tu me donner le retour de cette commande (pour comprendre pourquoi ces répertoires sont "non vides") ?

Dernière modification par tiramiseb (Le 21/01/2013, à 09:44)

Hors ligne

#41 Le 21/01/2013, à 10:05

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Résultat :

root@claude-System-Name:~# ls /lib/modules/3.2.0-32-generic-pae/* /lib/modules/3.2.0-33-generic-pae/* /lib/modules/3.2.0-34-generic-pae/*
/lib/modules/3.2.0-32-generic-pae/modules.alias
/lib/modules/3.2.0-32-generic-pae/modules.alias.bin
/lib/modules/3.2.0-32-generic-pae/modules.ccwmap
/lib/modules/3.2.0-32-generic-pae/modules.dep
/lib/modules/3.2.0-32-generic-pae/modules.dep.bin
/lib/modules/3.2.0-32-generic-pae/modules.devname
/lib/modules/3.2.0-32-generic-pae/modules.ieee1394map
/lib/modules/3.2.0-32-generic-pae/modules.inputmap
/lib/modules/3.2.0-32-generic-pae/modules.isapnpmap
/lib/modules/3.2.0-32-generic-pae/modules.ofmap
/lib/modules/3.2.0-32-generic-pae/modules.pcimap
/lib/modules/3.2.0-32-generic-pae/modules.seriomap
/lib/modules/3.2.0-32-generic-pae/modules.softdep
/lib/modules/3.2.0-32-generic-pae/modules.symbols
/lib/modules/3.2.0-32-generic-pae/modules.symbols.bin
/lib/modules/3.2.0-32-generic-pae/modules.usbmap
/lib/modules/3.2.0-33-generic-pae/modules.alias
/lib/modules/3.2.0-33-generic-pae/modules.alias.bin
/lib/modules/3.2.0-33-generic-pae/modules.ccwmap
/lib/modules/3.2.0-33-generic-pae/modules.dep
/lib/modules/3.2.0-33-generic-pae/modules.dep.bin
/lib/modules/3.2.0-33-generic-pae/modules.devname
/lib/modules/3.2.0-33-generic-pae/modules.ieee1394map
/lib/modules/3.2.0-33-generic-pae/modules.inputmap
/lib/modules/3.2.0-33-generic-pae/modules.isapnpmap
/lib/modules/3.2.0-33-generic-pae/modules.ofmap
/lib/modules/3.2.0-33-generic-pae/modules.pcimap
/lib/modules/3.2.0-33-generic-pae/modules.seriomap
/lib/modules/3.2.0-33-generic-pae/modules.softdep
/lib/modules/3.2.0-33-generic-pae/modules.symbols
/lib/modules/3.2.0-33-generic-pae/modules.symbols.bin
/lib/modules/3.2.0-33-generic-pae/modules.usbmap
/lib/modules/3.2.0-34-generic-pae/modules.alias
/lib/modules/3.2.0-34-generic-pae/modules.alias.bin
/lib/modules/3.2.0-34-generic-pae/modules.ccwmap
/lib/modules/3.2.0-34-generic-pae/modules.dep
/lib/modules/3.2.0-34-generic-pae/modules.dep.bin
/lib/modules/3.2.0-34-generic-pae/modules.devname
/lib/modules/3.2.0-34-generic-pae/modules.ieee1394map
/lib/modules/3.2.0-34-generic-pae/modules.inputmap
/lib/modules/3.2.0-34-generic-pae/modules.isapnpmap
/lib/modules/3.2.0-34-generic-pae/modules.ofmap
/lib/modules/3.2.0-34-generic-pae/modules.pcimap
/lib/modules/3.2.0-34-generic-pae/modules.seriomap
/lib/modules/3.2.0-34-generic-pae/modules.softdep
/lib/modules/3.2.0-34-generic-pae/modules.symbols
/lib/modules/3.2.0-34-generic-pae/modules.symbols.bin
/lib/modules/3.2.0-34-generic-pae/modules.usbmap

/lib/modules/3.2.0-32-generic-pae/updates:
dkms

/lib/modules/3.2.0-33-generic-pae/updates:
dkms

/lib/modules/3.2.0-34-generic-pae/updates:
dkms

Hors ligne

#42 Le 21/01/2013, à 10:36

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Ok, donc aucun risque à faire :

sudo rm -fr /lib/modules/3.2.0-32-generic-pae /lib/modules/3.2.0-33-generic-pae /lib/modules/3.2.0-34-generic-pae

"dkms" = "Dynamic Kernel Module Support", c'est un système qui permet de compiler automatiquement à chaque mise à jour les modules qui ne sont pas directement inclus dans le noyau, VirtualBox par exemple.
Et vu que tu as enlevé les noyaux en question, tu peux enlever les modules compilés par dkms pour ces noyaux smile



Du coup, après le nettoyage complémentaire, que donnent

df -h
df -i

?

Hors ligne

#43 Le 21/01/2013, à 10:51

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Et voilà :

root@claude-System-Name:~# sudo rm -fr /lib/modules/3.2.0-32-generic-pae /lib/modules/3.2.0-33-generic-pae /lib/modules/3.2.0-34-generic-pae
root@claude-System-Name:~# df -h
Sys. fich.     Taille Util. Dispo Uti% Monté sur
/dev/sda1        9,2G  6,6G  2,2G  76% /
udev             494M  4,0K  494M   1% /dev
tmpfs            201M  832K  200M   1% /run
none             5,0M     0  5,0M   0% /run/lock
none             501M  212K  501M   1% /run/shm
/dev/sda5        276G   11G  251G   5% /home
root@claude-System-Name:~# df -i
Sys. fich.       Inodes IUtil.   ILibre IUti% Monté sur
/dev/sda1        610800 313610   297190   52% /
udev             126343    514   125829    1% /dev
tmpfs            128161    438   127723    1% /run
none             128161      4   128157    1% /run/lock
none             128161      7   128154    1% /run/shm
/dev/sda5      18317312 198538 18118774    2% /home

Cela me semble très bien !
MERCI Sébastien.

Hors ligne

#44 Le 21/01/2013, à 10:57

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Ben voilà quelque chose de propre ! big_smile

N'hésite pas à régulièrement (genre tous les 3 mois) nettoyer en supprimant les paquets (linux-image et linux-headers) des anciens noyaux smile

Personnellement je ne le fais pas car je réinstalle mes PC tous les 6 mois, en avril/mai et en octobre/novembre, après la sortie de la nouvelle version d'Ubuntu big_smile

Hors ligne

#45 Le 21/01/2013, à 11:40

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

tiramiseb a écrit :

N'hésite pas à régulièrement (genre tous les 3 mois) nettoyer en supprimant les paquets (linux-image et linux-headers) des anciens noyaux smile

Ok. Mais en utilisant toute la dernière méthode indiquée hier matin -et que je viens d'appliquer ce matin-, ou par suppression directe ?

Hors ligne

#46 Le 21/01/2013, à 11:44

tiramiseb

Re : [Résolu] Libérer de la place sur le disque

Claude LENDREVIE a écrit :
tiramiseb a écrit :

N'hésite pas à régulièrement (genre tous les 3 mois) nettoyer en supprimant les paquets (linux-image et linux-headers) des anciens noyaux smile

Ok. Mais en utilisant toute la dernière méthode indiquée hier matin -et que je viens d'appliquer ce matin-, ou par suppression directe ?

En désinstallant les paquets correspondant aux anciens noyaux (cf étapes 3 et 5) ; par la logithèque, avec synaptic, avec apt-get, comme tu veux.

Personnellement je ne connais pas la logithèque ni synaptic, je fais tout avec dpkg et apt-get smile

Dernière modification par tiramiseb (Le 21/01/2013, à 11:45)

Hors ligne

#47 Le 21/01/2013, à 11:51

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

Merci infiniment Sébastien. Je te laisse travailler !

Hors ligne

#48 Le 21/01/2013, à 11:57

f.x0

Re : [Résolu] Libérer de la place sur le disque

Re-Bonjour Claude LENDREVIE,

À l'avenir, pour supprimer facilement les noyaux superflus (et leurs fichiers de conf) inutiles
je te remet mon post #5

f.x0 post #5 a écrit :

je pense que pour supprimer facilement et efficacement tous tes anciens noyaux
SAUF LES 2 DERNIERS

tu devrais utiliser l'excellent outil ubuntu_tweak


SOPI

Hors ligne

#49 Le 21/01/2013, à 14:02

Claude LENDREVIE

Re : [Résolu] Libérer de la place sur le disque

J'ai essayé d'installer "ubuntu tweak" en suivant ton tuto.
Mais l'application de la méthode conseillée (ordres sur Terminal) part en échec sur la 3ème commande : installation impossible, non trouvé !

Hors ligne

#50 Le 21/01/2013, à 14:18

f.x0

Re : [Résolu] Libérer de la place sur le disque

C'est bizarre, je suis sur Ubuntu 12.04 et j'utilise ubuntu-tweak en l'ayant installé par cette méthode

Postes le retour de chaque commande STP

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

SOPI

Hors ligne