Il est très simple de déplacer un groupe de volumes entier vers un autre système. Par exemple, si on acquiert un nouveau serveur pour le département. Pour cela, on utilise les commandes vgexport et vgimport.
Note | |
---|---|
vgexport et vgimport ne sont pas nécessaires pour déplacer des disques. Ce sont des outils d'administration permettant d'empêcher les accès aux volumes le temps de les déplacer. |
Il faut nous assurer qu'aucun utilisateur n'accède aux fichiers sur le volume et ensuite il faut le démonter :
# unmount /mnt/design/users
Rendre le groupe de volumes inactif l'enlève du noyau et empêche toute activité sur celui-ci.
# vgchange -an design vgchange -- volume group "design" successfully deactivated
Il est ensuite nécessaire d'exporter le groupe de volumes. Cela empêche qu'on y accède sur « l'ancienne » machine et le prépare à être retiré.
# vgexport design vgexport -- volume group "design" sucessfully exported
Au prochain arrêt de la machine, le disque peut être enlevé et placé sur sa nouvelle machine.
Une fois connecté au nouveau système, un pvscan initial montre qu'il est devenu /dev/sdb :
# pvscan pvscan -- reading all physical volumes (this may take a while...) pvscan -- inactive PV "/dev/sdb1" is in EXPORTED VG "design" [996 MB / 996 MB free] pvscan -- inactive PV "/dev/sdb2" is in EXPORTED VG "design" [996 MB / 244 MB free] pvscan -- total: 2 [1.95 GB] / in use: 2 [1.95 GB] / in no VG: 0 [0]
Nous pouvons désormais importer le groupe de volumes (ce qui l'active au passage) et monter le système de fichiers.
# vgimport design /dev/sdb1 /dev/sdb2 vgimport -- doing automatic backup of volume group "design" vgimport -- volume group "design" successfully imported and activated
Vous devez activer le groupe de volumes avant de pouvoir y accéder.
# vgchange -ay design
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:27