Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

transférer un système vers un nouveau disque

9 réponses
Avatar
Gaëtan PERRIER
Bonjour,

Je souhaite transférer mon système de deux disques 36 Gio vers un de 70 Gio.
/home étant sur un autre disque, j'ai /boot, /, /usr, /var, /tmp comme partition à transférer.
Pour /boot, /usr et / je ne me fais pas trop de soucis un cp -ax devrait faire l'affaire, par contre pour /var et /tmp je ne sais pas si je peux les transférer comme ça. Est-ce que lorsque je vais redémarrer je ne risque pas d'avoir des soucis avec des lock ou des trucs dans le genre?
Pour réinstaller le mbr je dois pouvoir le faire avec un chroot sur mon nouveau disque suivi d'un lilo, non?

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter 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

9 réponses

Avatar
Yves Rutschle
On Thu, Dec 14, 2006 at 11:03:43PM +0100, Gaëtan PERRIER
wrote:
Je souhaite transférer mon système de deux disques 36 Gio
vers un de 70 Gio. /home étant sur un autre disque, j'ai
/boot, /, /usr, /var, /tmp comme partition à transférer.
Pour /boot, /usr et / je ne me fais pas trop de soucis un
cp -ax devrait faire l'affaire, par contre pour /var et
/tmp je ne sais pas si je peux les transférer comme ça.
Est-ce que lorsque je vais redémarrer je ne risque pas
d'avoir des soucis avec des lock ou des trucs dans le
genre?



Si tu as bien éteind le système, et que tu fais ça en ayant
bouté sur un CD, ça ne pose aucun problème.

Pour réinstaller le mbr je dois pouvoir le faire
avec un chroot sur mon nouveau disque suivi d'un lilo,
non?



Correct. N'oublie pas non plus d'adapter ton /etc/fstab.

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Laurent Besson
Le Jeudi 14 Décembre 2006 23:03, Gaëtan PERRIER a écrit  :
Bonjour,



Salut

Je souhaite transférer mon système de deux disques 36 Gio vers un de 70
Gio. /home étant sur un autre disque, j'ai /boot, /, /usr, /var, /tm p comme
partition à transférer.



Tiens ??? Je l'ai fait il y a 2 jours...
Ma hda tombait en rade... au bout de qlq heures... I/O errors....etc

Pour /boot, /usr et / je ne me fais pas trop de
soucis un cp -ax devrait faire l'affaire, par contre pour /var et /tmp je
ne sais pas si je peux les transférer comme ça.



Moi j'ai transfèré avec un : cp -a

Est-ce que lorsque je vais
redémarrer je ne risque pas d'avoir des soucis avec des lock ou des trucs
dans le genre?



Les locks doivent être recréés par le système, sinon pa s de reboot possible...
(killall...)

Pour réinstaller le mbr je dois pouvoir le faire avec un
chroot sur mon nouveau disque suivi d'un lilo, non?



Ce que j'ai fait :

Je devais transfèrer : / /boot /logical-disk/data/RPMS-perso /tmp swap
J'avais :
/dev/hda1 / ext3 suid,dev,usrquota,exec 1 1
/dev/hda7 /boot ext3 defaults 1 2
/dev/hda8 /logical-disk/data/RPMS-perso ext3 defaults 1 2
/dev/hda6 /tmp ext3 defaults 1 2
/dev/hda5 swap swap defaults 0 0
Mon hdb était le cdrom créé au boot !

J'ai mis mon nouveau disque en lieu et place du lecteur.... : reboot
J'ai mis dans fstab :
# hda 4.3Go est partitionné ainsi
/dev/hda1 / ext3 suid,dev,usrquota,exec 1 1
/dev/hda7 /boot ext3 defaults 1 2
/dev/hda8 /logical-disk/data/RPMS-perso ext3 defaults 1 2
/dev/hda6 /tmp ext3 defaults 1 2
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0

# le Nouveau disque de 80Go
/dev/hdb1 /XDisk-new ext3 suid,dev,usrquota,exec 1 1
/dev/hdb7 /XDisk-new/boot ext3 defaults 1 2
/dev/hdb8 /XDisk-new/logical-disk/data/RPMS-perso ext3 defaults 1 2
/dev/hdb6 /XDisk-new/tmp ext3 defaults 1 2
/dev/hdb5 swap swap defaults 0 0

