Partition / presque pleine

Bonsoir,
sous wheezy kde i386 32bits + backport,

suite à un apt-get upgrade, j’ai le message d’erreur suivant qui s’affiche :

dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.46-1+deb7u1_i386.deb (--unpack): cannot copy extracted data for './boot/vmlinuz-3.2.0-4-686-pae' to '/boot/vmlinuz-3.2.0-4-686-pae.dpkg-new': failed to write (No space left on device) dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

ma partition / est pleine à 81%, il ne reste que 59.6MiB, en plus apparement j’ai un noyau 3.2 dans /boot, et je demmare avec un noyau 3.9.

j’ai lu des posts au sujet du nettoyage de sa debian, j’ai executer les commandes [quote]dpkg --purge dpkg --get-selections|awk '/deinstall/ {print $1}'[/quote]

mais j’avoue ne pas avoir compris comment supprimer les noyaux inutiles et n’étant pas spécialiste, je prefere avoir vos conseils, plutot que de faire une grosse betise.

j’ai édité mon message, car après avoir rebooté, je suis avec le noyau 3.9, et je n’ai qu’un second noyau 3.2, je ne sais pas où gagner de la place.

[quote=“basil.garlic”]
mais j’avoue ne pas avoir compris comment supprimer les noyaux inutiles et n’étant pas spécialiste, je prefere avoir vos conseils, plutot que de faire une grosse betise.[/quote]

si tu veux supprimer un noyau tu as:

apt-get remove "le nom de ton noyau"

pour gagner de la place essaye de voir dans ton /home

sinon tu peut lister tes paquet avec dpkg --get-selections et supprimer ceux que tu n’utilise plus

ou alors avec la commande find lister les document qui prenne le plus de plus (genre au dessus de 500M)

Tu peux aussi consulter le wiki:
isalo.org/wiki.debian-fr/Partition-pleine

[quote=“superguerrier”][quote=“basil.garlic”]
mais j’avoue ne pas avoir compris comment supprimer les noyaux inutiles et n’étant pas spécialiste, je prefere avoir vos conseils, plutot que de faire une grosse betise.[/quote]

si tu veux supprimer un noyau tu as:

apt-get remove "le nom de ton noyau"

pour gagner de la place essaye de voir dans ton /home

sinon tu peut lister tes paquet avec dpkg --get-selections et supprimer ceux que tu n’utilise plus

ou alors avec la commande find lister les document qui prenne le plus de plus (genre au dessus de 500M)[/quote]

Gagner un peu de place sur sa racine, qui te dit que sa racine comporte la partition ‘/boot’ ?.

Attendez qu’il donne plus d’informations avant de commencer à extrapoler et proposer des choses sans doute pas adéquat.

Où est-il précisez que la partition ‘/home’ fait partie de la racine ?

Attendez un véritable retour d’information avant de spéculer et proposer.

Bonsoir à tous,
Je m’excuse de m’excuser de n’avoir pas pu retourner les retours minimaux demandé par BelZéButh.

donc voici le premier retour minimal:

[code]Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders, total 160836480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e9cae

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 684031 340992 83 Linux
/dev/sda2 686078 160835583 80074753 5 Extended
/dev/sda5 686080 18262015 8787968 83 Linux
/dev/sda6 18264064 24121343 2928640 83 Linux
/dev/sda7 24123392 26214399 1045504 82 Linux swap / Solaris
/dev/sda8 26216448 26994687 389120 83 Linux
/dev/sda9 26996736 160835583 66919424 83 Linux

Disk /dev/sdb: 31.0 GB, 30975983616 bytes
61 heads, 61 sectors/track, 16259 cylinders, total 60499968 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

Device Boot Start End Blocks Id System
/dev/sdb1 8064 60499967 30245952 c W95 FAT32 (LBA)
root@toto-Box:/home/titi# [/code]

voici le second retour minimal:

Filesystem Size Used Avail Use% Mounted on rootfs 315M 239M 60M 80% / udev 10M 0 10M 0% /dev tmpfs 51M 640K 50M 2% /run /dev/disk/by-uuid/3cacdcfe-9121-4f57-a5ac-b5cd5a6f73ba 315M 239M 60M 80% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 305M 84K 305M 1% /run/shm /dev/sda9 63G 21G 39G 35% /home /dev/sda8 360M 2.1M 339M 1% /tmp /dev/sda5 8.2G 3.3G 4.5G 42% /usr /dev/sda6 2.7G 850M 1.8G 33% /var root@toto-Box:/home/titi#

et enfin le troisième retour minimal:

ii console-setup-linux 1.88 all Linux specific part of console-setup ii firmware-linux-free 3.2 all Binary firmware for various drivers in the Linux kernel ii libselinux1:i386 2.1.9-5 i386 SELinux runtime shared libraries ii libv4l-0:i386 0.8.8-3 i386 Collection of video4linux support libraries ii libv4lconvert0:i386 0.8.8-3 i386 Video4linux frame format conversion library ii linux-base 3.5 all Linux image base package ii linux-image-3.2.0-4-686-pae 3.2.46-1 i386 Linux 3.2 for modern PCs ii linux-image-3.9-0.bpo.1-686-pae 3.9.6-1~bpo70+1 i386 Linux 3.9 for modern PCs ii linux-libc-dev:i386 3.10.5-1~bpo70+1 i386 Linux support headers for userspace development ii pptp-linux 1.7.2-7 i386 Point-to-Point Tunneling Protocol (PPTP) Client ii util-linux 2.20.1-5.3 i386 Miscellaneous system utilities root@toto-Box:/home/titi#

@ Clochette
oui, c’est le noyau 3.9 qui boot par defaut, mais j’ai lu sur le forum qu’il était bien de conserver deux noyaux …

en fait c’est l’update de securité du noyau 3.2 qui ne passait pas :

[code]Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be upgraded:
icedove linux-image-3.2.0-4-686-pae
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.5 MB of archives.
After this operation, 2,269 kB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://security.debian.org/ wheezy/updates/main linux-image-3.2.0-4-686-pae i386 3.2.46-1+deb7u1 [22.9 MB]
Get:2 http://security.debian.org/ wheezy/updates/main icedove i386 17.0.8-1~deb7u1 [17.6 MB]
Fetched 40.5 MB in 10min 2s (67.3 kB/s)
Retrieving bug reports… Done
Parsing Found/Fixed information… Done
Reading changelogs… Done
Preconfiguring packages …
(Reading database … 135717 files and directories currently installed.)
Preparing to replace linux-image-3.2.0-4-686-pae 3.2.46-1 (using …/linux-image-3.2.0-4-686-pae_3.2.46-1+deb7u1_i386.deb) …
Unpacking replacement linux-image-3.2.0-4-686-pae …
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.46-1+deb7u1_i386.deb (–unpack):
cannot copy extracted data for ‘./boot/vmlinuz-3.2.0-4-686-pae’ to ‘/boot/vmlinuz-3.2.0-4-686-pae.dpkg-new’: failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae
Preparing to replace icedove 17.0.7-1~deb7u1 (using …/icedove_17.0.8-1~deb7u1_i386.deb) …
Unpacking replacement icedove …
Processing triggers for man-db …
Processing triggers for hicolor-icon-theme …
Processing triggers for desktop-file-utils …
Processing triggers for menu …
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.46-1+deb7u1_i386.deb
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)
root@toto-Box:/home/titi# [/code]

As tu appliqué les solutions du wiki ?

Ne déplace pas ce qui prend le plus de place sans faire attention à la fonction de ce que tu déplaces.

$ man hier

Déplacer les fichiers de /root, ça passe , déplacer les fichiers de /boot de /etc, de /bin, de /sbin, de /lib … ça ne passera pas sans prendre ses dispositions.
Par exemple, déplacer /boot sans régler l’amorce entrainerait un sabotage en règle, tu ne pourrais plus démarrer.

Il ne serait pas trop compliqué de déplacer les fichiers de / vers ce qui tient lieu de /var ou de /usr et de revoir /etc/fstab et la séquence de démarrage.

Tes problèmes proviennent de ce que tu as accepté le partitionnement imposé par l’installeur sans réfléchir.
La prochaine fois que tu installes debian, réfléchis aux tailles des partitions avant d’installer et partitionne hors de l’installeur.
Lors de l’installation, n’accepte pas le partitionnement imposé. Choisis le partitionnement manuel/expert et définis les points de montage à ta main.

@piratebab, j’ai fais uniquement un apt-get clean, mais merci pour le lien.

@superguerrier et @Clochette, je vais faire un apt-get remove “vieux_noyau”. merci à vous deux.

@etxeberrizahar, merci de me prevenir du danger, je ne suis pas informaticien, ben oui, j’ai choisi le partionnement de base, à priori je fais confiance aux developeurs de debian, pour squeeze, ça à très bien marché, donc pourquoi se casser la tête.

@BelZéButh, pas de chance, j’ai une journée de m…e, alors ta prose à deux balles, tu serais aimable d’aller la vomir sur d’autres sujets, et d’arrêter rapidement l’abus de substances enivrantes, je sais même pas de quoi tu parles et je t’encourage chaudement à ne pas me repondre STP!

bonne soirée.

[quote=“Clochette”]Gagner un peu de place sur sa racine, qui te dit que sa racine comporte la partition ‘/boot’ ?.

Attendez qu’il donne plus d’informations avant de commencer à extrapoler et proposer des choses sans doute pas adéquat.

Où est-il précisez que la partition ‘/home’ fait partie de la racine ?

Attendez un véritable retour d’information avant de spéculer et proposer.[/quote]

le message que j’ai poster n’avait pas de solution ultime en soit.pour la suppression du noyau je n’ai fait que repondre à son interrogation qui se demandait comment virer un noyau inutile et pour faire le ménage dans le home,il faut bien sur qu’il l’adapate à sa configuration.

