Linux.general : Changement de disque sur un portable : migration (LVM inside)
Posté par P.-A. (page perso, ) le 23 juillet 2008
0
Bonjour,
Histoire de donner un coup de "boost" à mon portable, je voudrai changer de disque dur, sans effectuer de réinstaller complète. Mon système est partitionné de la manière suivante :
/dev/sda1 /boot/ ~250M
/dev/sda5 LVM ~150Go
Les partitions / et /home sont sur des LV.
Si pour la partition /boot je pense pouvoir m'en sortir (à coup de dd ou même par simple copie en s'assurant ensuite de récupérer correctement le MBR), il n'en est pas de même pour les volumes logiques LVM.
Au gré des quelques lectures trouvées sur le Web je m'oriente vers la procédure suivante :
- démarrage à partir d'un LiveCD avec support LVM.
- le nouveau disque branché en USB.
- partitionnement du nouveau disque.
- pvscan, vgscan toussa histoire de récupérer les méta LVM.
- pvcreate sur le nouveau disque, + vgextend afin d'ajouter le PV nouvellement crée au VG déjà existant (sur le disque interne).
- je suis ensuite la procédure pour enlever un disque telle que décrite sur le site de LVM : http://tldp.org/HOWTO/LVM-HOWTO/removeadisk.html.
A partir de ce moment, les données de l'ancien disque sont-elles encore lisible? Par quel procédé?
Autre chose : le nouveau disque est un peu plus petit que l'ancien (mais plus performant). Le pvmove est-il alors possible en sachant que le nouveau PV sera forcément plus petit que le nouveau mais qu'il peut contenir aisément les données présentes?
Merci de votre aide.
> Lire le message (10 commentaires, moyenne: 1,1).
Vous avez demandé le commentaire #952207.



Livecd
A partir du moment ou tu démarre d'un live cd, le plus simple c'est quand même rsync :
-> création de partitions (lvm ou autre) sur le nouveau disque
-> rsync /mnt/disque1 /mnt/disque2 (a répéter pour chaque partition)
-> installer le bootloader (grub ou lilo)
Sinon, il te faudra d'abord redimensionner le fs (avec ext2resize par exemple), et les données ont un petit peu plus de risque d'être abimées (coupure électrique toussa ...).
Vous admin ? http://linux-attitude.fr
[ Répondre ]
[^]Re: Livecd
Oui finalement c'est peut être la méthode la plus simple et la plus maîtrisé par moi.
Au passage comme ça se passe pour la gestion des UUIDs niveau disque? Pour le moment je me dis qu'il suffit de modifier les entrées de /etc/fstab et de /boot/grub/menu.lst pour remplacer les UUIDs par les périphériques (/dev/sdax). C'est suffisant?
PS : rien à voir mais bon site et merci pour http://linux-attitude.fr/post/Atelier-lecture-bis , j'en ai profité pour mettre à jour mon google reader
[ Répondre ]
[^]Re: Livecd
En effet il te suffit de modifier fstab et la conf grub.
Attention, grub ne prend ni des uuid, ni des /dev, mais un format perso (hdX,Y) facile a comprendre.
Et attention à réiinstaller proprement le mbr sur le nouveau disque.
PS: merci pour ton PS :-)
Vous admin ? http://linux-attitude.fr
[ Répondre ]