Montage à chaud de /XDisk-new...
!!! un cp -a de tous les rep à transfèrer !!!
!!! Changement dans lilo :
l'option root=/hda est devenue root=/hdb et l'option disk=/dev/hda en hdb
Un lilo -v

Un reboot pour voir... X (ca a fonctionné)
Un arrêt : démontage de hda....
J'ai mis alors le cdrom en hda...

Démarrage sur le CD de ma distrib (pour ce PC : Mandriva)
Mode rescue : Montage des partoches....
vi /etc/fstab
Ai fais disparaitre "XDisk-new"
pour que cela devienne :
/dev/hdb1 / ext3 suid,dev,usrquota,exec 1 1
/dev/hdb7 /boot ext3 defaults 1 2
/dev/hdb8 /logical-disk/data/RPMS-perso ext3 defaults 1 2
/dev/hdb6 /tmp ext3 defaults 1 2
/dev/hdb5 swap swap defaults 0 0

Sachant que la partie de hda doit disparaitre.... ploufff !
Un lilo -v (pour être sûr !!! :) )

Tous cela sachant que cela se passait sur le PC qui héberge (Web, FTP,
Mail....)
J'avais très chaud... mais chauuud !!

Total de l'histoire :
1) (+/-) 2-3 heures d'interruptions des services.
2) Avoir chaud... (c'est presque l'hivers)

En espèrant que cela te donne du courage...
Parcontre bien réfléchir à chaque action, si tu n'en a pas o ublié UNE seule au
par avant !

Me**e !!!
...
Avatar
gaetan.perrier
Selon Yves Rutschle :

On Thu, Dec 14, 2006 at 11:03:43PM +0100, Gaëtan PERRIER
wrote:
> Je souhaite transférer mon système de deux disques 36 Gio
> vers un de 70 Gio. /home étant sur un autre disque, j'ai
> /boot, /, /usr, /var, /tmp comme partition à transférer.
> Pour /boot, /usr et / je ne me fais pas trop de soucis un
> cp -ax devrait faire l'affaire, par contre pour /var et
> /tmp je ne sais pas si je peux les transférer comme ça.
> Est-ce que lorsque je vais redémarrer je ne risque pas
> d'avoir des soucis avec des lock ou des trucs dans le
> genre?

Si tu as bien éteind le système, et que tu fais ça en ayant
bouté sur un CD, ça ne pose aucun problème.

> Pour réinstaller le mbr je dois pouvoir le faire
> avec un chroot sur mon nouveau disque suivi d'un lilo,
> non?



Par contre le lilo il faut le faire sur quoi?
Parce que j'ai monté mon nouveau système dans /mnt/new, j'ai fais un chroot
/mnt/new
Je suis bien dans mon nouveau système qui est sur sde j'ai donc modifié mon
lilo.conf avec boot=/dev/sde mais quand je lance lilo j'ai:

lilo
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
device-mapper: version ioctl failed: Invalid argument
Incompatible libdevmapper 1.02.08 (2006-07-17)(compat) and kernel driver
Warning: '/proc/partitions' does not exist, disk scan bypassed
Warning: BIOS drive 0x84 may not be accessible
Warning: /dev/sde is not on the first disk
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Added Linux *
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Added Linux.old
Warning: BIOS drive 0x84 may not be accessible
Added memtest



Correct. N'oublie pas non plus d'adapter ton /etc/fstab.



Oui j'y pense. Merci.

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Gaëtan PERRIER
Le Fri, 15 Dec 2006 20:35:55 +0100
a écrit:

Selon Yves Rutschle :

> On Thu, Dec 14, 2006 at 11:03:43PM +0100, Gaëtan PERRIER
> wrote:
> > Je souhaite transférer mon système de deux disques 36 Gio
> > vers un de 70 Gio. /home étant sur un autre disque, j'ai
> > /boot, /, /usr, /var, /tmp comme partition à transférer.
> > Pour /boot, /usr et / je ne me fais pas trop de soucis un
> > cp -ax devrait faire l'affaire, par contre pour /var et
> > /tmp je ne sais pas si je peux les transférer comme ça.
> > Est-ce que lorsque je vais redémarrer je ne risque pas
> > d'avoir des soucis avec des lock ou des trucs dans le
> > genre?
>
> Si tu as bien éteind le système, et que tu fais ça en ayant
> bouté sur un CD, ça ne pose aucun problème.
>
> > Pour réinstaller le mbr je dois pouvoir le faire
> > avec un chroot sur mon nouveau disque suivi d'un lilo,
> > non?

