Comment cloner et restaurer facilement une image disque Linux avec dd
Lorsqu’il s’agit de nettoyer, de sauvegarder ou de restaurer des informations sur Linux, vous pouvez choisir un certain nombre d’applications. GParted est l’un des choix les plus éprouvés. GNOME Disks est un choix beaucoup plus contemporain qui semble fantastique dans l’environnement informatique de bureau GNOME. Pourtant, quel que soit le système d’exploitation Linux que vous utilisez, il y a un choix qui fonctionne constamment – jj .
Vous pouvez utiliser Linux sans jamais avoir besoin de plonger dans l’incurable. Une fois que vous aurez inclus des commandes spécifiques à votre collection, non seulement vous gagnerez du temps, mais vous acquerrez des compétences que vous pourrez utiliser sur n’importe quel type de version de Linux.
Pourquoi utiliser dd ?
Que vous soyez sur un ordinateur de bureau ou sur un serveur, dd fonctionne simplement. dd a commencé comme une commande Unix, donc en plus de Linux, il prend en charge divers autres systèmes d’exploitation de type Unix tels que FreeBSD et macOS.
dd prend également quelques secondes pour lancer un nettoyage ou développer une image disque. Dès que vous comprenez ce qu’il faut taper, vous pouvez ouvrir un terminal et éliminer un lecteur au moment où il vous faut saisir une recherche de directives en ligne.
La puissance mondiale s’accompagne d’une responsabilité fantastique. La commande pour dupliquer un lecteur n’est pas si différente de celle pour en éliminer un. Vous devez payer un intérêt supplémentaire pour ce que vous tapez lorsque vous travaillez avec des commandes qui peuvent supprimer des fichiers.
Êtes-vous inquiet? Génial. De plus, une fois que vous êtes un professionnel de la dd, vous souhaitez toujours taper les commandes avec soin. Un manque d’esprit peut, au pire, détruire le matériel et, très probablement, entraîner une perte de données. Actuellement, allons-y.
Cloner un lecteur avec dd
Le clonage d’un disque est un moyen infaillible de faire une sauvegarde de votre ordinateur. Vous pouvez prendre en charge des informations sur un lecteur de disque portable ou Dropbox, mais cela ne conserve que vos fichiers.
Pour conserver vos applications, vous devez savoir exactement comment sauvegarder chaque application privée. Pour certains, cela signifie exporter un document détaillé. Pour d’autres, cela indique la réplication d’un dossier secret. Ensuite, il y a ces applications que vous ne pouvez en aucun cas prendre en charge.
dd navigue en créant une copie précise de l’intégralité de votre lecteur de disque ou de vos diviseurs. Lorsque vous restaurez cette copie, vous remettez votre ordinateur tel qu’il était. Vous récupérerez vos données, vos applications, votre arrière-plan de navigation et même vos configurations système. Toutes les petites choses.
Pour cloner votre disque, vous aurez certainement besoin d’un deuxième disque qui a plus d’espace que celui que vous dupliquez. Il s’agira probablement d’un disque dur mobile ou d’un énorme lecteur flash.
Commencez par ouvrir le terminal. Vous aurez besoin des droits légaux d’administrateur pour exécuter tout type de commandes dd. Vous pouvez taper su pour vous connecter en tant qu’administrateur ou saisir sudo au début de la commande dd.
Lorsque vous êtes prêt à répliquer, saisissez la commande ci-dessous. Notez qu’il supprimera toutes les données préexistantes sur le deuxième lecteur, alors assurez-vous de prendre en charge tout type d’informations à l’avance.
Maintenant, donnons un sens à ce qui se passe. jj est la commande. si est l’entrée, comme à l’endroit que vous souhaitez répliquer. de est le résultat ou la zone que vous remplacez par votre duplicata.
SDX ainsi que SDY décrivez les lecteurs avec lesquels vous communiquez. Les lecteurs reçoivent souvent un nom tel que / dev/sda , / dev/sdb ou / dev/sdc . Vous pouvez apprendre les noms en utilisant un éditeur de division. Ou, étant donné que vous êtes déjà dans le terminal, vous pouvez utiliser le lsblk commander.
Création d’une image disque
Une autre façon de dupliquer un lecteur consiste à créer une photo de disque que vous pouvez déplacer et récupérer comme vous le feriez avec une clé USB amorçable.
La création de documents photo vous permet d’enregistrer plusieurs sauvegardes sur une seule destination, comme un énorme disque dur mobile. Encore une fois, cette procédure ne nécessite qu’une seule commande :
Pour gagner de la place, vous pouvez demander à dd de compresser votre sauvegarde.
Cette commande réduit votre sauvegarde dans un fichier IMG.GZ, l’un des nombreux formats de compression que Linux peut gérer.
Restaurer un lecteur avec dd
À quoi servent les sauvegardes si vous ne pouvez pas les utiliser ? Lorsque vous êtes prêt à restaurer une photo avec dd, vous avez deux choix. Si vous avez utilisé la méthode initiale, changez simplement les deux emplacements.
Lors de la restauration à partir d’un document photo, le même concept s’applique :
Si vos documents photo sont pressés, les choses deviennent alors un peu différentes. Utilisez plutôt cette commande :
Pour être clair, gunzip est « g unzip », comme à l’opposé de « g zip ». Cette commande déroule votre sauvegarde. Ensuite, dd remplace le lecteur existant par cette image.
Paramètres à considérer
Vous pouvez modifier votre commande en collant une spécification à la fin. Par défaut, dd peut prendre un certain temps pour transférer les informations. Vous pouvez accélérer la procédure en augmentant la taille du bloc. Faites-le en incluant bs= à la fin.
Cette instance augmente la dimension de bloc par défaut de 512 octets à 64 kilo-octets.
conv= pas d’erreur informe dd de continuer malgré tout type d’erreurs qui se produisent. L’action par défaut consiste à s’arrêter, ce qui conduit à des données incomplètes. Gardez à l’esprit qu’ignorer les erreurs n’est pas toujours sûr. Les données résultantes peuvent être corrompues.
conv = synchroniser ajoute des blocs d’entrée avec absolument nos chaque fois qu’il y a un type d’erreur de lecture. En faisant cela, les décalages de données continuent d’être synchronisés.
Vous pouvez incorporer ces deux derniers comme conv = pas d’erreur, synchronisation si vous le désirez. Il n’y a pas de zone après la virgule.
Apprendre à connaître dd
Dans le cas où vous êtes intéressé, le nom de dd fait référence à une instruction dans le Job Control Language d’IBM . Si vous ne comprenez pas ce qui se passe là-bas, pas de soucis. Cela ne rend pas la commande plus difficile à utiliser.
Besoin d’encore plus d’informations pour vous aider avec dd ? le page wiki est plutôt complet. Il y a aussi un excellent article sur le Arch Linux wiki . Encore une fois, peu importe que vous utilisiez Arch ou non. dd fonctionne de la même manière quel que soit votre système d’exécution Linux.
S’il s’avère que dd n’est pas pour vous, vous n’êtes pas malheureux. Il existe d’autres moyens de cloner un disque dur !