Enlever un disque

Admettons que vous ayez un vieux disque IDE sur /dev/hdb. Vous voulez le retirer mais de nombreux fichiers sont encore dessus.

[Attention]Sauvegarder votre système

Vous devriez toujours effectuer une sauvegarde de votre système avant de faire une opération avec pvremove.

Si vous avez assez d'extents libres sur les autres disques du groupe de volumes, c'est très simple. Il suffit d'exécuter la commande :

# pvmove /dev/hdb
pvmove -- moving physical extents in active volume group "dev"
pvmove -- WARNING: moving of active logical volumes may cause data loss!
pvmove -- do you want to continue? [y/n] y

pvmove -- 249 extents of physical volume "/dev/hdb" successfully moved

Cela va déplacer les extents physiques alloués sur /dev/hdb vers les autres disques du groupe de volumes.

[Note] pvmove est lent

Attention, pvmove est très lent car il doit copier le contenu d'un disque vers un ou plusieurs autres, bloc par bloc. Si vous souhaitez plus d'informations sur l'avancement de l'opération, utilisez l'option -v avec pvmove.

Si vous n'avez pas assez d'extents physiques libres pour les anciens extents, il va falloir rajouter un disque dans le groupe de volumes et y déplacer les extents.