<!--Chapitre 21. Suppression des objets--> <chapter id="deleteobjects"> <title>Suppression des objets</title> <para> Ce chapitre explique comment supprimer des objets EVMS à l'aide des opérations "delete" (supprimer) et "delete recursive" (supprimer récursivement). </para> <!--21.1 Comment supprimer des objets : "delete" et "delete recursive".--> <sect1 id="howtodelete"> <title>Comment supprimer des objets : "delete" et "delete recursive"</title> <para> Avec EVMS, il y a deux manières de détruire les objets dont vous ne voulez plus : "delete" et "delete recursive". L'option "delete" détruit uniquement l'objet que vous spécifiez. L'option "delete recursive" détruit l'objet que vous spécifiez et tous ses objets sous-jacents, jusqu'au conteneur s'il y en a un, ou bien jusqu'au disque. Pour qu'un volume soit supprimé, il ne doit pas être monté. EVMS vérifie que le volume que vous essayez de détruire n'est pas monté et n'effectue pas la suppression si le volume est monté. </para> </sect1> <!--21.2. Exemple : réaliser une opération "delete recursive"--> <sect1 id="exdelete"> <title>Exemple : réaliser une opération "delete recursive"</title> <para> L'exemple suivant montre comment détruire un volume et les objets qu'il contient avec les interfaces graphiques d'EVMS, de Ncurses et à partir de la ligne de commande. </para> <blockquote> <example> <title>Détruire un volume et la région et le conteneur qu'il contient</title> <para> Cet exemple utilise l'opération "delete recursive" pour détruire le volume /dev/evms/Sample Volume et la région et le conteneur qu'il contient. Le volume en question a été créé dans l'exemple plus haut. Bien que l'on puisse utiliser l'option « delete » sur chaque objet séparément, l'option « delete recursive » nécessite moins d'étapes. Il faut remarquer que, comme nous voulons supprimer le conteneur ainsi que le volume, l'opération doit être effectuée en deux étapes : la première consiste à supprimer le volume et son contenu, la deuxième à supprimer le conteneur et son contenu. </para> </example> </blockquote> <!--21.2.1 Utilisation de l'interface d'EVMS.--> <sect2 id="exdeleteevms"> <title>Utilisation de l'interface d'EVMS</title> <para> Pour monter un volume à l'aide de l'interface d'EVMS : </para> <orderedlist> <listitem><para> Sélectionnez Actions->Delete->Volume. </para></listitem> <listitem><para> Sélectionnez le volume /dev/evms/Sample Volume dans la liste. </para></listitem> <listitem><para> Cliquez sur "Delete Recursive". Cette étape supprime le volume et la région lvm/Sample Container/Sample Region. Si vous voulez conserver les parties sous-jacentes, ou supprimer chaque partie séparément, vous devrez cliquer sur « Delete » au lieu de « Delete Recursive ». </para></listitem> <listitem><para> Si vous avez choisi "Delete Recursive", sélectionnez Actions->Delete->Container. Sinon, supprimez la région avant de continuer. </para></listitem> <listitem><para> Sélectionnez le conteneur lvm/Sample Container dans la liste. </para></listitem> <listitem><para> Cliquez sur "Delete Recursive" pour détruire le conteneur et tout ce qu'il contient. Vous pouvez aussi cliquer sur « delete » pour ne détruire que le conteneur. (Si vous avez construit le conteneur sur les disques comme dans l'exemple, les deux commandes ont le même effet.) </para></listitem> </orderedlist> <para> On peut aussi utiliser le menu contextuel : </para> <orderedlist> <listitem><para> À partir de l'onglet "Volumes", cliquez droit sur /dev/evms/Sample Volume. </para></listitem> <listitem><para> Cliquez sur "Delete..." </para></listitem> <listitem><para> Reprenez les opérations à partir de l'étape 3 des instructions de l'interface d'EVMS . </para></listitem> </orderedlist> </sect2> <!--21.2.2 Utilisation de Ncurses.--> <sect2 id="exdeletencurses"> <title>Utilisation de Ncurses</title> <para> Pour supprimer le volume et le conteneur à l'aide de Ncurses : </para> <orderedlist> <listitem><para> Sélectionnez Actions->Delete->Volume. </para></listitem> <listitem><para> Sélectionnez le volume /dev/evms/Sample Volume dans la liste. </para></listitem> <listitem><para> Activez "Delete Volume Recursively". Cela permet de supprimer le volume et la région lvm/Sample Container/Sample Region. Si vous voulez conserver les parties sous-jacentes, ou supprimer chaque partie séparément, vous devrez activer <quote>Delete</quote> au lieu de <quote>Delete Recursive</quote>. </para></listitem> <listitem><para> Si vous avez choisi "Delete Recursive", sélectionnez Actions->Delete->Container. Sinon, supprimez la région avant de continuer. </para></listitem> <listitem><para> Sélectionnez le conteneur lvm/Sample Container dans la liste. </para></listitem> <listitem><para> Cliquez sur "Delete Recursive" pour détruire le conteneur et tout ce qu'il contient. Vous pouvez aussi activer <quote>Delete</quote> pour ne détruire que le conteneur (si vous avez construit le conteneur sur les disques comme dans l'exemple, les deux commandes ont le même effet). </para></listitem> <listitem><para> Appuyez sur Entrée </para></listitem> </orderedlist> <para> On peut aussi utiliser le menu contextuel de Ncurses : </para> <orderedlist> <listitem><para> À partir de la vue "Volumes", faites Entrée sur /dev/evms/Sample Volume. </para></listitem> <listitem><para> Activez "Delete" </para></listitem> <listitem><para> Reprenez les opérations à partir de l'étape 3 des instructions de l'interface Ncurses classique. </para></listitem> </orderedlist> </sect2> <!-- 21.2.3 Utilisation de la ligne de commande [CLI]--> <sect2 id="exdeletecli"> <title> Utilisation de la ligne de commande [CLI] </title> <para> Utilisez les commandes delete et delete recursive pour détruire les objets EVMS. Entrez le nom de la commande suivie d'un <quote>:</quote>, puis entrez le nom du volume, objet ou conteneur. Par exemple : </para> <orderedlist> <listitem><para> Entrez cette commande pour réaliser l'opération "Delete Recursive" : </para> <programlisting> delete recursive: "/dev/evms/Sample Volume" </programlisting> <para> Cela permet de supprimer le volume et la région /lvm/Sample Container/Sample Region. Si vous voulez conserver les parties sous-jacentes, ou supprimer chaque partie séparément, vous devez utiliser la commande delete comme suit : </para> <programlisting> delete: "/dev/evms/Sample Volume" </programlisting> </listitem> <listitem><para> Si vous avez choisi "Delete Recursive", (sinon, supprimez la région avant de continuer) entrez la commande suivante pour détruire le conteneur et tout ce qu'il contient : </para> <programlisting> delete recursive: ''lvm/Sample Container'' </programlisting> <para> Pour ne détruire que le container : </para> <programlisting> delete: ''lvm/Sample Container'' </programlisting> </listitem> </orderedlist> </sect2> <sect2 id="mkfsgui"> <title>Utilisation de l'interface d'EVMS</title> <para>Pour supprimer le volume et le conteneur avec l'interface d'EVMS, suivez ces étapes : </para> <orderedlist> <listitem><para> Sélectionnez <menuchoice><guimenu>Actions</guimenu><guimenuitem>Delete</guimenuitem><guimenuitem>Volume</guimenuitem></menuchoice> . </para></listitem> <listitem><para> Sélectionnez dans le liste le volume <filename>/dev/evms/Sample Volume</filename> </para></listitem> <listitem><para> Cliquez sur <guibutton>Recursive Delete</guibutton> (suppression récursive). Cette étape supprime le volume et la région <filename>lvm/Sample Container/Sample Region</filename>. Pour garder les éléments sous-jacents ou supprimer chaque élément séparément, on cliquera sur <guibutton>Delete</guibutton>(supprimer) au lieu de <guibutton>Delete Recursive</guibutton>. </para></listitem> <listitem><para> Si vous avez choisi la suppression récursive (dans le cas contraire, supprimez la région avant de poursuivre cette procédure), sélectionnez <menuchoice><guimenu>Actions</guimenu><guimenuitem>Delete</guimenuitem><guimenuitem>Container</guimenuitem></menuchoice>. </para></listitem> <listitem><para> Sélectionnez dans la liste le conteneur <guimenu>lvm/Sample Container</guimenu>. </para></listitem> <listitem><para> Cliquez sur <guibutton>Recursive Delete</guibutton> pour supprimer le conteneur et tout ce qu'il contient. On peut aussi supprimer uniquement le conteneur en cliquant sur <guibutton>Delete</guibutton> (Si le conteneur a été construit sur des disques, comme dans l'exemple, les deux commandes auront le même effet). </para></listitem> </orderedlist> <para> </para> <para>On peut également effectuer certaines étapes de suppression de volume à l'aide du menu contextuel de l'interface : </para> <orderedlist> <listitem><para> Dans l'onglet <guimenuitem>Volumes</guimenuitem>, faites un clic droit sur <filename>/dev/evms/Sample Volume</filename>. </para></listitem> <listitem><para> Cliquez sur <guibutton>Delete</guibutton>... (supprimer) </para></listitem> <listitem><para> Poursuivez en reprenant à partir de l'étape 3 des instructions données pour l'interface.</para></listitem> </orderedlist> </sect2> <sect2 id="mkfsncurses"><title> Utilisation de Ncurses</title> <para>Pour supprimer le volume et le conteneur avec Ncurses, suivez ces étapes : </para> <orderedlist> <listitem><para> Sélectionnez <menuchoice><guimenu>Actions</guimenu><guimenuitem>Delete</guimenuitem><guimenuitem>Volume</guimenuitem></menuchoice>. </para></listitem> <listitem><para> Sélectionnez dans le liste le volume <filename>/dev/evms/Sample Volume</filename>. </para></listitem> <listitem><para> Activez <guibutton>Delete Volume Recursively</guibutton>. Cette étape supprime le volume et la région <filename>lvm/Sample Container/Sample Region</filename>. Pour garder les éléments sélectionnés ou supprimer chaque élément séparément, activez <guibutton>Delete</guibutton>(supprimer) au lieu de <guibutton>Delete Recursive</guibutton>. </para></listitem> <listitem><para> Si vous avez choisi la suppression récursive (<guibutton>Delete Volume Recursively</guibutton>) (dans le cas contraire, supprimez la région avant de poursuivre cette procédure), sélectionnez <menuchoice><guimenu>Actions</guimenu><guimenuitem>Delete</guimenuitem><guimenuitem>Container</guimenuitem></menuchoice>. </para></listitem> <listitem><para> Sélectionnez dans la liste le conteneur <guimenu>lvm/Sample Container</guimenu>. </para></listitem> <listitem><para> Cliquez sur <guibutton>Recursive Delete</guibutton> pour supprimer le conteneur et tout ce qu'il contient. Pour supprimer uniquement le conteneur, cliquez sur <guibutton>Delete</guibutton> (Si le conteneur a été construit sur des disques, comme dans l'exemple, les deux commandes auront le même effet). </para></listitem> <listitem><para> Appuyez sur la touche <keycap>Enter</keycap>. </para></listitem> </orderedlist> <para> </para> <para>Vous pouvez également effectuer certaines étapes de suppression de volume à l'aide du menu contextuel de l'interface : </para> <orderedlist> <listitem><para> Dans la vue des volumes, appuyez sur <keycap>Enter</keycap> sur <filename>/dev/evms/Sample Volume</filename>. </para></listitem> <listitem><para> Activez <guibutton>Delete</guibutton> (supprimer). </para></listitem> <listitem><para> Continuez les opérations à partir de l'étape 3 des instructions de Ncurses. </para></listitem> </orderedlist> </sect2> <sect2 id="deleterecurcli"> <title>Utilisation du CLI</title> <para> Pour supprimer des objets EVMS, utilisez les commandes <command>delete</command> et <command>delete recursive</command>. Spécifiez le nom de la commande suivi de deux points et entrez ensuite le nom du volume, de l'objet ou du conteneur. Par exemple : </para> <orderedlist> <listitem><para> Entrez cette commande pour effectuer une suppression récursive : </para> <programlisting> delete recursive: '/dev/evms/Sample Volume' </programlisting> <para> Cette étape supprime le volume et la région <filename>/lvm/Sample Container/Sample Region</filename>. Pour garder les élément selectionnés, ou pour supprimer chaque élément séparément, utilisez la commande <command>delete</command>, comme ceci : </para> <programlisting> delete: '/dev/evms/Sample Volume' </programlisting> </listitem> <listitem><para> Si vous avez choisi <command>Delete Volume Recursively</command> (dans le cas contraire, supprimez la région avant de poursuivre cette procédure), entrez la commande suivante pour supprimer le conteneur et ce qu'il contient : </para> <programlisting> delete recursive: 'lvm/Sample Container' </programlisting> <para> Pour supprimer uniquement le conteneur, entrez la commande suivante : </para> <programlisting> delete: 'lvm/Sample Container' </programlisting></listitem> </orderedlist> </sect2> </sect1> </chapter>