#format text/xml Remplacement des objets Ce chapitre décrit comment remplacer des objets. Qu'est-ce que le remplacement d'objet [object-replace]? On peut parfois avoir besoin de changer la configuration d'un objet de volume ou de stockage. Par exemple, on peut souhaiter remplacer un des disques d'un objet de type lien de disque ou RAID-0 par un disque plus récent et plus rapide. Autre exemple : on peut avoir un volume EVMS créé à partir d'un simple segment de disque, et vouloir transformer ce segment en une région RAID-1 pour apporter des redondances de données supplémentaires. "Object-replace" permet d'accomplir ces tâches. Object-replace permet d'échanger un objet avec un autre objet. Le nouvel objet est ajouté alors que le premier est toujours en place. Les données sont ensuite copiées de l'original vers le nouvel objet. Lorsque la copie est terminée, l'objet original est supprimé. Ce processus peut etre effectué pendant que le volume est monté et en cours d'utilisation. Remplacement d'un objet fils de type lien de disque Pour cet exemple, nous allons démarrer avec un objet lien de disque nommé link1, qui est composé de deux segments de disque nommés sda1 et sdb1. L'objectif est de remplacer sdb1 par un autre segment nommé sdc1. Note Avec le plug-in de liaison de disque , l'objet cible (ici sdc1) peut être de même taille ou plus grand que l'objet source. Si la cible est plus grande, l'espace supplémentaire sera inutilisé. D'autres plug-ins ont des restrictions différentes et peuvent nécessiter que les deux objets soient de même taille. Utilisation de l'interface d'EVMS ou de Ncurses Pour remplacer sdb1 par sdc1, suivez ces étapes : Sélectionnez ActionsReplace (Remplacer). Dans le panneau « Replace Source Object », sélectionnez sdb1. Cliquez sur Next. Dans le panneau « Select Replace Target Object », sélectionnez sdc1. Activez Replace. Vous pouvez également effectuer ces mêmes étapes à l'aide du menu contextuel : Dans le panneau « Disk Segments », faites un clic droit (ou appuyer sur Entrée) sur l'objet sdb1. Choisissez Replace dans le menu contextuel. Dans le panneau « Select Replace Target Object », sélectionnez sdc1 . Cliquez sur Replace. Lorsqu'on enregistre les changements, EVMS commence à copier les données de sdb1 vers sdc1. La barre d'état en bas de l'interface montrera l'avancement de la copie. L'interface doit rester ouverte jusqu'à la fin de la copie. C'est à ce moment-là que l'objet sdb1 sera déplacé vers le panneau « Available Objects ». Utilisation du CLI Pour remplacer des objets avec le CLI, utilisez la commande Replace : Replace:nom_de_l_objet_source, nom_de_l_objet_cible « nom_de_l_objet_source » est le nom de l'objet qui doit etre remplacé par «  nom_de_l_objet_cible ». Dans l'exemple suivant, sdb1 est remplacé par sdc1. Replace:sdb1,sdc1