il est bien évident que j’aurai pu attendre ses retours

Loreleil, tu nous emmerdes avec tes divagations musicales et autres, calme-toi ou je supprime tous tes posts.

Je vois qu’il y a eu du nettoyage de certains messages un peu trop enflammés dans cette discussion, bonne initiative.
Sur le fond, la partition racine est manifestement trop petite pour y installer et mettre à jour deux noyaux Debian complets, pas grand chose à faire à part supprimer un noyau puis le réinstaller au lieu de le mettre à jour.

Il y a aussi la solution de bouger les limites des partitions pour agrandir la / et en réduire une autre via un livecd et gparted.
Faire une sauvegarde des données au préalable (mais que je n’ai jamais eu de problème lorsque je l’ai fait, en ext3)

@ricardo,
merci beaucoup.

@PascalHambourg,
Je crois que je vais tenter la desintallation/reinstallation du noyau le plus ancien et je vous tiens au courant,si le tout tiens dans ma partition racine. Peut être pourrais-je ensuite rebooter sur le noyau ancien, et desinstaller/reinstaller le nouveau noyau (3.9) pour avoir plus de place ?

@piratebab,
en fait, j’avais bien pensé modifier la partition avec parted (G où Qt), mais j’ai pas de place pour des backup, et oui c’est la crise, même pour une clef usb en ce moment.

@superguerrier,
no problèmo.

tu n’as aucun paquet/service dont tu pourrais te passer temporairement, le temps de changer de noyau ?
Les jeux par exemple …
Et je suppose que tu as réduit la taille des logs au minimum …

_________________[quote=“piratebab”]tu n’as aucun paquet/service dont tu pourrais te passer temporairement, le temps de changer de noyau ?
Les jeux par exemple …
Et je suppose que tu as réduit la taille des logs au minimum …[/quote]

je n’ai encore rien fait, pas eu encore le temps, mais j’ai lu sur le wiki que je pouvais supprimer tout les logs en .tgz, pour les services, je crois que j’en ai un minimum, je viens d’arreter Nepomuk Search Module, si ils sont listables je veux bien vous fournir la liste des services qui tourne sur mon système.
Pour les paquets inutiles, il me semble que si je tente d’en désintaller un qui appartienne à kde, synaptic me propose de désinstaller tout kde, ayant utilisé le meta package kde-full.

[quote=“piratebab”]tu n’as aucun paquet/service dont tu pourrais te passer temporairement, le temps de changer de noyau ?
Les jeux par exemple …
Et je suppose que tu as réduit la taille des logs au minimum …[/quote]
La plupart des paquets s’installent dans /usr, surtout les gros et notamment les jeux, les environnement de bureaux et les applications normales. Cela ne fera pas gagner de place sur la partition racine puisque /usr est sur une partition séparée. Les paquets qui s’installent sur la partition racine (/bin, /sbin, /lib, /boot) sont généralement de taille réduite et/ou essentiels.
Quant aux logs, ils sont dans /var qui est aussi sur une partition distincte de la racine.

A part d’éventuels fichiers ne provenant pas de paquets (dans /root, /srv, /opt…), je ne vois pas vraiment où trouver des choses à nettoyer. 315 Mio pour la racine en incluant /boot, ce n’est pas énorme. Chaque noyau occupe environ 100 Mio tout compris (on peut gagner quelques Mio en générant des initramfs minimaux), ici il y en a deux et il faut encore environ 80 Mio d’espace libre temporaire pour mettre un noyau à jour (alors qu’il t’en reste 60), soit au total environ 280 Mio. Il resterait donc au mieux 40 Mio pour le reste de /bin, /sbin, /etc, /lib et /boot ; cela peut être suffisant mais c’est quand même très juste.

bonjour,
voilà, grace à vous tous, j’ai à nouveau un ordinateur à jour, c’est une vieille becanne mais ça me suffit.

Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: linux-image-3.2.0-4-686-pae 0 upgraded, 0 newly installed, 1 to remove and 8 not upgraded. 1 not fully installed or removed. After this operation, 82.1 MB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 135690 files and directories currently installed.) Removing linux-image-3.2.0-4-686-pae ... Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae update-initramfs: Deleting /boot/initrd.img-3.2.0-4-686-pae run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-4-686-pae /boot/vmlinuz-3.2.0-4-686-pae Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-3.9-0.bpo.1-686-pae Found initrd image: /boot/initrd.img-3.9-0.bpo.1-686-pae done The link /vmlinuz.old is a damaged link Removing symbolic link vmlinuz.old You may need to re-run your boot loader The link /initrd.img.old is a damaged link Removing symbolic link initrd.img.old You may need to re-run your boot loader Setting up icedove (17.0.8-1~deb7u1) ... Processing triggers for menu ... root@toto-Box:/home/titi#

j’ai redemarrer pour mettre à jour grub et mis à jour mon système avec apt-get.

Le redémarrage n’était pas du tout nécessaire pour mettre grub à jour.