1 votes

Comment puis-je copier plusieurs partitions sur plusieurs disques (/dev/sdXY) vers un disque externe ?

J'ai besoin de copier toutes les partitions de tous les disques durs vers un disque dur externe.

De préférence, j'aimerais faire cela d'une manière qui me permette d'utiliser les fichiers plus tard, c'est-à-dire pas dans un seul fichier image ou autre.

Comment puis-je le faire avec les commandes du terminal ?

1voto

omid abbasi Points 431

Vous pouvez utiliser :

 cd /
 tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system / 

Explication :

c - créer une nouvelle archive de sauvegarde.
v - En mode verbeux, tar affichera ce qu'il fait à l'écran.
p - préserve les permissions des fichiers mis dans l'archive pour une restauration ultérieure.
z - compressez le fichier de sauvegarde avec 'gzip' pour le rendre plus petit.
f - spécifie l'endroit où stocker la sauvegarde.
--exclude=/example/path - Les options qui suivent ce modèle indiquent à tar les répertoires à ne PAS sauvegarder. Nous ne voulons pas tout sauvegarder car certains répertoires ne sont pas très utiles à inclure. La première règle d'exclusion ordonne à tar de ne pas se sauvegarder lui-même, ceci est important pour éviter les erreurs pendant l'opération.
--one-file-system - Ne pas inclure de fichiers sur un système de fichiers différent.

Si vous voulez d'autres systèmes de fichiers, tels qu'une /home ou un support externe monté dans une partition /media sauvegardés, vous devez soit les sauvegarder séparément, soit omettre ce drapeau. Si vous omettez ce drapeau, vous devrez ajouter plusieurs autres fichiers --exclude= pour éviter les systèmes de fichiers dont vous ne voulez pas. Il s'agit de /proc , /sy s, /mnt , /media , /run et /dev dans la racine. /proc et /sys sont des systèmes de fichiers virtuels qui permettent à Windows d'accéder aux variables du noyau en cours d'exécution. Il est donc déconseillé d'essayer de les sauvegarder ou de les restaurer. /dev es un tmpfs dont le contenu est créé et supprimé dynamiquement par udev Vous ne voulez donc pas non plus le sauvegarder ou le restaurer. De même, /run es un tmpfs qui contient des variables sur le système en cours d'exécution qui n'ont pas besoin d'être sauvegardées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X