En cours partition linux mémoire pleine - grub endommagé

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
jaq
Messages : 49
Enregistré le : dim. 1 juil. 2018 14:49
Localisation : Alpes-maritimes (06)

partition linux mémoire pleine - grub endommagé

Message par jaq »

Bonjour,
Depuis 8 jours (!) je cherche sur la Toile une solution sans succès, rien ne correspondant réellement à mes blocages.

- Au démarrage il n'y a pas de mode recovery mais seulement le mode normal qui me renvoie perpétuellement à l'invite de login et mdp... que j'ai oubliés !
- Avec la clé bootable d'installation de Mint Victoria (21.2), j'accède au ssd interne, ce qui m'a permis de voir que mes données sur la partition "home" étaient intactes apparemment. Mais je ne peux rien compresser ou supprimer de la partition Linux totalement pleine ni sauvegarder sur un Dd externe mes données soit pour utiliser alors bootrepair soit, en dernier ressort, reformater la partition Linux et réinstaller.

J'ai pu lancer gparted mais je ne peux rien faire car il m'oppose l'impossibilité de lecture/écriture.
Je tourne donc en rond...

Par diverses manipulations, j'ai pu ouvrir un terminal et lancer df -h

->

Code : Tout sélectionner

 jaq@jaq-Latitude-E6330:~$ df -h
     Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
     tmpfs              781M     30M  752M   4% /run
     /dev/sda1           41G     41G     0 100% /
     tmpfs              3,9G       0  3,9G   0% /dev/shm
     tmpfs              5,0M    4,0K  5,0M   1% /run/lock
     /dev/sda5          169G    127G   34G  80% /home
     tmpfs              781M    1,7M  780M   1% /run/user/1000
Que pourrais-je faire ?
Merci de l'avoir lu.
Cordialement
Modifié en dernier par cyrille le jeu. 21 déc. 2023 12:37, modifié 1 fois.
Raison : Ajout balises code
Pc portable : Dell Latitude E6330 | Linux Mint 21.2 Victoria) Cinnamon 5.8.4 | noyau : 5.15.0-91-generic | processeur : Intel© Core™ i5-3320M CPU @ 2.60GHz × 2 | Ram 7,6 Go stockage interne : SSD 250 Go | carte graphique intégrée : Intel Corporation 3rd Gen Core processor Graphics Controller
Avatar du membre
Jennatux
Messages : 3293
Enregistré le : mer. 1 nov. 2017 01:59

Re: partition linux mémoire pleine - grub endommagé

Message par Jennatux »

Bonjour

deja faire un petit nettoyage pour faire de la place

Code : Tout sélectionner

sudo apt clean

Code : Tout sélectionner

df -Th
si on gagne de la place installes ncdu

Code : Tout sélectionner

sudo apt install ncdu
puis donne le retour de

Code : Tout sélectionner

sudo ncdu / -x
et

Code : Tout sélectionner

sudo ncdu /var
Modifié en dernier par Jennatux le jeu. 21 déc. 2023 13:36, modifié 3 fois.
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 - Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde..................................Animations
Avatar du membre
ludo9474
Messages : 492
Enregistré le : mer. 17 août 2016 13:08
Localisation : Hautes-Alpes

Re: partition linux mémoire pleine - grub endommagé

Message par ludo9474 »

Bonjour,
Si tu utilises Timeshif essaies avec la clé bootable de retirer des sauvegardes.
Ça devrait libérer de l'espace disque
Bonne journée quand même
PC de Bureau Lenovo thinkstation E32 / Dual Boot
Linux Mint 22.2 Zara Cinnamon-64bit (xserver-xorg-video-nouveau) - Noyau 6.8.0-88
Lmde-7-cinnamon-64bit (xserver-xorg-video-nouveau) - Noyau 6.12.0
CPU: Intel© Core™ i7-4770 CPU @ 3.40GHz × 4
Ram: 16GO / GPU: NVIDIA GeForce GT 630 - 2 écran 22" + 1 écran TV Samsung
Disques durs: 1 SSD 120Go Système (Mint Zara) / 1 SSD 1To Système (Mint Xia + timeshift) / 1 HDD 2To (Données) / 1 HDD 2To (Sauvegardes données)
jaq
Messages : 49
Enregistré le : dim. 1 juil. 2018 14:49
Localisation : Alpes-maritimes (06)

Re: partition linux mémoire pleine - grub endommagé