Par contre le lilo il faut le faire sur quoi?
Parce que j'ai monté mon nouveau système dans /mnt/new, j'ai fais
un chroot /mnt/new
Je suis bien dans mon nouveau système qui est sur sde j'ai donc
modifié mon lilo.conf avec boot=/dev/sde mais quand je lance lilo
j'ai:

lilo
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: No such file or directory
Failed to set up list of device-mapper major numbers
device-mapper: version ioctl failed: Invalid argument
Incompatible libdevmapper 1.02.08 (2006-07-17)(compat) and kernel
driver Warning: '/proc/partitions' does not exist, disk scan
bypassed Warning: BIOS drive 0x84 may not be accessible
Warning: /dev/sde is not on the first disk
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Added Linux *
Warning: BIOS drive 0x84 may not be accessible
Warning: BIOS drive 0x84 may not be accessible
Added Linux.old
Warning: BIOS drive 0x84 may not be accessible
Added memtest





Bon finalement malgré les messages d'erreur ça a fonctionné.
Seul truc bizarre je me suis retrouvé avec des droits bizarre sur /tmp: drwxr-xr-x au lieu de drwxrwxrwt, non?

D'ailleurs si quelqu'un peut m'envoyer le résultat d'un ls -l / ça me permettrait de vérifier que tout est bon. Merci.

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Klaus Becker
Am Freitag, 15. Dezember 2006 21:23 schrieb Gaëtan PERRIER:
Le Fri, 15 Dec 2006 20:35:55 +0100

a écrit:
> Selon Yves Rutschle :
> > On Thu, Dec 14, 2006 at 11:03:43PM +0100, Gaëtan PERRIER
> >
> > wrote:



.....

D'ailleurs si quelqu'un peut m'envoyer le résultat d'un ls -l / à §a me
permettrait de vérifier que tout est bon. Merci.

Gaëtan



$ ls -l /
...
drwxr-xr-x 2 root root 2536 2006-12-14 07:29 bin
drwxr-xr-x 3 root root 384 2006-12-12 21:24 boot
drwxr-xr-x 16 root root 13560 2006-12-15 19:53 dev
drwxr-xr-x 3 root root 80 2006-03-12 20:06 emul
drwxr-xr-x 123 root root 7760 2006-12-15 09:45 etc
drwxr-xr-x 9 root root 208 2006-11-27 19:58 home
drwxr-xr-x 2 root root 48 2006-02-06 18:58 initrd
drwxr-xr-x 16 root root 4232 2006-12-07 20:06 lib
lrwxrwxrwx 1 root root 4 2006-11-24 20:50 lib64 -> /lib
drwxr-xr-x 11 root root 304 2006-11-04 20:59 media
drwxr-xr-x 24 root root 624 2006-12-02 09:10 opt
dr-xr-xr-x 94 root root 0 2006-12-15 10:02 proc
drwxr-xr-x 28 root root 1392 2006-12-15 09:47 root
drwxr-xr-x 2 root root 3944 2006-12-14 07:29 sbin
drwxr-xr-x 11 root root 0 2006-12-15 10:02 sys
drwxrwxrwt 11 root root 472 2006-12-15 21:15 tmp
drwxr-xr-x 13 root root 336 2006-12-12 21:23 usr
drwxr-xr-x 14 root root 336 2006-11-03 22:00 var

Monsieur est servi

Klaus
Avatar
Gaëtan PERRIER
Le Fri, 15 Dec 2006 21:18:20 +0100
Klaus Becker a écrit:

Am Freitag, 15. Dezember 2006 21:23 schrieb Gaëtan PERRIER:
> Le Fri, 15 Dec 2006 20:35:55 +0100
>
> a écrit:
> > Selon Yves Rutschle :
> > > On Thu, Dec 14, 2006 at 11:03:43PM +0100, Gaëtan PERRIER
> > >
> > > wrote:

.....

> D'ailleurs si quelqu'un peut m'envoyer le résultat d'un ls -l /
> ça me permettrait de vérifier que tout est bon. Merci.
>
> Gaëtan

$ ls -l /
...
drwxr-xr-x 2 root root 2536 2006-12-14 07:29 bin
drwxr-xr-x 3 root root 384 2006-12-12 21:24 boot
drwxr-xr-x 16 root root 13560 2006-12-15 19:53 dev
drwxr-xr-x 3 root root 80 2006-03-12 20:06 emul
drwxr-xr-x 123 root root 7760 2006-12-15 09:45 etc
drwxr-xr-x 9 root root 208 2006-11-27 19:58 home
drwxr-xr-x 2 root root 48 2006-02-06 18:58 initrd
drwxr-xr-x 16 root root 4232 2006-12-07 20:06 lib
lrwxrwxrwx 1 root root 4 2006-11-24 20:50 lib64 -> /lib
drwxr-xr-x 11 root root 304 2006-11-04 20:59 media
drwxr-xr-x 24 root root 624 2006-12-02 09:10 opt
dr-xr-xr-x 94 root root 0 2006-12-15 10:02 proc
drwxr-xr-x 28 root root 1392 2006-12-15 09:47 root
drwxr-xr-x 2 root root 3944 2006-12-14 07:29 sbin
drwxr-xr-x 11 root root 0 2006-12-15 10:02 sys
drwxrwxrwt 11 root root 472 2006-12-15 21:15 tmp
drwxr-xr-x 13 root root 336 2006-12-12 21:23 usr
drwxr-xr-x 14 root root 336 2006-11-03 22:00 var

Monsieur est servi



Merci!

C'est tout bon.

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
, vendredi 15 décembre 2006, 20:35:55 CET
[...]
Par contre le lilo il faut le faire sur quoi?
Parce que j'ai monté mon nouveau système dans /mnt/new, j'ai fa is un
chroot /mnt/new
Je suis bien dans mon nouveau système qui est sur sde j'ai donc
modifié mon lilo.conf avec boot=/dev/sde mais quand je lance lilo
j'ai:

lilo
/proc/devices: fopen failed: No such file or directory
[...]



Il faut remonter /proc dans le chroot :
mount --bind /proc /mnt/new/proc
avant, ou
mount -t proc proc /proc
après.

--
Sylvain Sauvage
Avatar
Gaëtan PERRIER
Le Fri, 15 Dec 2006 23:25:05 +0100
Sylvain Sauvage a écrit:

, vendredi 15 décembre 2006, 20:35:55 CET
>[...]
> Par contre le lilo il faut le faire sur quoi?
> Parce que j'ai monté mon nouveau système dans /mnt/new, j'ai fais
> un chroot /mnt/new
> Je suis bien dans mon nouveau système qui est sur sde j'ai donc
> modifié mon lilo.conf avec boot=/dev/sde mais quand je lance lilo
> j'ai:
>
> lilo
> /proc/devices: fopen failed: No such file or directory
>[...]

Il faut remonter /proc dans le chroot :
mount --bind /proc /mnt/new/proc
avant, ou
mount -t proc proc /proc
après.




Merci!

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Laurent Besson
Le Vendredi 15 Décembre 2006 23:35, Gaëtan PERRIER a écrit  :
Le Fri, 15 Dec 2006 23:25:05 +0100

Sylvain Sauvage a écrit:
> , vendredi 15 décembre 2006, 20:35:55 CET
>
> >[...]
> > Par contre le lilo il faut le faire sur quoi?
> > Parce que j'ai monté mon nouveau système dans /mnt/new, j'a i fais
> > un chroot /mnt/new
> > Je suis bien dans mon nouveau système qui est sur sde j'ai donc
> > modifié mon lilo.conf avec boot=/dev/sde mais quand je lance l ilo
> > j'ai:
> >
> > lilo
> > /proc/devices: fopen failed: No such file or directory
> >[...]



Tu vois que t'as eu chaud.... ! ;)
(bref le transfère de disque c'est plutôt l'hivers !)