Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/10/2005, à 10:02

bouhhhh

comment changer la taille d'une partion sans rien effacer?

Bonjour,
Comment changer la taille de mon /home sans rien effacer en utilisant un logiciel Linux?
Puis-je par la même occasion passer de ext3 à reiserfs?
a+

#2 Le 31/10/2005, à 13:20

jAr0d

Re : comment changer la taille d'une partion sans rien effacer?

Tu peux utiliser parted, il s'agit d'un outil en mode console qui te permet de faire des opérations de ce genre.

Il existe aussi (et heuresement smile) les front-end graphiques associés (qui te permet d'avoir l'interface à la partition magique). Il s'agit de :
- qtParted pour kde
- gParted pour Gnome

Tu verras, c'est très simple d'utilisation.

Yann.


Kubuntu 7.10
Toshiba Satellite A100-788
Linux, plus qu'un OS, une passion...

Hors ligne

#3 Le 31/10/2005, à 13:46

Laurent59

Re : comment changer la taille d'une partion sans rien effacer?

Pour ma part je viens d'essayer ces 2 logiciels pour créer une nlle partition sur mon DD, mais tous les 2 bloquent à l'ouverture au moment de la recherche des périphériques.
Pour info je suis sous Breezy.

Qqn a une idée ?

#4 Le 31/10/2005, à 13:48

cep_

Re : comment changer la taille d'une partion sans rien effacer?

bouhhhh a écrit :

...
Puis-je par la même occasion passer de ext3 à reiserfs?
a+

Sans perte de données ? Non.

Il est possible de passer de ext2 à ext3 et inversement car la seule différence est la journalisation, par contre changer de système de fichier, comme par exemple de vfat à ext3 ou ext3 à reiserfs entraine la perte des données inscrites sur la partition.

Chnger de système de fichier est ce que l'on appelle "formater" sous dos et windows.

#5 Le 01/11/2005, à 13:17

BigMadWolf

Re : comment changer la taille d'une partion sans rien effacer?

jAr0d a écrit :

Tu peux utiliser parted, il s'agit d'un outil en mode console qui te permet de faire des opérations de ce genre.

Il existe aussi (et heuresement smile) les front-end graphiques associés (qui te permet d'avoir l'interface à la partition magique). Il s'agit de :
- qtParted pour kde
- gParted pour Gnome

Tu verras, c'est très simple d'utilisation.

Yann.

sous ubuntu je ne suis pas arrivé a redimensionner mon home : gparted ne me propose que de formater ou de supprimmer ma partition.

même avec un cd knoppix, c'est la même chose avec qtparted : je ne peut que redimensionnerma partition windows en fat32. pour les ext3 : niet.

même avec le partition magic de windows il ne veut pas toucher à l'ext3.

j'en conclus que seul l'ext2 doit etre modifiable.

comment passer de l'ext2 à l'ext3 ? comment repasser tt de suite apres le redimensionnement en ext3 ?

mais au fait, est-ce possible de redimensionner du ext2 ?


BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid

Hors ligne

#6 Le 01/11/2005, à 15:41

yeKcim

Re : comment changer la taille d'une partion sans rien effacer?

Le mouvement n'est pas possible sur le ext2 et le ext3 avec gparted, je pense que le probleme viens de là


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

#7 Le 01/11/2005, à 16:09

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Salut yeKcim,

Oui, il est possible maintenant de redimensionner ext3 et ext2 avec gparted. Maintenant ext3 est pris en compte sans avoir à convertir la partition en ext2 avant. Il se charge même de démonter la partition, du moins d'en avertir. En outre ne pas tenir compte des possibilités de qtparted telles que décrites sur son site, il n'est pas à jour.

S'il ne peut pas, c'est qu'il y a un problème autre.

On a longuement discuté de ce point il n'y a pas bien longtemps sur un autre poste. Le gars voulait modifier une partition en en réduisant une autre dont les chiffres de dénomination se suivaient mais dont les secteurs n'étaient pas voisins, ou alors modifier le début de la partition ext3, ce qui n'est toujours pas possible.

Ou alors un problème dans la table des partitions. P. M. fait parfois des trucs pas très clairs sur du ext3 d'ailleurs.

Bouhhh, publie ici le résultat de : sudo fdisk -l pour voir ce qu'il en est en disant ce que tu veux faire.

