Tar : sauvegarde racine erreur

Bonjour,

Je vais faire une sauvegarde de mon système (racine) en vu de le restaurer sur une install neuve .Je change de disque mais il est plus petit.

Question : ’ tar -cvzf /media/cle_usb/sauvegarde / ’ sauvegarde-t-il aussi les fichiers cachés (./) ?

Bonjour toto69

Oui, les fichiers cachés sont aussi copiés dans le fichier archive.

michel@debg53sw:~$ ls -laR ~/repTest/
/home/michel/repTest/:
total 28
drwxr-xr-x  3 michel michel  4096 févr. 26 11:23 .
drwxr-xr-x 83 michel michel 16384 févr. 26 11:31 ..
-rw-r--r--  1 michel michel    17 févr. 26 11:23 .autreFichCaché.txt
drwxr-xr-x  2 michel michel  4096 févr. 26 11:23 reptst

/home/michel/repTest/reptst:
total 16
drwxr-xr-x 2 michel michel 4096 févr. 26 11:23 .
drwxr-xr-x 3 michel michel 4096 févr. 26 11:23 ..
-rw-r--r-- 1 michel michel   17 févr. 26 11:23 .fichCaché.txt
-rw-r--r-- 1 michel michel   17 févr. 26 11:23 fichTest.txt
michel@debg53sw:~$ 
michel@debg53sw:~$ tar -cvzf fichierArchive.tar.gz repTest/
repTest/
repTest/reptst/
repTest/reptst/fichTest.txt
repTest/reptst/.fichCaché.txt
repTest/.autreFichCaché.txt
michel@debg53sw:~$ 
michel@debg53sw:~$ tar -tvf fichierArchive.tar.gz 
drwxr-xr-x michel/michel     0 2017-02-26 11:23 repTest/
drwxr-xr-x michel/michel     0 2017-02-26 11:23 repTest/reptst/
-rw-r--r-- michel/michel    17 2017-02-26 11:23 repTest/reptst/fichTest.txt
-rw-r--r-- michel/michel    17 2017-02-26 11:23 repTest/reptst/.fichCaché.txt
-rw-r--r-- michel/michel    17 2017-02-26 11:23 repTest/.autreFichCaché.txt
michel@debg53sw:~$ 

ok merci. Je sauvegarde

çà marche pas :frowning:

[quote] root@netbook:/# tar --exclude=/media --exclude=/home -cvzf sauvegarde.tar.gz /
tar: / : fichier modifié pendant sa lecture
tar: Arrêt avec code d’échec à cause des erreurs précédentes[/quote]

Bonjour

On ne peut pas mettre le fichier tar.gz dans le répertoire à “tarer”.

A+

Faut-il exclure certains fichiers ? /dev ou /proc par exemple. çà me renvoie une erreur.

Il vaut mieux exclure les pseudo-systèmes de fichiers d’interface avec le noyau (/proc, /sys, /dev/pts…) les *tmpfs (/dev, /run…), le contenu de /tmp, et probablement des parties de /var qui n’ont pas grand intérêt à sauvegarder.

En fait j’ai pas trop envie de me faire suer en installant le système sur un nouveau disque à tout reparamétrer (les locales, le sources.list, le ssh, samba, le wifi,le navigateur, les paquets installés dont j’ai oublié le nom,les modules,…toutes ces petites choses qui rendent une distri un peu perso quoi !) donc est-ce que un tar sur /etc est suffisant ?
Voici la commande pour le moment. Je ne sais pas quels fichiers /var exclure. Il y en a de nombreux …

La commande suivante montre clairement que 4 fichiers prennent de la place :

[quote]# du -s /var/*
4108 /var/backups
64736 /var/cache
278712 /var/lib
4 /var/local
0 /var/lock
36624 /var/log
4 /var/mail
4 /var/opt
0 /var/run
48 /var/spool
120 /var/tmp[/quote]
Peut-on les exclure de la commande ‘tar’ ?

Non. Notamment /etc ne contient pas d’information sur les paquets installés.

Il faut regarder au cas par cas. Le contenu de /var/log est facultatif.
En revanche /var/lib contient des données importantes notamment pour dpkg et apt.
Dans /var/cache, il faut regarder au cas par cas. Souvent c’est le cache de téléchargement d’APT qui occupe de la place, on peut le vider avec apt-get clean.

Bonjour toto69

Pour pouvoir créer sur ton nouveau disque une copie des partitions du disque original,
il faudrait que le système original ne soit pas en cours de fonctionnement,
et donc, il te faudrait plutot utiliser une version Live pour d’abord créer sur le nouveau disque un MBR du même type, puis ensuite y créer les mêmes partitions que sur le disque original et les copier,
puis faire un chroot pour réinstaller le chargeur de démarrage sur le nouveau disque.

On peut faire çà en branchant le nouveau disque en usb ? Si oui, comment savoir de quel type de mbr je dispose ? Dos ?

[quote]créer les mêmes partitions que sur le disque original[/]
Je peux réduire les partitions windows sur l’ancien disque avant ?

Clonezilla ou dd ? Sachant qu’elles auront été retaillée avant.

çà je ne sais pas faire. Tu as un fil à me conseiller ; çà me ferait gagner n peu de temps :))

J’ai fait un essai sur un vieux hdd mécanique.
J’ai créé un MBR msdos sur le hdd accueillant le windows.
J’ai formaté 2 partitions en ntfs pour accueillir les copies de mon hdd netbook. J’ai branché le vieux hdd en usb et cloné les partitions windows 7 avec dd :

[quote]Disque /dev/sda : 298,1 GiB, 320072933376 octets, 625142448 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d’E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0xc3778678

Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 66043903 65837056 31,4G 7 HPFS/NTFS/exFAT
/dev/sda3 66043904 373243903 307200000 146,5G 7 HPFS/NTFS/exFAT
/dev/sda4 373245950 625141759 251895810 120,1G 5 Étendue
/dev/sda5 373245952 403965951 30720000 14,7G 83 Linux
/dev/sda6 403968000 424447999 20480000 9,8G 82 partition d’échang
/dev/sda7 424450048 625141759 200691712 95,7G 83 Linux

Disque /dev/sdb : 232,9 GiB, 250059350016 octets, 488397168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0x8b8b1ab9

Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 71886847 71680000 34,2G 7 HPFS/NTFS/exFAT
/dev/sdb3 71886848 488396799 416509952 198,6G 83 Linux[/quote]

Je n’ai pas cloné la 3ème partition (sda3) car elle ne contient pas le système.

Je compte maintenant installé une debian 9 sur la partition linux via lvm, et réinjecter dedans le tar backup fait à partir du netbook.
Je vais voir si çà fonctionne.

J’ai branché mon disque sur une tour et j’ai çà :

[quote]la sélection de démarrage a échoué car un périphérique nécessaire est inaccessible[/quote].
Je suppose qu’il manque Grub, non ?!

Bonjour,

quelques idées là : Truc resumer des logiciel de sauvgardes

Je viens de terminer la copie des partitions avec dd après redimensionnement pour que çà tienne dans mon 250 gb. dd n’a renvoyé aucune erreur. Reste l’étape de grub. Après copie avec dd, grub se trouve-t-il sur le mbr ou bien a-t-il disparu ?

Je reviens vers vous après mes tests. Le système cloné et recopié fonctionne en partie :
Le système linux démarre sans problème. Mais le windows 7 ne démarre pas. Il réclame le disque d’installation pour réparation et cela ne fonctionne pas plus lorsque je l’insère. Je pense donc ré-installer un petit seven neuf à la place de l’ancien. et ce sera parfait. Je referai un test après.