OVH Cloud OVH Cloud

Réorganisation système de fichiers

25 réponses
Avatar
Nicolas Roudninski
Bonjour à tous,

Je possède un pc en dual boot windows/debian depuis pas mal de temps.
Comme je n'utilise plus du tout windows, j'ai décidé de le virer et de
réorganiser le système de fchiers.
Ma config actuelle est la suivante :

/dev/hda2 on / type ext3 (rw,errors=remount-ro)
/dev/hda4 on /home type ext3 (rw)
/dev/hda1 on /windows type vfat
(rw,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/hdb3 on /mnt/backup type ext3 (rw)

Pour info, un "df -h" donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda2 28G 7,9G 19G 30% /
/dev/hda4 67G 59G 4,7G 93% /home
/dev/hda1 19G 16K 19G 1% /windows
tmpfs 252M 0 252M 0% /dev/shm
tmpfs 10M 116K 9,9M 2% /dev
/dev/hdb3 19G 8,9G 8,5G 52% /mnt/backup

Comme vous pouvez le constater, la partoche hda1 est de type fvat. Grub
est installé dessus.

Je voudrais :
1/ mettre hda1 en ext3 (donc formatage et réinstallation de grub)
2/ transférer la racine ( / ) de hda2 vers hda1
3/ créer un point de montage /opt sur hda2
4/ modifier /etc/fstab en conséquence

Mais je n'ose pas trop me lancer comme ça sans avis éclairé, la loi de
Murphy m'ayant appris que je vais forcément faire une bétise quelque part !

Je souhaite donc vos lumières, suggestions, etc. pour mener à bien cette
tâche qui me parait hardue.

Alors si quelques uns peuvent m'aider, je leur serait super reconnaissant.

PS : si vous avez besoin de plus d'infos, dites-le moi.

Cordialement,

--
Nicolas Roudninski
nroudninski@wanadoo.fr



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

1 2 3
Avatar
Marc PERRUDIN
Nicolas Roudninski a écrit :

Marc PERRUDIN a écrit :

Nicolas Roudninski a écrit :


Bonjour à tous,





Bonjour,


Je possède un pc en dual boot windows/debian depuis pas mal de temps.
Comme je n'utilise plus du tout windows, j'ai décidé de le virer et de
réorganiser le système de fchiers.
Ma config actuelle est la suivante :

/dev/hda2 on / type ext3 (rw,errors=remount-ro)
/dev/hda4 on /home type ext3 (rw)
/dev/hda1 on /windows type vfat
(rw,gid0,uid00,umask2,iocharset=utf8,codepage…0)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,modeb0)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev type tmpfs (rw,sizeM,mode55)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/hdb3 on /mnt/backup type ext3 (rw)

Pour info, un "df -h" donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda2 28G 7,9G 19G 30% /
/dev/hda4 67G 59G 4,7G 93% /home
/dev/hda1 19G 16K 19G 1% /windows
tmpfs 252M 0 252M 0% /dev/shm
tmpfs 10M 116K 9,9M 2% /dev
/dev/hdb3 19G 8,9G 8,5G 52% /mnt/backup

Comme vous pouvez le constater, la partoche hda1 est de type fvat.
Grub est installé dessus.

Je voudrais :
1/ mettre hda1 en ext3 (donc formatage et réinstallation de grub)
2/ transférer la racine ( / ) de hda2 vers hda1
3/ créer un point de montage /opt sur hda2
4/ modifier /etc/fstab en conséquence





