6. Déplacer un groupe de volumes vers un autre système

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]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.

6.1. Démonter le système de fichiers

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

6.2. Marquer le groupe de volumes comme inactif

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

6.3. Exporter le groupe de volumes

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.

6.4. Importer le groupe de volumes

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

6.5. Activer le groupe de volumes

Vous devez activer le groupe de volumes avant de pouvoir y accéder.

# vgchange -ay design

6.6. Monter le système de fichiers

# mkdir -p /mnt/design/users
# mount /dev/design/users /mnt/design/users

Le système de fichiers est désormais prêt à être utilisé.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:27