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.
# Livecd
Posté par peck (site web personnel) . Évalué à 2.
-> 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 ...).
[^] # Re: Livecd
Posté par P.-A. . Évalué à 1.
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
[^] # Re: Livecd
Posté par peck (site web personnel) . Évalué à 1.
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 :-)
# pvmove.
Posté par KiKouN . Évalué à 1.
[^] # Re: pvmove.
Posté par P.-A. . Évalué à 1.
Mais après tout tant que j'ai un moyen de lire les données présente sur l'ancien PV, pas de soucis
# MondoRescue
Posté par viking . Évalué à 1.
Mondo rescue permet de migrer des disques entiers avec la gestion du changement de la taille des partitions.
J'ai testé et cela marche très bien avec des disques en RAID software. Pour le LVM, j'ai pas testé mais normalement c'est supporté.
[^] # Re: MondoRescue
Posté par P.-A. . Évalué à 1.
# Taille des partitions
Posté par Sébastien Koechlin . Évalué à 1.
Si l'espace total occupé par tes partitions tiens sur le nouveau disque, tu peux faire un pvmove et un vgreduce sans soucis, je l'ai fais plusieurs fois.
Si ce n'est pas le cas, alors il faut réduire la taille des partitions jusqu'à ce que cela corresponde. Dans ce cas, il sera peut-être plus simple de créer un nouveau volume groupe, et faire une copie des données (avec cp ou équivalent) de l'ancienne vers la nouvelle partition.
Pour la récupération des données sur l'ancien disque, la question n'est pas très claire, tu veux récupérer les données ? Ou t'assurer que ce n'est pas possible ?
[^] # Re: Taille des partitions
Posté par P.-A. . Évalué à 1.
Justement les partitions seront plus petites sur le nouveau disque. Et j'ai un peu peur de me lancer dans un resize comme ça juste avant de faire un pvmove.
Pour la récupération des données sur l'ancien disque, la question n'est pas très claire, tu veux récupérer les données ? Ou t'assurer que ce n'est pas possible ?
Après le pvmove, je voudrais savoir si :
- les données de l'ancien volume LVM sont tjrs lisibles
- si oui, par quel moyen
Le but pour moi et de me servir ensuite de l'ancien disque en tant que backup.
# Done
Posté par P.-A. . Évalué à 1.
Mais j'ai eu quand même qq problèmes ensuite avec /proc, /dev, et /sys mais bon je l'ai un peu cherché sur ce coup là vu que j'ai fait le rsync à partir d'un système live.
Merci de vos indications
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.