Message par jaq »

Merci Jennatux et Cyrille
Beaucoup de temps perdu pour vous faire mon retour parce que, au moment d’envoyer, mes doigts ont accroché des touches et le message a disparu…

1) J'avais déjà lu viewtopic.php?t=16694 et essayé mais sans succès (pas possible d’accéder au « Recovery mode «  à cause de la mémoire pleine pour la partition linux).
Je n’ai pas encore essayé le changement de mdp. En effet, avant de lire vos réponses, je venais enfin d'accéder à un terminal et lancer je crois :

set boot=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod normal
normal

Le démarrage normal a eu lieu et j'ai pu alors accéder à mes documents, ma messagerie.
Pour autant, comme les retours des lignes de commande semblent montrer que les défaillances de grub2 n’ont pas été réparées (voir ci-dessous sudo apt clean qui ne renvoie rien et les résultats identiques pour les deux df -Th) mais peut-être seulement contournées, je préfère profiter de cette éclaircie pour traiter les urgences, notamment sauvegarder le home sur DD externe par précaution, avant d'éteindre et espérer que ce qui suit aura perrmis de savoir comment libérer de l’espace sur la partition linux (je pense par exemple à supprimer totalement timeshift) afin de réparer grub.

2) Voici les retours des lignes de commande :

Code : Tout sélectionner

jaq@jaq-Latitude-E6330:~$ df -Th
Sys. de fichiers Type  Taille Utilisé Dispo Uti% Monté sur
tmpfs            tmpfs   781M    1,7M  780M   1% /run
/dev/sda1        ext4     41G     41G     0 100% /
tmpfs            tmpfs   3,9G       0  3,9G   0% /dev/shm
tmpfs            tmpfs   5,0M    8,0K  5,0M   1% /run/lock
/dev/sda5        ext4    169G    128G   33G  80% /home
tmpfs            tmpfs   781M    1,7M  780M   1% /run/user/1000
/dev/mmcblk0p1   exfat   120G     57G   63G  48% /media/jaq/3762-65341

Code : Tout sélectionner

jaq@jaq-Latitude-E6330:~$ sudo apt clean
[sudo] Mot de passe de jaq :   

Code : Tout sélectionner

jaq@jaq-Latitude-E6330:~$ df -Th
Sys. de fichiers Type  Taille Utilisé Dispo Uti% Monté sur
tmpfs            tmpfs   781M    1,7M  780M   1% /run
/dev/sda1        ext4     41G     41G     0 100% /
tmpfs            tmpfs   3,9G       0  3,9G   0% /dev/shm
tmpfs            tmpfs   5,0M    8,0K  5,0M   1% /run/lock
/dev/sda5        ext4    169G    128G   33G  80% /home
tmpfs            tmpfs   781M    1,7M  780M   1% /run/user/1000
/dev/mmcblk0p1   exfat   120G     57G   63G  48% /media/jaq/3762-65341

Code : Tout sélectionner