Pour reorganiser un système de fichier, voici la methode que
j'utiliserais dans ton cas (par experience, une reinstallation complete
fait toujours perdre quelque chose):
Boot sur une distrib live en mode console (j'utilise knoppix, mais ca
n'est pas obligatoire)
suppression des partitions devenues inutiles (hda1) et changement du
type de partition (cfdisk puis mkfs.ext3)



Ces opérations ne risquent-elles pas d'effacer le mbr, et donc grub ?
Je rapelle que grub est installé sur hda1.



En effet, j'avais raté l'info. Ne peux tu pas pas installer grub
directement sur hda (depuis ton système actuel)?

montage de l'ancien et du nouveau / (hda1 en /mnt/new et hda2 en
/mnt/old par exemple)
copie de l'ancien disque / (hda2) vers hda1 ('cp -a' est très bien
pour ca)
Par precaution, il vaut mieux garder l'ancien / jusqu'a obtenir un
système focntionnel, le /opt peut etre traité par la suite.
Modification du fstab sur le nouveau / pour prendre en compte le
changement
Ajout d'une entrée grub dans l'ancien /boot/grub/menu.lst pour pouvoir
booter sur le nouveau système (changement de la directive root=)
Reboot sur le nouveau système (Il n'y a aucun risque car en cas de pb,
tu peux toujours rebooter sur l'ancien /)
si le boot est correct, grub-install puis update-grub et le tour est
joué. Il ne te reste plus qu'a deplacer le /opt soit directement sur ton
système en fonctionnement, soit avec la distrib live.








--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Tiago Saboga
Em Qua 30 Nov 2005 13:07, Marc PERRUDIN escreveu:
Nicolas Roudninski a écrit :
> Marc PERRUDIN a écrit :
>> Nicolas Roudninski a écrit :
>> Pour reorganiser un système de fichier, voici la methode que
>> j'utiliserais dans ton cas (par experience, une reinstallation complete
>> fait toujours perdre quelque chose):
>> Boot sur une distrib live en mode console (j'utilise knoppix, mais ca
>> n'est pas obligatoire)
>> suppression des partitions devenues inutiles (hda1) et changement du
>> type de partition (cfdisk puis mkfs.ext3)
>
> Ces opérations ne risquent-elles pas d'effacer le mbr, et donc grub ?
> Je rapelle que grub est installé sur hda1.

En effet, j'avais raté l'info. Ne peux tu pas pas installer grub
directement sur hda (depuis ton système actuel)?



De toute façon, s'il y a un problème avec le boot, il me semble qu'il e st
possible de rebooter sur la distrib live, monter la partition hda1 quelque
part, et tourner grub dans un chroot. Je crois me souvenir de l'avoir déj à
fait avec lilo, mais si quelqu'un pouvait le confirmer...

tiago.
Avatar
Jody
Bonjour,

Tiago Saboga a écrit :

[...]


De toute façon, s'il y a un problème avec le boot, il me semble qu'il est
possible de rebooter sur la distrib live, monter la partition hda1 quelque
part, et tourner grub dans un chroot. Je crois me souvenir de l'avoir déjà
fait avec lilo, mais si quelqu'un pouvait le confirmer...






Avec grub pas besoin de chroot.

--

Jody


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Tiago Saboga
Em Qua 30 Nov 2005 16:44, Jody escreveu:
Bonjour,

Tiago Saboga a écrit :
> [...]
>
>
>De toute façon, s'il y a un problème avec le boot, il me semble qu'i l est
>possible de rebooter sur la distrib live, monter la partition hda1 quelq ue
>part, et tourner grub dans un chroot. Je crois me souvenir de l'avoir d éjà
>fait avec lilo, mais si quelqu'un pouvait le confirmer...

Avec grub pas besoin de chroot.


J'imagine que le chroot peut être une bonne option de toute façon pour être
sûr que le système demarre avec la version du grub installée sur le d isque
dur, et pas seulement avec la version de distrib live. De toute façon, il
faut que la distrib live ait le boot loader de choix.

tiago.
Avatar
Nicolas Roudninski
Nicolas Roudninski a écrit :
Bonjour à tous,

Je possède un pc en dual boot windows/debian depuis pas mal de temps.
Comme je n'utilise plus du tout windows, j'ai décidé de le virer et de
réorganiser le système de fchiers.
Ma config actuelle est la suivante :

/dev/hda2 on / type ext3 (rw,errors=remount-ro)
/dev/hda4 on /home type ext3 (rw)
/dev/hda1 on /windows type vfat
(rw,gid0,uid00,umask2,iocharset=utf8,codepage…0)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,modeb0)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev type tmpfs (rw,sizeM,mode55)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/hdb3 on /mnt/backup type ext3 (rw)

Pour info, un "df -h" donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda2 28G 7,9G 19G 30% /
/dev/hda4 67G 59G 4,7G 93% /home
/dev/hda1 19G 16K 19G 1% /windows
tmpfs 252M 0 252M 0% /dev/shm
tmpfs 10M 116K 9,9M 2% /dev
/dev/hdb3 19G 8,9G 8,5G 52% /mnt/backup

Comme vous pouvez le constater, la partoche hda1 est de type fvat. Grub
est installé dessus.

Je voudrais :
1/ mettre hda1 en ext3 (donc formatage et réinstallation de grub)
2/ transférer la racine ( / ) de hda2 vers hda1
3/ créer un point de montage /opt sur hda2
4/ modifier /etc/fstab en conséquence

Mais je n'ose pas trop me lancer comme ça sans avis éclairé, la loi de
Murphy m'ayant appris que je vais forcément faire une bétise quelque part !

Je souhaite donc vos lumières, suggestions, etc. pour mener à bien cette
tâche qui me parait hardue.

Alors si quelques uns peuvent m'aider, je leur serait super reconnaissant.

PS : si vous avez besoin de plus d'infos, dites-le moi.

Cordialement,



Bon ben voila, j'ai réussi à transférer mon hda2 vers hda1 sans soucis
(Murphy doit être en vacances !)
J'ai suivi les méthodes conseillées par jody et Marc Perrudin à savoir :
1/ Boot sur une distrib live (ubuntu dans mon cas)
2/ Changement du type de partition de hda1 (vfat -> ext3) et formatage
de la-dite partition (mkfs.ext3 /dev/hda1)
3/ Montage de l'ancienne partoche et de la nouvelle :
- mount /dev/hda1 /mnt/new
- mount /dev/hda2 /mnt/old
4/ Copie de hda2 vers hda1 (cp -a /mnt/old/* /mnt/new/
-------------------------------------------^
J'ai d'abord fait cp -a /mnt/old /mnt/new et je me suis retrouvé avec
/mnt/new/old (pas terrible !)
5/ modif de /mnt/new/etc/fstab (hda1 à la place de hda2)
6/ Ajout d'une entrée dans /mnt/old/boot/grub/menu.lst (root= /dev/hda1)
7/ reboot : impec
- grub-install
- update-grub
Là léger problème : grub gardait hda2 comme partition racine (pourquoi ?)
Donc :
8/ Effacement (en fait sauvegarde, on n'est jamais trop prudent et
Murphy veille...) du répertoire /boot/grub
- grub-install /dev/hda
- update-grub
Demande de création auto du fichier menu.lst (yes)
vérification de /boot/grub/menu.lst : impec
9/ Reboot : super, ça marche !

Le reste est enfantin : modif de /etc/fstab (hda2 -> /opt)
J'attends un peu avant d'effacer complètement hda2, on ne sait jamais ;-)

Merci énormément pour toutes les réponses, ce fut un véritable plaisir.

@+

--
Nicolas Roudninski

----------------------
Toute ressemblance avec des fautes d'orthographe, de grammaire
ou de conjugaison existantes ou ayant existé serait entièrement
fortuite et indépendante de la volonté de l'auteur.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3