#8 Le 01/11/2005, à 19:08

Xion345

Re : comment changer la taille d'une partion sans rien effacer?

Bonjour a tous,

En fait il faut différentier partition et système de fichier !
Ex: On peut avoir une partiton de 20Go et un système de fichier ext3 de 10Go sur cette partition.

Donc pour réduire la taille d'une partition ext3, il faur utiliser resize2fs pour réduire le système de fichiers (command shell) avant de pouvoir réduire la partition ! J'avais redimensionné du reiserfs comme ça !

Certains, outils comme cfdisk font ça de marnière automatisée...

Mais avant de jouer à redimensionner tes partitions, FAIS DES BACKUPS. Tu éviteras un désastre en cas de fausse manip.

Il ne faut pas espérer changer de système de fichier sans perdre les données !

Hors ligne

#9 Le 01/11/2005, à 19:45

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Il est tout à fait possible de redimensionner en une seule opération le système de fichiers et la partition, inutile donc d'utiliser les ext2resize et autres lorsqu'on débute dans ce genre de procédure.

Pour reiserfs en ligne de commande il faut utiliser les progsreiserfs.

Mais encore une fois les parted, gparted, qtparted permettent de faire cela.

#10 Le 02/11/2005, à 13:39

laurent59

Re : comment changer la taille d'une partion sans rien effacer?

Pour ma part j'ai installé sur mon DD, donc sur une seule partition (en plus du swap bien sûr).
Aujourd'hui j'aimerai me créer une 2e partition pour mettre mes données (mon /home, c'est bien ça ?!).
Comment puis je faire ?
je suis pas sûr mais je pense faire :
(Avec le CD systemrescuecd)
1- changer ma partition actuelle pour la diminuer et ne garder que la taille nécessaire au / sans le /home (donc uniquement pour les progs)

2- sur l'espace disk libéré, créer une nlle partition

3- grâce au WiKi qui va bien déplacement mon /home de l'ancienne à la nlle partition.

C'est correct ou pas ?

Merci d'avance si qqn peut m'aider là dessus.

Laurent, jeune Linuxien et content d'avoir quitter Wind...s

#11 Le 02/11/2005, à 17:48

BigMadWolf

Re : comment changer la taille d'une partion sans rien effacer?

re à tous !

sudo fdisk -l

Disque /dev/hda: 100.0 Go, 100030242816 octets
255 têtes, 63 secteurs/piste, 12161 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/hda2            2551        3766     9767520   83  Linux
/dev/hda3            3767       12161    67432837+   f  W95 Etendu (LBA)
/dev/hda5           12068       12161      755055   82  Linux swap / Solaris
/dev/hda6            3767       12066    66669687   83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

hda1 : /windows en fat32
hda2 : / en ext3
hda6 : /home en ext3

j'aimerai diminuer hda1 (j'y arrive)
et surtout diminuer hda2 et hda6 afin de créer hda7 en ext3 monté en /mnt/sauvegarde ou je mettrai toutes mes données du genre videos, musiques et jeux.
je préférerai conserver mon /home pour les documents et mes programmes ada.

pourquoi je n'arrive pas à redimensionner mes ext3 même avec un qtparted 4.4.0 avec systemrescuecd et knoppix ? comment faire alors ?

me suis-je trompé en positionnant mon swap à la fin du disque ?

merci à tous pour vos idées !


BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid

Hors ligne

#12 Le 02/11/2005, à 18:17

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Alors, déjà, ne tiens pas compte des numéros des partitions, mais base-toi uniquement sur leur position.
Tu verras par exemple que hda2 et hda6 sont voisines.

Maintenant, un autre problème est que l'on ne peut pas déplacer le début d'une partition ext3.
Donc, partant de là, tu peux redimensionner une ext3 depuis la fin, en l'augmentant ou en la diminuant, mais tu ne pourras pas toucher au secteur de début.

Par contre P. M. peut le faire. Pour autant il faut que tu saches qu'il y a parfois des surprises.

Mais tu pourras, même avec gparted ou assimilé, diminuer hda1 ou hda2 et faire dans la place gagnée seulement une partition primaire.
En effet, tu as déjà 2 primaire et une étendue dans laquelle il y a deux partitions logiques.
Donc, comme on ne peut faire que 4 primaires ou 3 primaires et une étendue (qui elle peut contenir autant de partitions logiques que tu veux), sur l'emplacement gagné en réduisant hda1 ou hda2 tu peux faire une seule primaire.
Si tu réduis une logique par contre tu pourras faire autant de logiques que tu voudras.

