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 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

Re : [Résolu] changer /home de place

De rien smile

Résolu donc.

Hors ligne