Je cherche à repartitionner un disque donc une partie du contenu (environ
140Go) n'est évidemment pas sauvegardable.
J'ai essayé de m'en sortir seul, mais manifestement, cela me dépasse un
peu, et je détesterais perdre toutes ces données, alors je viens m'en
remettre aux spécialistes s'il y en a qui veulent bien se pencher sur mon
problème.
Contexte :
Il y a quelques temps, j'ai passé mon serveur de mandrake à gentoo.
J'ai installé la gentoo sur un nouveau disque, et j'ai toujours conservé
l'ancien disque intact jusqu'à aujourd'hui.
Maintenant, je pense raisonnablement ne plus avoir besoin des données
mandrake, et je souhaiterait donc récupérer cette place inutilisée
(13Go) en la concaténant au reste des données que je veux conserver sur
le disque.
J'avais donc quelque chose du genre :
hdc1 ext3
hdc2 étendue
hdc5 swap
hdc6 ext3
hdc7 ext3
hdc8 ext3
hdc9 ext3 <- 172Go données à conserver
Ce que j'ai essayé en tentant de ne pas trop prendre de risque :
J'ai fait un coup de cfdisk, et j'ai supprimé hdc1, hdc5, hdc6, hdc7 et
hdc8
Jusque là, pas de pb, mais je ne peux récupérer la place qu'en faisant
une autre partition, ce qui ne m'arrange pas, je voudrais en arriver à
une partition unique sur le disque, de la taille du disque
j'ai essayé avec parted (que je découvre) j'ai tenté un resize de hdc5
mais il me dit que le système de fichier comporte des options
incompatibles, je ne sais pas de quoi il parle... (d'ailleurs, je n'arrive
pas non plus à faire le parallèle entre les valeurs numériques de fdisk
et celles demandées par parted)
Alors, j'ai essayé sur hdc2, et j'ai mis en start 0
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc2 1 24321 195358401 5 Extended
/dev/hdc5 1591 24321 182586726 83 Linux
Mais ma hdc5 n'occupe évidemment toujours pas la place totale.. de plus,
si je pouvais virer le hdc2 pour passer la hdc5 en hdc1 primaire, ça ne
serait pas plus mal
par contre, cfdisk
me donne ça :
Nom Fanions Part Type Type SF [Étiq.] Taille (Mo
)------------------------------------------------------------------------------
Logique Espace libre
0,04*
hdc5 NC Logique Linux ext3 200047,01*
Je précise que je n'ai pas rebooté, mais que j'ai fait un hdparm -z /dev/hdc
Je crois avoir tout dit.
Merci d'avance à ceux qui voudront bien se donner la peine de m'aider.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Khanh-Dang
Je cherche à repartitionner un disque donc une partie du contenu (environ 140Go) n'est évidemment pas sauvegardable.
(De'sole' pour les accents, je ne sais pas comment en mettre avec un claiver qwerty sous Irix)
Puisque tu es conscient qu'il faut sauvegarder les donnees, je ne te conseille pas de sauvegarder ce que tu peux parmi tes 140 Go.
Sinon, a` part ca, j'avais deja` eu l'occasion de repartionner et e'tendre une partition ext3, comme dans ton cas. Ca a me^me bien marche'. J'ai tout simplement e'tendu la partition et utiliser ext2resize, dont la page man et autres documentations te seront pre'cieuses.
Seulement, avec moi, ca a facilement marche', car l'extension de la partition se faisait a` la fin de la partition, c'est-a`-dire que l'espace ajoute' se faisait `a la fin. Ce n'est malheureusement pas ton cas, ou` de l'espace est ajoute', mais avant le de'but de ta partition.
Je n'ai aucune connaissance du syste`me de fichier ext2 (ou ext3, c'est pareil) pour savoir si ca change quelque chose, me^me si j'intuite qu'il y a une difficult'e en plus, puisque a priori, ext2resize ne peut pas trouver tout seul les superblocks ext2. D'ailleurs, le fait qu'il n'y ait pas d'options concernant les superblocks pour ext2resize me rend sceptique quant `a la faisabilite' de l'ope'ration avec ce dernier.
Mais sinon, la solution la moins dangereuse me semble de pouvoir disposer temporairement de plusieurs autres disques durs (3 maximum dans la plupart des ordinateurs de type PC) totalisant 140 Go, de facon a` pouvoir faire une copie des fichiers.
Bonne chance !
Je cherche à repartitionner un disque donc une partie du contenu (environ
140Go) n'est évidemment pas sauvegardable.
(De'sole' pour les accents, je ne sais pas comment en mettre avec un
claiver qwerty sous Irix)
Puisque tu es conscient qu'il faut sauvegarder les donnees, je ne te
conseille pas de sauvegarder ce que tu peux parmi tes 140 Go.
Sinon, a` part ca, j'avais deja` eu l'occasion de repartionner et
e'tendre une partition ext3, comme dans ton cas. Ca a me^me bien
marche'. J'ai tout simplement e'tendu la partition et utiliser
ext2resize, dont la page man et autres documentations te seront
pre'cieuses.
Seulement, avec moi, ca a facilement marche', car l'extension de la
partition se faisait a` la fin de la partition, c'est-a`-dire que
l'espace ajoute' se faisait `a la fin. Ce n'est malheureusement pas
ton cas, ou` de l'espace est ajoute', mais avant le de'but de ta
partition.
Je n'ai aucune connaissance du syste`me de fichier ext2 (ou ext3,
c'est pareil) pour savoir si ca change quelque chose, me^me si
j'intuite qu'il y a une difficult'e en plus, puisque a priori,
ext2resize ne peut pas trouver tout seul les superblocks ext2.
D'ailleurs, le fait qu'il n'y ait pas d'options concernant les
superblocks pour ext2resize me rend sceptique quant `a la faisabilite'
de l'ope'ration avec ce dernier.
Mais sinon, la solution la moins dangereuse me semble de pouvoir
disposer temporairement de plusieurs autres disques durs (3 maximum
dans la plupart des ordinateurs de type PC) totalisant 140 Go, de
facon a` pouvoir faire une copie des fichiers.
Je cherche à repartitionner un disque donc une partie du contenu (environ 140Go) n'est évidemment pas sauvegardable.
(De'sole' pour les accents, je ne sais pas comment en mettre avec un claiver qwerty sous Irix)
Puisque tu es conscient qu'il faut sauvegarder les donnees, je ne te conseille pas de sauvegarder ce que tu peux parmi tes 140 Go.
Sinon, a` part ca, j'avais deja` eu l'occasion de repartionner et e'tendre une partition ext3, comme dans ton cas. Ca a me^me bien marche'. J'ai tout simplement e'tendu la partition et utiliser ext2resize, dont la page man et autres documentations te seront pre'cieuses.
Seulement, avec moi, ca a facilement marche', car l'extension de la partition se faisait a` la fin de la partition, c'est-a`-dire que l'espace ajoute' se faisait `a la fin. Ce n'est malheureusement pas ton cas, ou` de l'espace est ajoute', mais avant le de'but de ta partition.
Je n'ai aucune connaissance du syste`me de fichier ext2 (ou ext3, c'est pareil) pour savoir si ca change quelque chose, me^me si j'intuite qu'il y a une difficult'e en plus, puisque a priori, ext2resize ne peut pas trouver tout seul les superblocks ext2. D'ailleurs, le fait qu'il n'y ait pas d'options concernant les superblocks pour ext2resize me rend sceptique quant `a la faisabilite' de l'ope'ration avec ce dernier.
Mais sinon, la solution la moins dangereuse me semble de pouvoir disposer temporairement de plusieurs autres disques durs (3 maximum dans la plupart des ordinateurs de type PC) totalisant 140 Go, de facon a` pouvoir faire une copie des fichiers.
Bonne chance !
Christophe PEREZ
Le Tue, 14 Jun 2005 22:23:32 +0200, Khanh-Dang a écrit:
Mais sinon, la solution la moins dangereuse me semble de pouvoir disposer temporairement de plusieurs autres disques durs (3 maximum dans la plupart des ordinateurs de type PC) totalisant 140 Go, de facon a` pouvoir faire une copie des fichiers.
Je crois que je vais suivre ce sage conseil. D'autant que sur le total de mes autres partitions (un disque de 160Go et un disque de 80Go), je dois bien avoir ça comme place libre, mais ça va m'obliger à morceller les 140Go, ce qui va quand même me prendre pas mal de temps. Malgré tout, ça semble quand même le plus raisonnable, je suis parfois un peu trop "casse-cou" (le premier qui rajoute des lettres, je le lynche).
Bonne chance !
Merci ;-)
-- Christophe PEREZ Écrivez moi sans _faute !
Le Tue, 14 Jun 2005 22:23:32 +0200, Khanh-Dang a écrit:
Mais sinon, la solution la moins dangereuse me semble de pouvoir
disposer temporairement de plusieurs autres disques durs (3 maximum
dans la plupart des ordinateurs de type PC) totalisant 140 Go, de
facon a` pouvoir faire une copie des fichiers.
Je crois que je vais suivre ce sage conseil. D'autant que sur le total de
mes autres partitions (un disque de 160Go et un disque de 80Go), je dois
bien avoir ça comme place libre, mais ça va m'obliger à morceller les
140Go, ce qui va quand même me prendre pas mal de temps.
Malgré tout, ça semble quand même le plus raisonnable, je suis parfois
un peu trop "casse-cou" (le premier qui rajoute des lettres, je le lynche).
Le Tue, 14 Jun 2005 22:23:32 +0200, Khanh-Dang a écrit:
Mais sinon, la solution la moins dangereuse me semble de pouvoir disposer temporairement de plusieurs autres disques durs (3 maximum dans la plupart des ordinateurs de type PC) totalisant 140 Go, de facon a` pouvoir faire une copie des fichiers.
Je crois que je vais suivre ce sage conseil. D'autant que sur le total de mes autres partitions (un disque de 160Go et un disque de 80Go), je dois bien avoir ça comme place libre, mais ça va m'obliger à morceller les 140Go, ce qui va quand même me prendre pas mal de temps. Malgré tout, ça semble quand même le plus raisonnable, je suis parfois un peu trop "casse-cou" (le premier qui rajoute des lettres, je le lynche).
Bonne chance !
Merci ;-)
-- Christophe PEREZ Écrivez moi sans _faute !
Cem
Le Tue, 14 Jun 2005 15:04:38 -0400, Christophe PEREZ a écrit :
j'ai essayé avec parted (que je découvre) j'ai tenté un resize de hdc5 mais il me dit que le système de fichier comporte des options incompatibles, je ne sais pas de quoi il parle... (d'ailleurs, je n'arrive pas non plus à faire le parallèle entre les valeurs numériques de fdisk et celles demandées par parted)
parted cause en mégabytes je crois. Il traduit ça en numéro de
cylindre.
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible avec parted de modifier la position de début d'une partition formatée en ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format ext2/ext3, il faut que la destination soit de l'espace vide non partitionné de taille supérieure à la source. http://www.gnu.org/software/parted/manual/html_chapter/parted_2.html#SEC25
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%, serait de la réduire de moitié (resize de parted), de déplacer la partition réduite vers la fin du disque (move de parted) pour dégager un espace suffisant en début de disque, puis de la redéplacer au tout début du disque et enfin de faire un resize pour prendre la totalité du disque.
Le Tue, 14 Jun 2005 15:04:38 -0400, Christophe PEREZ a écrit :
j'ai essayé avec parted (que je découvre) j'ai tenté un resize de
hdc5 mais il me dit que le système de fichier comporte des options
incompatibles, je ne sais pas de quoi il parle... (d'ailleurs, je
n'arrive pas non plus à faire le parallèle entre les valeurs
numériques de fdisk et celles demandées par parted)
parted cause en mégabytes je crois. Il traduit ça en numéro de
cylindre.
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible
avec parted de modifier la position de début d'une partition formatée en
ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format
ext2/ext3, il faut que la destination soit de l'espace vide non
partitionné de taille supérieure à la source.
http://www.gnu.org/software/parted/manual/html_chapter/parted_2.html#SEC25
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%,
serait de la réduire de moitié (resize de parted), de déplacer la
partition réduite vers la fin du disque (move de parted) pour dégager un
espace suffisant en début de disque, puis de la redéplacer au tout
début du disque et enfin de faire un resize pour prendre la totalité du
disque.
Le Tue, 14 Jun 2005 15:04:38 -0400, Christophe PEREZ a écrit :
j'ai essayé avec parted (que je découvre) j'ai tenté un resize de hdc5 mais il me dit que le système de fichier comporte des options incompatibles, je ne sais pas de quoi il parle... (d'ailleurs, je n'arrive pas non plus à faire le parallèle entre les valeurs numériques de fdisk et celles demandées par parted)
parted cause en mégabytes je crois. Il traduit ça en numéro de
cylindre.
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible avec parted de modifier la position de début d'une partition formatée en ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format ext2/ext3, il faut que la destination soit de l'espace vide non partitionné de taille supérieure à la source. http://www.gnu.org/software/parted/manual/html_chapter/parted_2.html#SEC25
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%, serait de la réduire de moitié (resize de parted), de déplacer la partition réduite vers la fin du disque (move de parted) pour dégager un espace suffisant en début de disque, puis de la redéplacer au tout début du disque et enfin de faire un resize pour prendre la totalité du disque.
Ronald
Le Tue, 14 Jun 2005 18:56:36 -0400, Christophe PEREZ a écrit :
je suis parfois un peu trop "casse-cou" (le premier qui rajoute des lettres, je le lynche).
ouille! ça plaisante plus ici!
Le Tue, 14 Jun 2005 18:56:36 -0400, Christophe PEREZ a écrit :
je suis parfois un peu trop
"casse-cou" (le premier qui rajoute des lettres, je le lynche).
Le Tue, 14 Jun 2005 18:56:36 -0400, Christophe PEREZ a écrit :
je suis parfois un peu trop "casse-cou" (le premier qui rajoute des lettres, je le lynche).
ouille! ça plaisante plus ici!
Christophe PEREZ
Le Wed, 15 Jun 2005 01:03:42 +0200, Cem a écrit:
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible avec parted de modifier la position de début d'une partition formatée en ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format ext2/ext3, il faut que la destination soit de l'espace vide non partitionné de taille supérieure à la source.
Ça a le grand mérite d'être clair.
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%,
malheureusement non, mais merci pour la suggestion.
serait de la réduire de moitié (resize de parted), de déplacer la partition réduite vers la fin du disque (move de parted) pour dégager un espace suffisant en début de disque, puis de la redéplacer au tout début du disque et enfin de faire un resize pour prendre la totalité du disque.
Ok, ben merci, ces explications m'éviteront de chercher à faire quelque chose d'impossible et d'y perdre du temps, voire des données. Je vais donc rester sur le sage conseil de Khanh-Dang, de déplacer toutes mes données ailleurs, par petit bout, puis d'avoir d'un disque vierge pour y faire ce que je veux.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Wed, 15 Jun 2005 01:03:42 +0200, Cem a écrit:
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible
avec parted de modifier la position de début d'une partition formatée en
ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format
ext2/ext3, il faut que la destination soit de l'espace vide non
partitionné de taille supérieure à la source.
Ça a le grand mérite d'être clair.
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%,
malheureusement non, mais merci pour la suggestion.
serait de la réduire de moitié (resize de parted), de déplacer la
partition réduite vers la fin du disque (move de parted) pour dégager un
espace suffisant en début de disque, puis de la redéplacer au tout
début du disque et enfin de faire un resize pour prendre la totalité du
disque.
Ok, ben merci, ces explications m'éviteront de chercher à faire quelque
chose d'impossible et d'y perdre du temps, voire des données.
Je vais donc rester sur le sage conseil de Khanh-Dang, de déplacer toutes
mes données ailleurs, par petit bout, puis d'avoir d'un disque vierge
pour y faire ce que je veux.
Il ne pourra pas te servir pour ce que tu veux faire. Il est impossible avec parted de modifier la position de début d'une partition formatée en ext2/ext3. Et la commande move ne marchera pas non plus. Pour un format ext2/ext3, il faut que la destination soit de l'espace vide non partitionné de taille supérieure à la source.
Ça a le grand mérite d'être clair.
Une solution, si ta partition de 172 Go n'est pleine qu'à moins de 50%,
malheureusement non, mais merci pour la suggestion.
serait de la réduire de moitié (resize de parted), de déplacer la partition réduite vers la fin du disque (move de parted) pour dégager un espace suffisant en début de disque, puis de la redéplacer au tout début du disque et enfin de faire un resize pour prendre la totalité du disque.
Ok, ben merci, ces explications m'éviteront de chercher à faire quelque chose d'impossible et d'y perdre du temps, voire des données. Je vais donc rester sur le sage conseil de Khanh-Dang, de déplacer toutes mes données ailleurs, par petit bout, puis d'avoir d'un disque vierge pour y faire ce que je veux.