jaq@jaq-Latitude-E6330:~$ sudo apt install ncdu
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
ncdu est déjà la version la plus récente (1.15.1-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.

Code : Tout sélectionner

sudo ncdu / -x
->
ncdu 1.15.1 ~ Use the arrow keys to navigate, press ? for help                  
--- / --------------------------------------------------------------------------
   13,9 GiB [######### ] /var                                                   
   10,5 GiB [#######   ] /usr
    8,0 GiB [#####     ]  swapfile
    6,5 GiB [####      ] /timeshift
    1,4 GiB [          ] /opt
  260,1 MiB [          ] /boot
   40,6 MiB [          ] /etc
   19,1 MiB [          ] /root
    8,4 MiB [          ] /Recup
  136,0 KiB [          ] /tmp
   20,0 KiB [          ] /media
e  16,0 KiB [          ] /lost+found
e   4,0 KiB [          ] /srv
e   4,0 KiB [          ] /mnt
e   4,0 KiB [          ] /cdrom
@   0,0   B [          ]  libx32
@   0,0   B [          ]  lib64
@   0,0   B [          ]  lib32
@   0,0   B [          ]  sbin
@   0,0   B [          ]  lib
@   0,0   B [          ]  bin
>   0,0   B [          ] /sys
>   0,0   B [          ] /run
>   0,0   B [          ] /proc
>   0,0   B [          ] /home
>   0,0   B [          ] /dev


 Total disk usage:  40,6 GiB  Apparent size:  39,9 GiB  Items: 523469  

Code : Tout sélectionner

sudo ncdu /var
-> 
ncdu 1.15.1 ~ Use the arrow keys to navigate, press ? for help                  
--- /var -----------------------------------------------------------------------
   11,9 GiB [##########] /tmp                                                   
    1,0 GiB [          ] /log
  840,8 MiB [          ] /lib
  158,2 MiB [          ] /cache
   23,4 MiB [          ] /opt
   16,0 MiB [          ] /backups
  760,0 KiB [          ] /spool
   16,0 KiB [          ] /ipp-usb
e   4,0 KiB [          ] /mail
e   4,0 KiB [          ] /local
@   0,0   B [          ]  lock
@   0,0   B [          ]  run

 Total disk usage:  13,9 GiB  Apparent size:  13,8 GiB  Items: 21825  
Bien cordialement
Modifié en dernier par alain le jeu. 21 déc. 2023 22:01, modifié 1 fois.
Pc portable : Dell Latitude E6330 | Linux Mint 21.2 Victoria) Cinnamon 5.8.4 | noyau : 5.15.0-91-generic | processeur : Intel© Core™ i5-3320M CPU @ 2.60GHz × 2 | Ram 7,6 Go stockage interne : SSD 250 Go | carte graphique intégrée : Intel Corporation 3rd Gen Core processor Graphics Controller
jaq
Messages : 49
Enregistré le : dim. 1 juil. 2018 14:49
Localisation : Alpes-maritimes (06)

Re: partition linux mémoire pleine - grub endommagé

Message par jaq »

Merci ludo9474.

J'avais essayé mais comme pour tout ce que j'avais essayé, ce n'était pas possible, la mémoire pleine empêchant toute lecture/écriture.
Bonne fin de journée.
Pc portable : Dell Latitude E6330 | Linux Mint 21.2 Victoria) Cinnamon 5.8.4 | noyau : 5.15.0-91-generic | processeur : Intel© Core™ i5-3320M CPU @ 2.60GHz × 2 | Ram 7,6 Go stockage interne : SSD 250 Go | carte graphique intégrée : Intel Corporation 3rd Gen Core processor Graphics Controller
Avatar du membre
ludo9474
Messages : 492
Enregistré le : mer. 17 août 2016 13:08
Localisation : Hautes-Alpes

Re: partition linux mémoire pleine - grub endommagé

Message par ludo9474 »

oui mais en passant par la clé bootable tu pouvait avoir accès a Timeshift et ainsi libérer de l'espace en supprimant des sauvegardes
si c'est réglé tant mieux
Bonne fin de journée
PC de Bureau Lenovo thinkstation E32 / Dual Boot
Linux Mint 22.2 Zara Cinnamon-64bit (xserver-xorg-video-nouveau) - Noyau 6.8.0-88
Lmde-7-cinnamon-64bit (xserver-xorg-video-nouveau) - Noyau 6.12.0
CPU: Intel© Core™ i7-4770 CPU @ 3.40GHz × 4
Ram: 16GO / GPU: NVIDIA GeForce GT 630 - 2 écran 22" + 1 écran TV Samsung
Disques durs: 1 SSD 120Go Système (Mint Zara) / 1 SSD 1To Système (Mint Xia + timeshift) / 1 HDD 2To (Données) / 1 HDD 2To (Sauvegardes données)
Avatar du membre
Jennatux
Messages : 3293
Enregistré le : mer. 1 nov. 2017 01:59

Re: partition linux mémoire pleine - grub endommagé

Message par Jennatux »

Tu peux deja gagner 6,5 Go en supprimant le répertoire /timeshift et prévoir de paramétrer Timeshift pour stocker les instantanés sur un disque-usb

Tu as /var/tmp qui fait presque 12 Go , c'est énorme tu peux le visiter avec ncdu soit en descendant dans ce répertoire avec les flèches haut et bas

Code : Tout sélectionner

ncdu /var/tmp
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 - Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde..................................Animations
jaq
Messages : 49
Enregistré le : dim. 1 juil. 2018 14:49
Localisation : Alpes-maritimes (06)

Re: partition linux mémoire pleine - grub endommagé

Message par jaq »

Bonsoir. Merci énormément pour toutes vos aides.

Désolé pour mes absences de balises code pour le retour des commandes.

En tenant compte de tous les conseils et en continuant à chercher, je suis enfin arrivé à supprimer le seul snapshot de timeshift avec bootrepair de la clé bootable. La partition n'est plus occupée qu'à 84% au lieu de 100%.
Néanmoins grub 2.04 n'est toujours pas réparé : quand je démarre j'ai encore le message
error file'/boot/grub/i386-pc/gcry_crc.mod'
mais après quelques secondes linux mint s'affiche correctement et tout est conservé (et le nom d'utilisateur et le mdp ne sont plus demandés).
J'espère que cela va durer jusqu'à la prochaine version stable de Mint que j'installerai alors après avoir sauvegardé mes données, les profils et reformaté.
Est-ce que je pourrai reproduire ma configuration actuelle (en prenant plus d'espace pour sda1 bien sûr) et sans les 2 espaces non alloués ou est-elle à revoir ?

Image
Pc portable : Dell Latitude E6330 | Linux Mint 21.2 Victoria) Cinnamon 5.8.4 | noyau : 5.15.0-91-generic | processeur : Intel© Core™ i5-3320M CPU @ 2.60GHz × 2 | Ram 7,6 Go stockage interne : SSD 250 Go | carte graphique intégrée : Intel Corporation 3rd Gen Core processor Graphics Controller
Avatar du membre
Jennatux
Messages : 3293
Enregistré le : mer. 1 nov. 2017 01:59

Re: partition linux mémoire pleine - grub endommagé

Message par Jennatux »

Tu as un bon partitionnement 40 Go sont suffisants pour /
si tu veux augmenter il faut le faire depuis gparted d'un live en diminuant la partition sda5 vers la droite de 10 Go par exemple et ensuite reduire aussi vers la droite, la partition extended sda2 (qui est une partition servant de conteneur a d'autres partitions)
augmenter sda1 pour combler le vide
De la meme façon tu peux récupérer les 19 Go en fin de disque
_______________________________________________________________________________________________

Edit : le mieux serait d'agrandir la partition extended (sda2) en fin de disque et déplacer ensuite sda5 pour récupérer les 19 Go
Réduire ensuite l'extended en debut de partition de maniere a recuperer le vide qui aura ete laissé par le déplacement de sda5 ce qui te permettra d'augmenter sda1 de 19 Go , ainsi tu aura un systeme sur environ 60 Go

Exemple pour la manipulation des partitions
(Le démontage en début d'exemple n'est pas toujours nécessaire)
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 - Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde..................................Animations
jaq
Messages : 49
Enregistré le : dim. 1 juil. 2018 14:49
Localisation : Alpes-maritimes (06)

Re: partition linux mémoire pleine - grub endommagé

Message par jaq »

Merci Jeannatux.
le mieux serait d'agrandir la partition extended (sda2) en fin de disque et déplacer ensuite sda5 pour récupérer les 19 Go
Réduire ensuite l'extended en debut de partition de maniere a recuperer le vide qui aura ete laissé par le déplacement de sda5 ce qui te permettra d'augmenter sda1 de 19 Go , ainsi tu aura un systeme sur environ 60 Go
J'avais essayé plusieurs fois depuis deux ans, sans succès mais peut-être parce que je partais probablement de gparted du SSD interne et non depuis un live.
Maintenant je n'ose pas essayer de peur de faire une erreur catastrophique. Depuis ton message, j'ai recherché comment sauvegarder home sur DD externe en conservant les metadonnées, avec cp -p mais je n'ai trouvé que la cpie de fichiers et non de répertoire. Peut-être alors cp -p -r (ou R ?) et -n si ça me garantit que rien ne sera écrasé. Ou bien passer par Grsync ?
Je suis d'autant plus inquiet et prudent que je ne peux maintenant plus accéder à mes deux derniers fichier calc de la comptabilité de l'année (suis trésorier d'une petite association) qu'en lecture seule (à partir du live). Je passe en mode "éditer" mais je ne peux pas sauvegarder (et la restauration par libreoffice avait échoué).
Pc portable : Dell Latitude E6330 | Linux Mint 21.2 Victoria) Cinnamon 5.8.4 | noyau : 5.15.0-91-generic | processeur : Intel© Core™ i5-3320M CPU @ 2.60GHz × 2 | Ram 7,6 Go stockage interne : SSD 250 Go | carte graphique intégrée : Intel Corporation 3rd Gen Core processor Graphics Controller
Répondre