Page 1 sur 1

[Partitions] Supprimer temporairement /home (résolu)

Publié : lun. 11 oct. 2010, 14:32
par Pahcixam
Bonjour.

Voici le problème qui se pose à moi. Sur mon ordinateur portable j'ai actuellement 4 partitions primaires à savoir:

/dev/sda1 --> ext2 --> /boot
/dev/sda2 --> ext4 --> /
/dev/sda3 --> swap
/dev/sda4 --> ext4 --> /home

Ma partition /home est de loin la plus grande avec presque 80 GB sur mon disque de 120 GB.

Maintenant pour les cours je dois utiliser des logiciels proprios fournis par la fac sans équivalents libres pour notre plateforme. Je dois donc installer windows XP. J'avais d'abord penser à le virtualiser mais je ne suis pas sûr qu'avec mon petit T5500 @ 1.6 GHz, 2.5GB de RAM je puisse avoir quelque chose de suffisamment fluide/fonctionnel.

Ce que j'aimerais donc, c'est savoir si je peux supprimer ma partition /home pour créer une partition étendue à la place sur laquelle je ferais deux partitions logiques:
- une nouvelle pour mon /home
- une pour XP.

Ensuite, si je redémarre en init 3 et si je modifie le fstab avec le nouvel UUID et que je redémarre de nouveau, est-ce que les fichiers élémentaires nécessaires comme mon dossier perso et les fichiers de configuration associés seront automatiquement recréés ?

Sinon existe-il un autre moyen ?

En vous remerciant.

Re: [Partitions] Supprimer temporairement /home (début)

Publié : lun. 11 oct. 2010, 14:52
par tuxce
Salut, non rien n'est recréé.
Mais vu que tu ne parles que de fichiers de bases (pas de données), ça doit pas prendre énormément de place, du coup, un:

Code : Tout sélectionner

mkdir /home_new
mv /home/* /home_new
# Sois sûr de l'espace nécessaire sinon, un cp -a c'est mieux (un mv qui s'arrête au milieu, c'est embêtant)
umount /home
fdisk # ou autre
# tu supprimes, puis crée l'étendue etc...
# tu modifies le fstab 
mount /home
# la au moins t'es sûr que c'est bien renseigné
mv /home_new/* /home/
tout ça en root (pas d'utilisateur logué), ça devrait aller.

Re: [Partitions] Supprimer temporairement /home (début)

Publié : lun. 11 oct. 2010, 15:11
par Emericn6k
Pahcixam a écrit : Maintenant pour les cours je dois utiliser des logiciels proprios fournis par la fac sans équivalents libres pour notre plateforme. Je dois donc installer windows XP. J'avais d'abord penser à le virtualiser mais je ne suis pas sûr qu'avec mon petit T5500 @ 1.6 GHz, 2.5GB de RAM je puisse avoir quelque chose de suffisamment fluide/fonctionnel.
C'est un peu HS mais... Tu as regardé s'ils tournaient sous wine avant de sortir les grands moyens?
Je trouve qu'avec les dernières versions de wine, on est bien loin de l'émulateur tout buggé qui correspond à sa réputation... Il y a de l'espoir, en général c'est bien plus performant qu'en virtualisant.

Sinon, effectivement, je ne vois pas d'autre moyen que celui indiqué par tuxce vu que la partition étendue est nécéssaire pour avoir un second système...

Re: [Partitions] Supprimer temporairement /home (début)

Publié : lun. 11 oct. 2010, 16:01
par Pahcixam
Salut.

J'ai suivi tes conseils tuxce. Seulement je me heure à un petit problème. Je viens de copier mon home dans le dossier /home_new, j'ai modifié mes partitions avec cfdisk. Seulement dans /dev j'ai toujours mes anciennes partitions. Si je relance cfdisk, les nouvelles sont pourtant bien là. Comment faire pour rafraichir les périphériques dans /dev ?

Merci encore

Re: [Partitions] Supprimer temporairement /home (début)

Publié : lun. 11 oct. 2010, 16:40
par tuxce
En théorie, ça devrait se remettre à jour tout seul, mais au cas où:

Code : Tout sélectionner

udevadm trigger
udevadm settle

Re: [Partitions] Supprimer temporairement /home (début)

Publié : lun. 11 oct. 2010, 16:51
par Pahcixam
Salut !

Encore merci ! La migration s'est effectuée sans accroc. J'ai finalement utilisé la commande "partprobe" pour rafraichir /dev (juste avant de lire ton message). J'ai ensuite redémarrer et tout fonctionne parfaitement à présent. Il ne me reste plus qu'à installer Windows XP sans casser mon GRUB ...

Re: [Partitions] Supprimer temporairement /home (résolu)

Publié : lun. 11 oct. 2010, 16:56
par albireo
je ferais deux partitions logiques:
- une nouvelle pour mon /home
- une pour XP.
L'idée est séduisante mais je crois que XP, si mes souvenirs sont bons, ne s'installe que sur une partition primaire :mrgreen: