La mise à niveau a échoué - pas assez de place sur /

4 replies [Last post]
akik
Offline
Joined: 11/08/2014

Salut,

J'ai essayé de faire la mise à niveau vers Trisquel 7.
Malheureusement elle a échoué, avec un message d'erreur:
La mise à niveau a échoué. La mise à niveau a besoin de 4 199 M
d'espace libre sur le disque « / ». Veuillez libérer un espace
supplémentaire de 3 299 M sur le disque « / ». Videz la corbeille et
supprimez les paquets logiciels temporaires à l'aide de l'application
Système > Administration > Nettoyage du système, ou en tapant la
commande suivante dans un terminal : « sudo apt-get clean ».

J'avais installé Trisquel 5 (puis mis à niveau vers 6) qui m'avait fait une partition / (sur /dev/sda1) de 9.1G qui depuis le temps est pleine à 90% 7.7G même après avoir vider la corbeille, fait le « sudo apt-get clean » et aussi autoclean. Par contre, sur la partition /home (/dev/sda6), j'ai encore 74G de libre.

J'aurai besoin d'aide pour soit:

1. J'ai essayer d'utiliser GParted; mais l'option pour redimensionner les partitions est grisée (autant pour /dev/sda6 que /dev/sda2). Est-ce qu'il existe un autre moyen de redimensionner les partitions?

2. À la racine, le dossier /usr fait 6G. Est-ce que c'est possible (sans mettre à mal le système) de le déplacer sous /home? Si oui, comment?

3. Est-ce que c'est possible de lui faire installer les nouveau paquets quelque part sur /home au lieu de /? Et si oui comment?

4. Si vous avez d'autres idées pour solutionner mon problème, je suis preneur.

Merci!

oysterboy

I am a member!

I am a translator!

Offline
Joined: 02/01/2011

Tu ne peux pas redimensionner des partitions pendant que tu es en train de les utiliser (elles sont montées). Il te faut utiliser GParted depuis un live CD.

nmrk.n
Offline
Joined: 11/01/2013

Le 08/11/2014 19:38, name at domain a écrit :
> Salut,
>
> J'ai essayé de faire la mise à niveau vers Trisquel 7.
> Malheureusement elle a échoué, avec un message d'erreur:
> La mise à niveau a échoué. La mise à niveau a besoin de 4 199 M
> d'espace libre sur le disque « / ». Veuillez libérer un espace
> supplémentaire de 3 299 M sur le disque « / ». Videz la corbeille et
> supprimez les paquets logiciels temporaires à l'aide de l'application
> Système > Administration > Nettoyage du système, ou en tapant la
> commande suivante dans un terminal : « sudo apt-get clean ».
>
> J'avais installé Trisquel 5 (puis mis à niveau vers 6) qui m'avait
> fait une partition / (sur /dev/sda1) de 9.1G qui depuis le temps est
> pleine à 90% 7.7G même après avoir vider la corbeille, fait le « sudo
> apt-get clean » et aussi autoclean. Par contre, sur la partition /home
> (/dev/sda6), j'ai encore 74G de libre.
>
> J'aurai besoin d'aide pour soit:
>
> 1. J'ai essayer d'utiliser GParted; mais l'option pour redimensionner
> les partitions est grisée (autant pour /dev/sda6 que /dev/sda2).
> Est-ce qu'il existe un autre moyen de redimensionner les partitions?
>
> 2. À la racine, le dossier /usr fait 6G. Est-ce que c'est possible
> (sans mettre à mal le système) de le déplacer sous /home? Si oui,
> comment?
>
> 3. Est-ce que c'est possible de lui faire installer les nouveau
> paquets quelque part sur /home au lieu de /? Et si oui comment?
>
> 4. Si vous avez d'autres idées pour solutionner mon problème, je suis
> preneur.
>
> Merci!
> ------------------------------------------------------------------------
1. Est-ce que tu as de la place vide à côté de cette partition pour
pouvoir la redimensionner ?

De plus il ne faudra pas que la partition soit montée et en cours
d'utilisation donc même si tu as de la place tu ne pourras le faire qu'à
partir d'un liveCD ou éventuellement d'un autre système si tu en as un
sur un autre disque (sur une autre partition sur le même disque ça
risque de poser des problèmes je pense).

2. Non, il doit être sous / éventuellement sur une autre partition qu'il
faudrait que tu crées si toutefois tu as de l'espace libre pour le faire.

3. Non, le système doit être sur / et éventuellement certains sous
répertoires de / peuvent être sur d'autres partitions mais /usr ne peut
pas être /home/usr.

4. Si tu as des programmes que tu n'utilises pas tu peux les
désinstaller en faisant attention de ne pas désinstaller par la même
occasion des dépendances utiles à d'autres programmes.

--
nmrk.n
GNU/Linux
[FSF Associate Member]

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Si tu as manuellement installé des applications (normalement dans /opt ou /usr/local) alors tu peux gagner de l'espace dans / en les déplaçant vers un sous-répertoire de /home. Mais je doute que ce soit suffisant...

Si ton système de fichiers monté en /home est de type XFS alors tu ne peux pas le réduire (même depuis un système live). C'est le cas d'une installation par défaut de Trisquel. Il te faut alors sauvegarder tes fichiers dans /home (sur un disque dur externe ou sur une autre machine via le réseau ou ...) et, depuis un système live, supprimer la partition correspondante, étendre la partition où se trouve /, recréer dans l'espace libre une partition pour /home, y coller le système de fichiers de ton choix (pas nécessairement XFS même si ce système de fichiers est réputé pour ses bonnes performances avec de gros fichiers comme ceux des utilisateurs) et y copier de nouveau les fichiers des utilisateurs.

Il te faudra enfin, toujours depuis le système live, éditer la ligne de /etc/fstab avec "/home" en deuxième colonne. Il te faut indiquer dans la première colonne la partition où se trouve /home (tu peux écrire /dev/sdaX où X est est le numéro de la partition). Si tu as changé le système de fichiers, alors indique son type en troisième colonne. Quant aux trois colonnes suivantes, tu peux écrire "noatime" (une option qui améliore un peu les performance en évitant d'écrire une date à chaque lecture d'un fichier), puis "0" et enfin "2" (sans les guillemets à chaque fois).

akik
Offline
Joined: 11/08/2014

Merci à vous trois!

J'ai perdu mon dimanche après-midi à essayer de redimensionner mon /home et effectivement, j'ai du la supprimer. @Magic Banana, ton conseil pour mettre à jour /etc/fstab est venu trop tard... J'ai du monter la partition à la main et comme j'ai quand même lancé la mise à jour... ça a échoué :D

J'ai fini par faire le bourrin, j'ai fait une nouvelle installation pour trisquel 7 et cette fois, j'ai tout mis sur la même partition... J'en suis à réinstaller mes applications; mais que du bonheur, j'ai un "vrai" pilote libre pour ma carte graphique, un éditeur qui supporte le html5 et une bonne évolution d'evolution :)