.\" -*- coding: UTF-8 -*- .\" -*- nroff -*- .\" Copyright 2001 by Theodore Ts'o. All Rights Reserved. .\" This file may be copied under the terms of the GNU Public License. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH E2IMAGE 8 "Mai 2024" "E2fsprogs version 1.47.1" .SH NOM e2image — Sauvegarder dans un fichier les métadonnées critiques de systèmes de fichiers ext2/ext3/ext4 .SH SYNOPSIS \fBe2image\fP [\fB\-r\fP|\fB\-Q\fP [\fB\-af\fP]] [ \fB\-b\fP \fIsuperbloc\fP ] [ \fB\-B\fP \fItaille_bloc\fP ] [ \fB\-cnps\fP ] [ \fB\-o\fP \fIdécalage_src\fP ] [ \fB\-O\fP \fIdécalage_dest\fP ] \fIdevice\fP \fIfichier_image\fP .br \fBe2image\fP \fB\-I\fP \fIpériphérique\fP \fIfichier_image\fP .SH DESCRIPTION Le programme \fBe2image\fP permet de sauvegarder dans le fichier \fIfichier_image\fP les métadonnées critiques de systèmes de fichiers ext2, ext3 ou ext4 situés dans \fIpériphérique\fP dans un fichier spécifié par \fIfichier_image\fP. Le fichier image peut être examiné par \fBdumpe2fs\fP et \fBdebugfs\fP, en utilisant leur option \fB\-i\fP. Cela peut permettre à un expert de récupérer un système de fichiers endommagé. .PP C'est une très bonne idée de créer régulièrement des fichiers image pour tous les systèmes de fichiers d'un système et de sauvegarder régulièrement la structure des partitions (en utilisant la commande \fBfdisk\ \-l\fP), par exemple à chaque démarrage ou toutes les semaines. Le fichier image doit être stocké sur un autre système de fichiers que celui dont les données sont extraites, pour s'assurer que ces données seront disponibles dans le cas où le système de fichiers serait endommagé. .PP Pour économiser de l'espace disque, \fBe2image\fP crée l'image comme un fichier creux ou au format QCOW2. De ce fait, si le fichier doit être copié ailleurs, il doit être soit compressé préalablement, soit copié en utilisant l'option \fB\-\-sparse=always\fP de la version GNU de \fBcp\fP(1). Cela ne s'applique pas aux images QCOW2, qui ne sont pas creuses. .PP La taille d'un fichier image ext2 dépend principalement de la taille du système de fichiers et du nombre d'inœuds utilisés. Sur un système typique de 10 gigaoctets, avec 200 000 inœuds utilisés sur 1,2 millions d'inœuds, la taille du fichier image sera d'environ 35 mégaoctets ; un système de fichiers de 4 gigaoctets avec 15 000 inœuds utilisés sur 550 000 donnera un fichier image de 3 mégaoctets. Les fichiers image ont tendance à pouvoir être compressés facilement ; une image prenant 32 mégaoctets sur le disque pourra généralement être compressée en un fichier de 3 ou 4 mégaoctets. .PP Si \fIfichier_image\fP vaut \fB\-\fP, la sortie de \fBe2image\fP sera envoyée sur la sortie standard et pourra donc être redirigée vers un autre programme, comme \fBgzip\fP(1). Remarquez que ce n'est actuellement géré que lors de la création d'une image brute en utilisant l'option \fB\-r\fP car il est nécessaire de pouvoir accéder aléatoirement dans le fichier pour créer une image normale ou une image QCOW2, ce qui n'est pas possible avec un enchaînement (pipe). .SH OPTIONS .TP \fB\-a\fP Inclure les données de fichier dans le fichier image. Normalement, \fBe2image\fP inclut les métadonnées de système de fichiers, pas les données de fichier ordinaire. Cette option produit une image adaptée pour un clonage de système de fichiers entier ou pour des sauvegardes. Il est à remarquer que cette option fonctionne seulement avec les formats bruts (\fI\-r\fP) ou QCOW2 (\fI\-Q\fP). En conjonction avec l’option\ \fB\-r\fP, il est possible de cloner tous les blocs utilisés, et seulement ceux\-ci, d’un système de fichiers vers un autre fichier de périphérique/image. .TP \fB\-b\fP \fIsuperbloc\fP Obtenir l’image d’une partition avec le superbloc primaire cassé en utilisant le superbloc situé au numéro de bloc \fIsuperbloc\fP du système de fichiers. La partition est copiée telle quelle, incluant le superbloc primaire cassé. .TP \fB\-B\fP\fI taille_bloc\fP Définir la taille de bloc du système de fichiers en octet. Normalement, \fBe2fsck\fP recherchera le superbloc pour des tailles de bloc différentes dans le but de déterminer la taille appropriée des blocs. Cette recherche peut mener à des résultats erronés dans certains cas. Cette option force \fBe2fsck\fP à n'essayer de localiser le superbloc que pour une taille de bloc particulière. Si le superbloc reste introuvable, \fBe2image\fP quittera avec une erreur fatale. .TP \fB\-c\fP Comparer chaque bloc à copier à partir de la source \fIpériphérique\fP vers le bloc correspondant dans la cible \fIfichier_image\fP. Si les deux sont déjà identiques, l’écriture sera ignorée. Cela est utile si le système de fichiers est en cours de clonage vers un périphérique de stockage de type flash (où les lectures sont très rapides et où il est souhaitable d’éviter des écritures non nécessaires pour éviter l’usure d’écriture sur le périphérique). .TP \fB\-f\fP Outrepasser l’exigence d’écriture seule pour le système de fichiers source lors de la sauvegarde du fichier image en utilisant les options \fB\-r\fP et \fB\-Q\fP. Normalement, si le système de fichiers est en cours d’utilisation, le fichier image qui en résulte a beaucoup de chances de ne pas être utile. Dans certains cas où le système de fichiers est utilisé constamment, cela peut être préférable que pas d’image du tout. .TP \fB\-I\fP Installer sur le périphérique les métadonnées enregistrées dans le fichier image. Elle permet de restaurer les métadonnées d'un système de fichiers sur le périphérique en cas de nécessité. .PP \fBATTENTION !!!!\fP L'option \fB\-I\fP ne devrait être utilisée que dans les cas désespérés où toutes les autres alternatives ont échoué. Si le système de fichiers a été modifié depuis la création du fichier image, des données \fBseront\fP perdues. En général, il est prudent de faire une image de sauvegarde complète du système de fichiers, dans le cas où vous souhaiteriez essayer une autre méthode de récupération par la suite. .TP \fB\-n\fP Faire que toutes les écritures d’image soient omises et, à la place, afficher les numéros de bloc qui seraient écrits. .TP \fB\-o\fP \fIsrc_offset\fP Indiquer le décalage de l’image à lire à partir du début du périphérique source en octet. Consulter \fBOFFSETS\fP pour davantage de détails. .TP \fB\-O\fP \fItgt_offset\fP Indiquer le décalage de l’image à écrire à partir du début du \fIfichier_image\fP cible en octet. Consulter \fBOFFSETS\fP pour davantage de détails. .TP \fB\-p\fP Afficher la progression de la création du fichier image. .TP \fB\-Q\fP Créer un fichier image au format QCOW2 au lieu d’un fichier image ordinaire adapté pour une utilisation dans des images de machine virtuelle et pour d’autres outils pouvant utiliser le format \fB.qcow\fP. Consulter \fBFICHIERS IMAGE QCOW2\fP ci\-dessous pour davantage de détails. .TP \fB\-r\fP Créer un fichier image brut au lieu d’un fichier image ordinaire. Consulter \fBFICHIERS IMAGE BRUTS\fP pour davantage de détails. .TP \fB\-s\fP Brouiller les entrées de répertoire et remplir de zéros les portions non utilisées des blocs de répertoires dans le fichier écrit pour éviter de révéler des informations sur le contenu du système de fichiers. Toutefois, cela empêchera l’analyse de problèmes concernant les répertoires indexés par l’arbre de hachages. .SH "FICHIERS IMAGE BRUTS" L'option \fB\-r\fP permet de créer un fichier image brut qui diffère d’un fichier image ordinaire de deux façons. Premièrement, les métadonnées du système de fichiers sont placées aux mêmes positions relatives dans \fIfichier_image\fP que celles dans \fIpériphérique\fP de telle sorte que \fBdebugfs\fP(8), \fBdumpe2fs\fP(8), \fBe2fsck\fP(8), \fBlosetup\fP(8), etc., peuvent fonctionner directement sur le fichier image brut. Afin de minimiser l'espace disque utilisé par le fichier image brut, le fichier est créé comme un fichier creux. Faites attention lors des copies, compression ou décompression de ce fichier avec des outils qui ne sauraient pas créer des fichiers creux ; le fichier prendrait autant de place que le système de fichiers lui\-même ! Deuxièmement, le fichier image brut inclut également les blocs indirects ou les blocs de répertoires, ce que les fichiers images normaux n'ont pas. .PP Les images brutes sont parfois utilisées pour l'envoi de systèmes de fichiers en accompagnement d'un rapport de bogue pour e2fsprogs. Pour cela, il est recommandé de procéder de la façon suivante (remplacez \fBhda1\fP par le périphérique approprié pour votre système) : .PP .br \fBe2image \-r /dev/hda1 \- | bzip2 > hda1.e2i.bz2\fP .PP Cela n'enverra que les informations sur les métadonnées, sans les blocs de données. Cependant les noms de fichiers dans les blocs des répertoires peuvent toujours révéler des informations sur le contenu du système de fichiers que l'auteur du rapport de bogue peut vouloir garder confidentielles. Pour éviter ce problème, l'option \fB\-s\fP peut être utilisée pour brouiller les noms de fichier dans l’image. .PP Remarquez que cela fonctionnera également si vous remplacez \fB/dev/hda1\fP par une autre image disque brute, ou une image QCOW2 créée au préalable par \fBe2image\fP. .SH "FICHIERS IMAGES QCOW2" L'option \fB\-Q\fP va créer un fichier image QCOW2 au lieu d'un fichier image normal ou brut. Une image QCOW2 contient autant d'informations qu'une image brute, mais contrairement à cette dernière, elle n'est pas creuse. L'image QCOW2 minimise l'espace disque utilisé en stockant les données dans un format spécial, en tassant les paquets de données, afin d'éviter les trous tout en minimisant la taille. .PP Afin d'envoyer un système de fichiers au responsable en accompagnement d'un rapport de bogue pour e2fsprogs, veuillez procéder de la façon suivante (remplacez \fBhda1\fP par le périphérique approprié pour votre système) : .PP .br \ \fBe2image \-Q /dev/hda1 hda1.qcow2\fP .br \ \fBbzip2 \-z hda1.qcow2\fP .PP Cela n'enverra que les informations sur les métadonnées, sans les blocs de données. Comme décrit pour \fBRAW IMAGE FILES\fP, l’option \fB\-s\fP peut être indiquée pour brouiller les noms de système de fichiers dans l’image. .PP Remarquez qu'une image QCOW2 créée par \fBe2image\fP est une image QCOW2 normale, qui peut donc être traitée par des outils pouvant manipuler le format QCOW2, tels que \fBqemu\-img\fP, par exemple. .PP Vous pouvez convertir une image .qcow2 en une image brute avec : .PP .br \ \fBe2image \-r hda1.qcow2 hda1.raw\fP .br .PP Il peut être utile d'écrire une image QCOW2 contenant toutes les données sur un fichier image creux qui pourra être monté comme un périphérique boucle (« loop ») ou sur une partition de disque. Veuillez noter que cela peut ne pas fonctionner avec les images QCOW2 créées avec un autre outil que \fBe2image\fP. .SH DÉCALAGES Normalement, un système de fichiers démarre au début de la partition, et \fBe2image\fP est exécuté sur la partition. Lorsqu'on travaille avec des fichiers images, il n'est pas possible d'utiliser de partition. Vous pouvez préciser le décalage à partir duquel le système de fichiers commence directement avec l'option \fB\-o\fP. De même, l'option \fB\-O\fP précise le décalage qui devrait être laissé sur la destination avant d'écrire le système de fichiers. .PP Par exemple, si vous avez une image \fBdd\fP sur un disque dur entier qui contient un système de fichiers ext2 dans une partition qui commence à 1 Mo, vous pouvez cloner cette image sur un périphérique en mode bloc avec : .PP .br \ \fBe2image \-aro 1048576 img /dev/sda1\fP .br .PP Ou vous pouvez cloner un système de fichiers d’un périphérique en mode bloc dans un fichier image, en laissant le premier Mo disponible pour une table de partitions avec : .PP .br \ \fBe2image \-arO 1048576 /dev/sda1 img\fP .br .PP Si vous précisez au moins un décalage et seulement un fichier, un mouvement in situ sera effectué, ce qui vous permet de déplacer le système de fichiers d'un décalage à l'autre. .SH AUTEUR \fBe2image\fP a été écrit par Theodore Ts'o (tytso@mit.edu). .SH DISPONIBILITÉ \fBe2image\fP fait partie du paquet e2fsprogs et est disponible sur http://e2fsprogs.sourceforge.net. .SH "VOIR AUSSI" \fBdumpe2fs\fP(8), \fBdebugfs\fP(8), \fBe2fsck\fP(8) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Gérard Delafond , Frédéric Delanoy , Thierry Vignaud , Sébastien Blanchet, Emmanuel Araman , Éric Piel , Nicolas François , Romain Doumenc , David Prévot , Cédric Boutillier et Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .