Pages : 1
#1 Le 25/07/2006, à 11:48
- iwky911
[Résolu] changer /home de place
bonjour,
j'ai installer il y a quelques temps linux sur ma machine ( du temps ou j'utilisais windows ) or maintenant je me sers de moins en moins de windows et je voudrais modifier quelques peut les partiton de mon disque dur linux:
voila mon disque dur pour l'instant:
_la partitin racine / (20Go )
_ la partition swap (790Mo)
_ la partition /home ( 4Go )
_ une partition pour tout ce qui est multimedia (fat 32 ) (30Go)
_ une partition anciennement consacré au jeux ( ntfs ) (22Go)
je voudrais en fait supprimer la partition ntfs, puis creer une partition plus grande sur celle ci pour /home ( 15Go ), et faire en sorte que la partition multimedia prenne la place qui reste ( ca donnerait un truc dans ce genre:
_ la partition racine (20Go)
_ la partition swap (790Mo)
_ la partition multimédia (4 + 30 + 7 = 41Go)
_ la partition /home ( 15Go)
contraintes ( sinon c'est pas marrant ^^ ):
la partition multimédia est pleine a craquer ( 3Go de libre ) et il faudrait donc faire ca sans la partitionner si possible....
comment faire? avec quels logiciels?
Dernière modification par iwky911 (Le 27/07/2006, à 11:47)
Hors ligne
#2 Le 25/07/2006, à 11:58
- cep
Re : [Résolu] changer /home de place
Tout dépend du type de partitions (primaires ou logiques) et de leur emplacement sur le disque.
Donc, avant d'aller plus loin, tu devrais publier le résultat d'un sudo fdisk -l
Hors ligne
#3 Le 25/07/2006, à 12:15
- iwky911
Re : [Résolu] changer /home de place
le voila:
Disque /dev/hda: 61.4 Go, 61492838400 octets
255 têtes, 63 secteurs/piste, 7476 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 1 206 1654663+ 1e Hidden W95 FAT16 (LBA)
/dev/hda2 * 207 7477 58396905 7 HPFS/NTFS
Disque /dev/hdb: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 2553 20506941 83 Linux
/dev/hdb2 2554 10011 59906385 5 Extended
/dev/hdb5 2554 2654 811251 82 Linux swap / Solaris
/dev/hdb6 3164 7107 31680148+ b W95 FAT32
/dev/hdb7 7108 10011 23326348+ 7 HPFS/NTFS
/dev/hdb8 2655 3163 4088511 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Hors ligne
#4 Le 25/07/2006, à 13:35
- cep
Re : [Résolu] changer /home de place
Comme la partition que tu veux augmenter (/home), ne jouxte pas celle sur laquelle tu peux rogner, je verrais une autre solution, sous réserve que tu puisses sauvegarder temporairement ton /home actuel sur une autre partition (avec même système de fichiers, sauf à utiliser tar avec les bons paramètres, voir man tar)
supprimer hdb8
supprimer hdb7
garder hdb5 de 2554 à 2654
déplacer et agrandir hdb6 de 2655 à 7500 (proportions à ajuster)
créer nouvelle logique de 7501 à 10011 et y remettre les données de l'ancien /home momentanément sauvegardées ailleurs
reconfiguerer /etc/fstab
Une autre solution est de conserver hdb8 tel-quel, de créer sur une partie de l'emplacment de hdb7 une autre partition linux, et de monter cette partition en apoint de ton /home, y compris faire un agrégat si tu peux sauvegarder temporairement le /home actuel ( http://forum.ubuntu-fr.org/viewtopic.php?id=38165 ) mais c'est moins pratique.
Hors ligne
#5 Le 25/07/2006, à 18:55
- iwky911
Re : [Résolu] changer /home de place
comment faire pour la partition /home ?
je peut le faire sur ubuntu ? il ne gueule pas si je démonte la partition /home qd je suis connecter?
en gros ce que je pense faire:
_ copier le contenu de hdb8 dans un repertoire, démonter hdb8, copier le contenu du répertoire dans /home
_ installer gparted
_ démonter hdb7 et hdb6
_ supprimer hdb7 et hdb8
_ redimensionner hdb6 puis la déplacer (c'est possible sans supprimer les données?? )
_ creer une nouvelle partition pour home
_ y copier le contenu de /home
_ supprimmer le contenu de /home
_ remonter la partition creer dans /home
j'ai fait une erreur?
dois-je utiliser un live cd ou est-ce possible sur ubuntu?
P.S.: je compte monter/démonter les partition avec mount/umount et utiliser gparted pour le reste.
P.S.2: je n'ai jamais fait ca avant donc si vous pensez que j'ai mal compris un truc, dites le moi !
Hors ligne
#6 Le 25/07/2006, à 19:10
- cep
Re : [Résolu] changer /home de place
Oui, mais il sera plus simple d'utiliser un live cd pour repartitionner.
Pour la sauvegarde de /home tu peux faire :
Tu clos ta session et tu ouvres une console avec alt + ctrl + f2
sudo telinit 1
mkdir /save_home
cp -a /home/. /save_home/ ( noter le . point après / et non le * )
Puis : telinit 2
Ceci si tu sauvegardes sur ta /racine avec le même système de fichiers.
Dernière modification par cep (Le 25/07/2006, à 19:12)
Hors ligne
#7 Le 25/07/2006, à 19:26
- iwky911
Re : [Résolu] changer /home de place
et au redémarrage, je n'aurait pas de problème, ubuntu montera la nouvelle partition sur /home? ou faut-il que je modifie un fichier?
grub va s'y retrouver et ne me posera pas de problème?
Hors ligne
#8 Le 25/07/2006, à 19:39
- cep
Re : [Résolu] changer /home de place
Non, ceci est seulement pour sauvegarder.
Ensuite il faudra que tu utilises qq chose comme (à peaufiner) :
mkdir /mnt/new_home
mount /dev/hdxn /mnt/new_home (hdxn sera la nouvelle partition)
cp -a /save_home/. /mnt/new_home/
Tu démontes /mnt/new_home et remontes la nouvelle partition dans /home
Tu vérifies que tout est ok et tu modifies fstab :
/dev/hdxn /home ext3 defaults 0 2
Tu pourras le faire en telinit1 ou avec un live cd. De toute manière l'ancien /home ne pourra pas être monté puisque la partition n'existera plus, n'existera que la /save_home/
Dernière modification par cep (Le 25/07/2006, à 19:41)
Hors ligne
#9 Le 27/07/2006, à 11:24
- iwky911
Re : [Résolu] changer /home de place
c'est bon tout c'est bien passé, j'ai eu un problème lors du partitionnement mais le redémarrage a tout remis en ordre.
merci beaucoup cep!
Hors ligne
#10 Le 27/07/2006, à 11:45
- cep
Hors ligne
Pages : 1