5. Je veux la restauration la plus rapide possible!
Si la vitesse de récupération et la restitution exacte de l'état
actuel de
la sauvegarde sont plus importantes que l'espace disponible dans la sauvegarde, vous pouvez sauvegarder chaque lecteur à l'aide de
dd ou
dc3dd pour créer un ou
plusieurs fichiers image. Placez le ou les fichiers image sur un lecteur suffisamment volumineux pour tout contenir. Notez que vous aurez besoin de suffisamment d'espace pour sauvegarder CHAQUE secteur du ou des disques que vous sauvegardez, et pas uniquement de l'espace utilisé. Vous pouvez déterminer la taille complète d'un lecteur et son nom de périphérique à l'aide de la commande terminal
sudo fdisk -l
ou de l'application Disks (Disk Utility).
Quand:
A. Chaque fois que vous avez fait plus que votre intérêt depuis la dernière sauvegarde
et / ou
B. Avant de mettre à niveau votre système vers une nouvelle version
Où:
Lecteur (s) USB externe ou supérieur (s): lecteurs SATA / SCSI / Fibre Optique internes / externes.
Comment:
Toutes les commandes utilisées ici (à l'exception des applications mentionnées telles que les disques, l'utilitaire de disque et les logiciels et mises à jour) sont entrées à partir de la ligne de commande via le terminal. Vous pouvez ouvrir un terminal à partir de l'interface graphique avecCtrlAltT
Remarque: la sauvegarde d'un lecteur monté n'est jamais une bonne idée. Commencez par démonter votre lecteur source. J'effectue toujours des sauvegardes d'images démarrées à partir d'un média en direct, donc je n'ai pas à m'en inquiéter et je vous suggère de faire de même. Pour plus de sécurité, revérifiez la sortie de mount
pour vous assurer que votre lecteur source n'est pas monté.
- Connectez votre lecteur de sauvegarde (s'il n'est pas déjà connecté) et montez-le s'il ne se monte pas automatiquement.
- S'il est déjà monté, cherchez où il est monté. La
mount
commande ou l'application Disks (Disk Utility) peut vous montrer quels lecteurs sont montés et les chemins sur lesquels ils sont montés. Ce sera là que vous stockerez vos images disque (probable / média / "Nom du volume USB" si vous sauvegardez sur un lecteur USB externe) (voir man mount
pour plus d’informations sur 1 et 2)
- Décidez si vous souhaitez utiliser
dc3dd
(ou dd
) et suivez les instructions ci-dessous que vous avez choisies.
Sauvegarde à l'aide de dc3dd
Vous pouvez déterminer si dc3dd est installé avec la commande which dc3dd
Si installé, il retournera quelque chose comme /usr/bin/dc3dd
Si vous récupérez simplement l'invite de commande, vous pouvez installer dc3dd avec la commande sudo apt-get install dc3dd
Notez que ce paquet est dans le référentiel Universe et vous devrez activez ce référentiel dans "Logiciels et mises à jour" s'il n'est pas déjà activé avant l'installation.
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
où sdy = votre lecteur source (dans un système à lecteur unique, ce sera sda)
Un indicateur d'avancement sera fourni, indiquant le volume sauvegardé et la vitesse du processus.
Lorsque le processus est terminé, comme l'indique l'indicateur de progression qui atteint 100% et l'invite qui le renvoie, il n'est pas mauvais d'émettre la commande sync
pour s'assurer que les mémoires tampons sont vidées dans le fichier de sortie. Maintenant, vous pouvez démonter (voir man umount
et déconnecter le lecteur (si externe) et le mettre dans un endroit sûr.
Sauvegarde avec dd
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
où sdy = votre lecteur source
aucun indicateur de progression ne s'affiche alors que vous pouvez ouvrir une autre fenêtre de terminal, rechercher rapidement le processus dd avec top et émettre la commande kill -USR1 xxxx
où xxxx est le numéro du processus pour un rapport d'état unique.
Vous pouvez ignorer cette partie sauf si cela vous intéresse -> dd Addendum concernant l'indicateur de progression:
Dans Ubuntu, la version 16.04 et les versions ultérieures dd
incluent un indicateur de progression si vous utilisez le commutateur status = progress, éliminant ainsi le besoin d’utiliser des solutions telles que pv
l’ kill -USR1
approche susmentionnée uniquement pour obtenir des progrès. Voici un exemple d'utilisation de l' dd
indicateur de progression:
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progress
où sdy = votre lecteur source (si vous essayez ceci avec une version trop tôt pour la prendre en charge, vous obtiendrez simplement une erreur disantdd: invalid status flag: ‘progress’
Lorsque le processus est terminé, comme l'indique l'invite de renvoi, il n'est pas inutile d'envoyer la commande sync
pour vider les mémoires tampons dans le fichier de sortie. Vous pouvez maintenant démonter et déconnecter le lecteur (à condition qu’il soit externe) et le ranger à un endroit sûr.
Restaurer:
Sortez simplement votre disque de sauvegarde de la sauvegarde, montez-le, échangez les if = et of = et utilisez le même processus.
Restaurer à l'aide de dc3dd
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
où sdy = votre lecteur cible (dans un système à lecteur unique, ce sera sda). Lorsque le processus est terminé, comme l'indique l'indicateur de progression qui atteint 100% et l'invite qui le renvoie, il n'est pas mauvais d'émettre la commande sync
pour vider les mémoires tampons sur le lecteur.
Restaurer avec dd
dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
où sdy = votre lecteur cible (dans un système à lecteur unique, ce sera sda). Lorsque le processus est terminé, comme l'indique l'invite de renvoi, il n'est pas inutile d'envoyer la commande sync
pour vider les mémoires tampons sur le lecteur.
Vous pouvez maintenant démonter et si vous utilisez un périphérique externe, déconnectez et remettez le lecteur externe en sécurité.
Remarque: la synchronisation vide les tampons du système de fichiers (voir man sync
)
Si une partie de cette réponse manque de clarté, n'hésitez pas à me laisser un commentaire et je ferai de mon mieux pour le clarifier davantage.
Source: plus de 30 ans d'expérience