<chapter id="segstorobjs"><title>Déplacement des objets de stockage de segments </title>

<para>Ce chapitre explique pourquoi et comment déplacer des segments. </para>

<sect1 id="whatissegmove"><title>Le déplacement de segments </title>
<para>On appelle déplacement de segments le fait de déplacer un segment vers un autre emplacement sur l'objet de stockage sous-jacent. Le nouvel emplacement du segment ne doit pas se chevaucher avec son emplacement actuel. </para>
</sect1>


<sect1 id="whymove"><title> Pourquoi déplacer un segment ? </title>

<para>On peut déplacer les segments pour de nombreuses raisons,  la plus convaincante étant une meilleure utilisation de l'espace libre du disque. L'espace libre du disque est une zone contigue inutilisée de secteurs sur un disque que EVMS a identifiée comme segment d'espace libre. Un segment de données peut être étendu uniquement en ajoutant des secteurs à la fin du segment, ce qui amène la fin du segment de données dans l'espace libre qui suit immédiatement le segment de données. Cependant, que faire si il n'y a pas d'espace libre qui suit juste après le segment de données ? Un ou plusieurs segments peuvent être déplacés ailleurs afin de créer de l'espace libre après le segment qui doit être agrandi. Par exemple : </para>
<itemizedlist>
<listitem><para>le segment qui suit le segment à agrandir peut être déplacé autre part sur le disque, libérant ainsi de l'espace après le segment à agrandir. </para></listitem>
<listitem><para>le segment à agrandir peut être déplacé vers un espace libre où il y a plus de place pour lui. </para></listitem>
<listitem><para>le segment peut être déplacé vers l'espace libre qui précède le segment de sorte que, après le déplacement, le segment de données peut être agrandi dans l'espace libre créé par le déplacement. </para></listitem>
</itemizedlist>
</sect1>

<sect1 id="id2885910"><title> Quels plug-ins de gestionnaire de segments implémentent la fonction de déplacement ? </title>
<para>Les plug-ins de gestionnaire de segments suivants prennent en charge la fonction de déplacement : </para>
<itemizedlist>
<listitem><para> DOS  </para></listitem>
<listitem><para> s390 </para></listitem>
<listitem><para> GPT  </para></listitem>
</itemizedlist></sect1>


<sect1 id="movesegex"><title> Exemple : déplacer un segment DOS </title>
<para>Cette section montre comment déplacer un segment DOS </para>
<note><title>Note</title>
<para>Dans l'exemple suivant, le gestionnaire de segment DOS a une seule partition primaire sur le disque sda qui se trouve à la toute fin du disque. Nous voulons la déplacer au début du disque car nous souhaitons agrandir ce segment et il n'y a pas actuellement d'espace libre après celui-ci. </para>
</note>

<sect2 id="guimoveseg"><title> Utilisation du menu contextuel de l'interface d'EVMS </title>
<para>Pour déplacer le segment DOS à l'aide du menu contextuel de l'interface, suivez ces étapes :</para>
<orderedlist>
<listitem><para> Dans l'onglet <guimenuitem>Segments</guimenuitem>, faites un clic droit sur <filename>sda1</filename>. </para></listitem>
<listitem><para> Cliquez sur <guibutton>Move</guibutton> (déplacer). </para></listitem>
<listitem><para> Sélectionnez <filename>sda_freespace1</filename>. </para></listitem>
<listitem><para> Cliquez sur <guibutton>Move</guibutton>. </para></listitem>
</orderedlist></sect2>


<sect2 id="ncursmoveseg"><title> Utilisation de Ncurses </title>
<para>Pour déplacer le segment DOS, suivez ces étapes : </para>
<orderedlist>
<listitem><para> Utilisez la touche <keycap>Tabulation</keycap> pour sélectionner la vue des segments de disque [Disk Segments]. </para></listitem>
<listitem><para> Faite défiler vers le bas avec la flèche descendante et sélectionnez <filename>sda1</filename>. </para></listitem>
<listitem><para> Appuyez sur <keycap>Enter</keycap>. </para></listitem>
<listitem><para> Faite défiler vers le bas avec la flèche descendante et sélectionnez <guimenu>Move</guimenu> en appuyant sur <keycap>Enter</keycap>. </para></listitem>
<listitem><para> Utilisez la touche espace pour sélectionner <filename>sda_freespace1</filename>. </para></listitem>
<listitem><para> Utilisez la touche <keycap>Tabulation</keycap> pour sélectionner <guimenu>Move</guimenu> et appuyez sur <keycap>Enter</keycap>. </para></listitem>
</orderedlist></sect2>


<sect2 id="clisegmove"><title> Utilisation du CLI </title>
<para>Pour déplacer un segment DOS avec le CLI, utilisez la commande <command>task</command>. </para>
<programlisting>task:Move,sda1,sda_freespace1</programlisting>
</sect2>

</sect1></chapter>