#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 ) 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?
...
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?
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
) 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 GnomeTu 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?
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 ?
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_
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
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?
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?
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
#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