<!--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>