#1 Le 29/10/2006, à 13:00
- dadabe
[Résolu]Taille de partition /home : bizarre ou erronée ?
Bonjour à tous,
Je ne voudrais pas encombrer le forum mais je suis confronté à un problème dont je n'ai pas trouvé de solution.
Voilà, j'ai installé edgy sur une partition étendue de mon deuxième disque dur en dual-boot avec dapper et en gardant le /home de dapper sur la partition primaire /hda3. Tout fonctionne correctement.
Mais je me suis rendu compte que partager /home n'est vraiment pas une bonne idée.
J'ai donc décidé de copier mon /home sur la partition /hdb7. Mais pour cela, j'ai choisi d' utiliser gparted (cd live) afin de réduire la partition /home de 126 GB à 80 GB (mon dossier personnel occupe 61 GB) et puis la copier sur /hdb7. Mais gparted a dû planter car la partition n'a pas été réduite ni copiée. Par contre le taux d'occupation a doublé...
J'ai ensuite copié /home sur /hdb7avec la méthode décrite par cep dans ce forum et tout s'est bien passé.
Ce que je ne saisis pas c'est que gparted (et le gestionnaire de disques d'ubuntu) indique --> /hda3 126 GiB ( 17,28 GiB free) alors que les données n'occupent que 61 GiB !
Quelques infos:
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 21G 3,2G 17G 16% /
varrun 505M 64K 505M 1% /var/run
varlock 505M 0 505M 0% /var/lock
udev 505M 160K 505M 1% /dev
devshm 505M 0 505M 0% /dev/shm
lrm 505M 18M 488M 4% /lib/modules/2.6.15-27-686/volatile
/dev/hda3 79G 62G 18G 79% /home
/dev/hdb1 50G 9,3G 40G 19% /media/montage
/dev/hdc 30M 30M 0 100% /media/cdrom1
sudo fdisk -l
Password:Disque /dev/hda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/hda1 1 2763 22193766 83 Linux
/dev/hda2 2764 2930 1341427+ 82 Linux swap / Solaris
/dev/hda3 2931 19457 132753127+ 83 LinuxDisque /dev/hdb: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 6414 51520423+ 83 Linux
/dev/hdb2 6415 19902 108342360 5 Extended
/dev/hdb5 6415 8847 19543041 83 Linux
/dev/hdb6 8848 8980 1068291 82 Linux swap / Solaris
/dev/hdb7 8981 19902 87730933+ 83 Linux
Merci de m'avoir lu...
En attendant d'éventuelles suggestions,
cordialement
Dernière modification par dadabe (Le 30/10/2006, à 07:31)
Hors ligne
#2 Le 29/10/2006, à 15:50
- Gianni
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
/dev/hda3 79G 62G 18G 79% /home
En réalité c'est gparted qui se trompe. Ta partition n'a pas été redimenssionnée. Donc il reste bien 18 Go de libre (17,28 Go pour être plus précis).
Dans ton cas tu devras profiter de l'instant présent pour copier enfin tes données de ta partition hda3 vers ta partition hdb7; ce qui n'a pas été fait par gparted si j'ai bien compris.
Ensuite tu pourras vérifier l'intégrité de tes données sur ta partition hdb7 et peut être envisager de supprimer la partition hda3 pour la recréer et de cette manière régler le problème créé par gparted au niveau de la table des partitions.
Éventuellement tu pourrais directement tenter de réparer cette table grâce à des utilitaires orientés partitions/disque dur (Outils payants je veux dire)
Peux-tu expliquer clairement ce qui s'est passé avec gparted, est-ce que c'est redimenssionnement qui a échoué ou bien la copie des données. Et quelle opération a été effectuée en premier lieu.
Hors ligne
#3 Le 29/10/2006, à 16:45
- dadabe
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
Hello Gianni,
Merci de t'intéresser à mon problème.
Effectivement, la partition hda3 n'a pas été réduite apparemment avec gparted.
Concernant ce qui s'est passé avec gparted, les opérations lancées ((1)redimensionnement et (2)copie) se sont arrêtées , sans message d'erreur, mais sans atteindre le but recherché. Je pense que les deux opérations ont échoué !!
Je me suis retouvé avec une partition hda3 de même taille (apparemment) mais gparted indique qu'elle est utilisée à hauteur de 110 Go avec un espace libre de 17 Go ! Ce qui est en contradiction avec df -h.
J'ai déjà copié mon home de hda3 vers hdb7 et l'opération a réussie.
Je peux maintenant supprimer hda3, la recréer et recopier mon home sur celle-ci depuis hdb7 (je passerai en telinit 1 )...
D'après toi, ce serait la table des partitions qui serait endommagée. J'ai lu que l'utilitaire testDisk peut s'avérer précieux dans ce cas. Qu'en penses-tu ?
Hors ligne
#4 Le 29/10/2006, à 17:00
- Gianni
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
Je viens de le tester il a l'air bien mais quant aux risques que ce type d'opération de récupération peut éventuellement amener, je préfererais faire une sauvegarde de tout ça avant de réparer.
En tous les cas ca reste une bonne idée à essayer.
PS: une sauvegarde de la table des partitions est possible avec l'utilitaire dd, mais je ne maitrise pas du tout et je ne peux te donner la commande exacte pour cette opération précise.
Hors ligne
#5 Le 30/10/2006, à 07:30
- dadabe
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
Résolu avec testdisk ! Super ce soft !!
Hors ligne
#6 Le 25/11/2006, à 09:10
- Jacques Le Roux
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
J'ai un peu le même genre de problème. Peux-tu expliquer ce que tu as fait avec testdisk STP ?
je crois qu'il y a du "fsck.ext2 -p -b block -B blocksize device" dans l'air mais je ne veux pas faire de conner...
Merci
Hors ligne
#7 Le 25/11/2006, à 10:19
- dadabe
Re : [Résolu]Taille de partition /home : bizarre ou erronée ?
Salut Jacques Le Roux,
Je ne me souviens plus en détail de ce que j'ai fait. Désolé...(On devrait prendre des notes )
J'ai lancé l'analyse de testdisk qui a repéré l'erreur dans la table des partitions et j'ai sélectionné l'option restauration. La table a été restaurée et mon problème a été résolu. Mais ce n'est pas très précis, je le concède... Essaie de relire la documentation fourni avec le logiciel.
Bon courage !
Hors ligne