Cordialement.
cep

P. S. Pour autant ces manipulations ne seront possibles que si la table des partitions est saine, et il y a un chevauchement entre la fin de hda5 et le début de hda6. Difficile de dire, à la vue de ce que donne fdisk que ce problème sera bloquant.

#13 Le 02/11/2005, à 23:38

teteph

Re : comment changer la taille d'une partion sans rien effacer?

cep_ a écrit :

P. S. Pour autant ces manipulations ne seront possibles que si la table des partitions est saine, et il y a un chevauchement entre la fin de hda5 et le début de hda6. Difficile de dire, à la vue de ce que donne fdisk que ce problème sera bloquant.

Euh, j'aurais plutôt dit qu'il y avait un trou entre hda6 et hda5 (dans cet ordre sur le disque) ou bien...?

Hors ligne

#14 Le 03/11/2005, à 07:42

cep_

Re : comment changer la taille d'une partion sans rien effacer?

/dev/hda6            3767       12066   
/dev/hda5           12068       12161

Monsieur pinaille ?  smile
hda5 aurait du démarrer sur 12067.
C'est plus parlant ainsi ?

#15 Le 03/11/2005, à 11:47

BigMadWolf

Re : comment changer la taille d'une partion sans rien effacer?

je ne vois pas trop le pb si il y a un secteur vide entre hda5 et hda6 mais bon... je te fais quand mm confiance cep_ wink

si on ne peut déplacer le début des ext3 en effet cela pose un pb pour ce que je voudrais faire...

je crois donc que je vais remettre à neuf toutes mes partitions...
cep_ peux tu me montrer ton sudo fdisk -l pour que je m'en inspire stp ? (notamment pour la place du swap)

si d'autres ont une jolie table de partitions et qu'il veulent me la montrer qu'ils n'hésitent pas wink

merci!


BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid

Hors ligne

#16 Le 03/11/2005, à 12:16

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Je n'ai pas dit que cela était un problème. Je dis seulement qu'il peut y avoir des "choses" étranges sur la table, non révélées par fdisk. sfdisk en aurait peut-être dit plus, ou parted.
Mais, comme tu dis, une zone vide n'est pas forcément un problème. Et il m'arrive de laisser des zones non partitionnées sur mes disques, et cela pour plusieurs raisons.
Mes fdisk ne t'apporteront rien, je n'ai pas de multiboot avec windows, et mes partitions sont faites en fonction de l'usage de chaque machine. Pour l'emplacement du swap, tu le mets où tu veux, ou tu laisses faire partman. Vu les capacités des disques actuels, il n'est plus nécessaire de mettre le swap en début de disque. Et comme on peut supprimer la partition swap si nécessaire, autant la mettre en logique pour ne pas gaspiller une primaire.

Je te mets cependant de plans de partitions sur des machines de test. Le hda a été fait en auto par partman, le hdb est tout en étendue et a donc une partition de 7.8 Mo au début (non visible). Et sur l'autre machine, une primaire et des logiques.
Cela pour te montrer que tu peux faire tout ce que tu veux, en utilisant primaires et étendues.
Les numéros des partitions correspondent aux suites dans le temps des créations, et non à leur emplacement.

$ sudo fdisk -l
Password:

Disque /dev/hda: 6448 Mo, 6448619520 octets
255 têtes, 63 secteurs/piste, 784 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1         747     6000246   83  Linux
/dev/hda2             748         784      297202+   5  Extended
/dev/hda5             748         784      297171   82  Linux swap / Solaris

Disque /dev/hdb: 4327 Mo, 4327464960 octets
255 têtes, 63 secteurs/piste, 526 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               2         526     4217062+   5  Extended
/dev/hdb5               2          40      313236   82  Linux swap / Solaris
/dev/hdb6              41         526     3903763+  83  Linux

$ sudo fdisk -l
Password:

Disque /dev/hda: 10.1 Go, 10110320640 octets
255 têtes, 63 secteurs/piste, 1229 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1         526     4225063+   83  Linux
/dev/hda2             781        1229     3606592+   5  Extended
/dev/hda3             527         780     2040255   83  Linux
/dev/hda5             781        1037     2064321   83  Linux
/dev/hda6            1190        1229      321268+  82  Linux swap / Solaris
/dev/hda7            1038        1189     1220908+  83  Linux

#17 Le 03/11/2005, à 12:19

cep_

Re : comment changer la taille d'une partion sans rien effacer?

tout en étendue et a donc une partition de 7.8 Mo au début (non visible).

Je me corrige : plus exactement une zone non partitionnée en début de disque, obligatoire s'il n'y a aucune primaire.

#18 Le 01/12/2005, à 14:59

traaf

Re : comment changer la taille d'une partion sans rien effacer?

salut a vous
je m'insere ds se topic car je n'arrive pas a redimmensionner ma partition /home qui requiert d'etre démontée avant toute modif, or la commande umount me retourne umount: /home: périphérique occupé

ni avec gparted
ni avec parted apres avoir tué l'interface graphique

comment faire svp?


Vault106, musique libre, enjoy it /!\

Hors ligne

#19 Le 01/12/2005, à 15:05

cep_

Re : comment changer la taille d'une partion sans rien effacer?

PAr exemple, dans une console :

sudo telinit 1

Mais ceci impose aussi de ne pas toucher à la partition / et de faire la procédure en ligne de commande.

Or je ne crois pas que ce soit ce que tu veux faire. Mais tu ne pourras pas démonter /home et conserver une session sous X, normalement.

Mais pourquoi ne pas démarrer tout simplement avec un live cd ?

#20 Le 01/12/2005, à 15:11

traaf

Re : comment changer la taille d'une partion sans rien effacer?

cep_ a écrit :

PAr exemple, dans une console :

sudo telinit 1

Mais ceci impose aussi de ne pas toucher à la partition / et de faire la procédure en ligne de commande.

Or je ne crois pas que ce soit ce que tu veux faire. Mais tu ne pourras pas démonter /home et conserver une session sous X, normalement.

Mais pourquoi ne pas démarrer tout simplement avec un live cd ?

merci de ta réponse

un live-cd implique le démontage de ma tour et inversion lecteur optique/disque dur,  modification des points de montage, puis manip inverse pour tout remettre en l'état
( cf ce topic)

si j'en crois
CHANGING RUNLEVELS 1,2,3,4,5 or 6
    tell init to switch to the specified run level.

cette commande rendra mes instruction prioritaire en run level1 , c'est bien ca ?

histoire de comprendre avant de me lancer


Vault106, musique libre, enjoy it /!\

Hors ligne

#21 Le 01/12/2005, à 15:15

traaf

Re : comment changer la taille d'une partion sans rien effacer?

cep_ a écrit :

Mais ceci impose aussi de ne pas toucher à la partition / et de faire la procédure en ligne de commande.

Or je ne crois pas que ce soit ce que tu veux faire. Mais tu ne pourras pas démonter /home et conserver une session sous X, normalement.

pas de pb, j'ai tenté avec parted apres ctrl+alt+backspace et killall gdm
mais /home est tjrs occupé


Vault106, musique libre, enjoy it /!\

Hors ligne

#22 Le 01/12/2005, à 15:25

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Oui. ctrl + alt + f2
puis sudo telinit 1
tu te retrouves #
umount /dev/hdxn (ta partition /home) et mount avant si tu ne connais pas le numéro de la partition.

#23 Le 01/12/2005, à 15:42

traaf

Re : comment changer la taille d'une partion sans rien effacer?

oki merci bien c bon ca a marché


Vault106, musique libre, enjoy it /!\

Hors ligne

#24 Le 01/12/2005, à 15:46

cep_

Re : comment changer la taille d'une partion sans rien effacer?

Pas de quoi.

Pratique, les "minor" de parted lorsqu'on ne veut pas s'enquiquiner de X wink

#25 Le 02/12/2005, à 20:13

BigMadWolf

Re : comment changer la taille d'une partion sans rien effacer?

tiens j'essaierai cette solution...

au fait ton home était en ext2 ou ext3 ? ou autre ?

Dernière modification par BigMadWolf (Le 02/12/2005, à 20:13)


BigMadWolf
Portable HP Pavilon dv4-1115ef - Ubuntu Intrepid

Hors ligne