Je dois créer une image montable (de préférence) d'un disque dur de 80 Go et la stocker sur un autre disque dur. Existe-t-il un moyen de le faire sans perdre de données?
Merci pour les réponses que j'ai reçues jusqu'à présent. Le système en question ne peut pas être utilisé pour le moment en raison d'un problème avec le bouton d'alimentation :( [ugh!], Mais les informations seront vraiment utiles =)! Merci à tous ceux qui ont répondu jusqu'à présent, si quelqu'un d'autre veut me donner quelques conseils, je vais laisser cela ouvert un peu, car je n'ai pas encore pu cloner le lecteur.
clone
hard-drive
RolandiXor
la source
la source
Réponses:
Utilisez
dd
(remplacez sda1 par la partition que vous souhaitez enregistrer):Cela fera une image montable d'une partition. Sachez simplement que cela peut prendre un certain temps et que l'image aura la taille de la partition, pas les fichiers qu'elle contient. Dans votre cas, ce serait 80 Go. Si vous compressez l'image, elle devrait être de la taille de l'espace utilisé de votre disque dur.
Reportez-vous à DriveImaging: Création d'images de disque à l'aide de dd pour une explication plus complète.
la source
Ma méthode préférée consiste à utiliser un CD live CloneZilla. Téléchargez le .iso, gravez-le sur le disque avec Brasero, placez-le dans la machine que vous souhaitez créer, redémarrez, connectez le lecteur de destination et suivez les invites. Soyez prudent lorsque vous utilisez dd, c'est un outil de très bas niveau et les erreurs peuvent facilement détruire les données. Si vous souhaitez faire une copie octet par octet d'une image, sélectionnez l'option partition à partition de CloneZilla.
la source
Remastersys est un programme qui peut créer des sauvegardes de l'intégralité de votre disque dur, puis l'enregistrer sur un LiveCD, par exemple. Vous pouvez également l'utiliser pour créer une distribution Ubuntu personnalisée. Il a une CLI et une GUI, alors faites votre choix. Dans l'interface graphique, choisissez la première option, Sauvegarde .
Pour l'installer, ouvrez le Centre logiciel puis Éditez -> Sources logicielles -> Autres logiciels (onglet) et cliquez sur ajouter et coller
Maintenant, fermez la fenêtre des sources logicielles et attendez que les dépôts soient actualisés et installez remastersys.
la source
imagerie via LAN
sur la machine de sauvegarde exécutée:
lors de l'exécution de la machine source:
la source
La méthode la plus simple consiste à utiliser dd mais la plainte courante est que dd ne donne aucune barre de progression lors de la copie d'un grand disque. Vous pouvez utiliser le visualiseur de tuyaux (pv) conjointement avec dd pour afficher une barre de progression et l'ETA jusqu'à la fin. Installer pv avec
Le lecteur que vous copiez n'a pas besoin d'être monté, et si vous récupérez des données à partir d'un lecteur endommagé, c'est une bonne idée s'il n'est pas monté en mode lecture / écriture. Tout ce que vous faites sur le lecteur peut écraser les données supprimées ou endommager davantage le système de fichiers. Le point de faire une copie de bits à ce stade est de permettre la récupération sans mettre les données en danger.
Avant de continuer, vous devez connaître le nom du périphérique du lecteur que vous copiez et sa taille réelle. Ces deux éléments peuvent être trouvés en exécutant la commande
qui affichera les disques connectés au système et leur taille en MiB.
Dans sa forme la plus simple pour la commande de copie du disque dans le fichier rescue.dd dans le répertoire courant est:
où / dev / sdx devra être remplacé par le nom de périphérique réel que vous copiez. Vous devrez peut-être modifier la propriété de rescue.dd car il appartiendra à root.
Pour obtenir une barre de progression pratique et l'ETA jusqu'à la fin, dirigez la commande dd via pv:
où / dev / sdX est le nom du périphérique du lecteur que vous souhaitez copier et 99999 est la taille du périphérique en Mio (et non en Mo). Votre utilisateur sera propriétaire du fichier rescue.dd depuis la deuxième invocation de dd qui écrit le fichier de sortie appartient à votre utilisateur, pas root. L'affichage des données sera le débit de données moyen, une barre de progression, le% terminé et l'ETA jusqu'à la fin.
la source
Si vous voulez voir les progrès et ne vous occupez pas de la ligne de commande, PV est votre ami. J'essaie Ubuntu MATE sur mon Raspberry Pi 2, et je voulais sauvegarder ma carte SD et écrire la nouvelle, mais je déteste exécuter un gros IO sans savoir ce qui se passe. C'est ce qui a fonctionné le plus rapidement:
La restauration était tout aussi simple
Dans tous les cas, ce qui se passe est
pv
prendre le fichier / périphérique d'entrée et de le spammer vers stdout, tout en fournissant un rapport d'avancement à stderr. Ensuite, xz ou bzip2 prend stdin du tube (la sortie standard de la commande précédente) et agit comme un filtre. La redirection de sortie dispose le fichier sur le périphérique ou le fichier image.Je ne sais pas du tout qu'il fonctionne avec des blocs, mais je soupçonne que Linux fait tout mon tampon pour moi, et lit / écrit des données par le bloc au niveau matériel.
Dans cet esprit, y a-t-il un gros avantage à utiliser dd? Je peux voir si nous lisons ou écrivons des parties spécifiques d'un disque (par exemple, si vous voulez extraire une partition d'une image, après avoir arraché les points de terminaison de fdisk ou séparé), mais pour spammer un disque entier, je préfère vraiment le plus simple commander.
la source
xz
parpixz
, qui tire parti de tous vos cœurs, pour accélérer le processus.apt-get install pixz