[SAUVEGARDE] En cas de pépin

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

[SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Hell tout le monde ;)

J'ai pris la -mauvaise- habitude de ne jamais faire de sauvegarde de mon système, ce qui est problématique car il m'arrive comme à tout le monde de faire de mauvaises manip's.
Jusqu'à maintenant, lors d'un plantage, je réinstallais l'OS "de zéro", ce qui est une belle perte de temps.

Sous Arch j'aimerai prendre de bonnes résolutions, et faire des sauvegardes régulièrement.

Avez-vous un outil à me conseiller, qui permettrait de faire une sauvegarde complète du système, donc une image à un instant T, et qui puisse permettre une restauration relativement simple.

J'ai regardé du côté de rsync, mais vous avez peut être autre chose à me proposer..
Il y a aussi cette solution => https://wiki.archlinux.org/index.php/Disk_Cloning
Merci à vous
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [SAUVEGARDE] En cas de pépin

Message par Xorg »

rsync ne fait pas d'images dique, c'est un cp amélioré (mais ça ne fonctionne pas tout à fait de la même façon :non: ).
J'utilise rsync pour faire des sauvegardes de fichiers personnels, mais c'est vrai que ça devrait aussi fonctionner sur les fichiers système.

Pour faire des images, j'utilise fsarchiver, qui a l'avantage d'être compatibles avec beaucoup de systèmes de fichiers (Ext, NTFS...), mais il ne permet pas de faire des sauvegardes incrémentales ou bien d'extraire certains fichiers d'une sauvegarde (à mon grand regret).
Mais sinon, j'ai trouvé la page Backup_programs qui a l'air très complète. :)

Sinon, sous Arch, un des meilleurs moyens de restaurer le système après un "pépin", c'est encore de faire une sauvegarde de la liste de tous les paquets installées explicitement, de sauvegarder quelques fichiers de configuration (genre tous le répertoire /etc), et ça permet de gagner beaucoup de temps lors d'une réinstallation.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [SAUVEGARDE] En cas de pépin

Message par oktoberfest »

Personnellement je fais un tar.gz de mes partitions 'système' (c'est à dire pas les 200 Go de films/courrier/photos et autre) toutes les semaines. Pour mes données je fais un rsync.

L'important est tu comprennes bien ce que fait ta sauvegarde et comment restaurer les données. Sauvegarde c'est bien, savoir restaurer c'est mieux !
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [SAUVEGARDE] En cas de pépin

Message par Xorg »

Oui, je suis entièrement d'accord avec Oktoberfest, si tu prends fsarchiver, il a l'inconvénient que pour restaurer une sauvegarde, il faut une partition qui soit au moins de la même taille (ou supérieure) à la partition sauvegardée.
Je pense aussi me tourner voir autre chose (pourquoi pas du .tar.gz) pour faire la sauvegarde de mes systèmes, vu qu'on peut extraire les fichiers individuellement si on veut avec ce format d'archive. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

Partclone reste la solution la plus rapide pour une sauvegarde complète d'une partition linux. De plus il est possible de monter la sauvegarde de la partition (si non compressée) pour un accès en lecture
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SAUVEGARDE] En cas de pépin

Message par FoolEcho »

Quelques conseils supplémentaires: https://wiki.archlinux.fr/Enhancing_Arc ... tenir_Arch .
«The following statement is not true. The previous statement is true.» :nage:
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [SAUVEGARDE] En cas de pépin

Message par otacon »

J'utlise Clonezilla en live. Très simple, que ce soit en sauvegarde ou restauration.
Jamais pris en défaut, j'ai été sauvé par mes sauvegardes deux fois en deux ans.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [SAUVEGARDE] En cas de pépin

Message par waitnsea »

Clonezilla pour mon système
Unison pour mes data, en commande ou en graphique
...même si Unison est buggé en graphique et qu'il faille re-créer parfois les nouveaux chemins "a la mano" pour la première fois.
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Merci pour toutes vos réponses ;)

Clonezilla a l'air pas mal.

On peut faire une usb bootable je suppose ?

Partclone est sympa aussi, cependant ca risque d'être dur de restaurer si j'ai un système complètement pété..
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

Clonezilla n'est qu'une interface CLI à partclone. Ces outils de mémoire sont dans le CD d'installation de ArchLinux, au pire tu rajoutes les paquets manquants.
En quoi Partclone serait difficile à utiliser si le système est tout cassé ? Ces outils s’utilisent uniquement depuis un liveCD
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Alors j'ail lu la doc de partclone, si je comprend bien, j'ai mes partitions :

Code : Tout sélectionner

Périphérique Amorçage    Début        Fin   Secteurs Taille Id Type
/dev/sda1    *             2048    2099199    2097152     1G 83 Linux
/dev/sda2               2099200   35653631   33554432    16G 82 partition d'écha
/dev/sda3              35653632  245368831  209715200   100G 83 Linux
/dev/sda4             245368832 1953525167 1708156336 814,5G 83 Linux
Je backup chaque partitions (sauf le swap).

Code : Tout sélectionner

partclone.ext2 -c -s /dev/sda1 -o ~/image_sda1.pcl
partclone.ext4 -c -s /dev/sda3 -o ~/image_sda3.pcl
partclone.ext4 -c -s /dev/sda4 -o ~/image_sda4.pcl
Et si je pète le système, j'ai juste à booter sur un live qui a partclone et à restaurer le tout ?
Pour restaurer il est est nécessaire d'avoir formater le DD et recréé les partitions, ou bien une restauration de /dev/sda2 par exemple va écraser l'ancienne partition ?
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

Il est juste nécessaire d'avoir une table de partition valide. Attention ce point est très important, il est nécessaire d'avoir une taille au mois aussi grande pour la partition de destination. Tu ne peux pas restaurer sur une partition plus petite que celle d'origine.
Formater est un terme très vague : Je préfère découper les choses et dire : création de la table de partition puis pour chaque partition création du système de fichier. Cette dernière étape est totalement inutile dans le cas d'une restauration...
ArchiTux a écrit :Et si je pète le système, j'ai juste à booter sur un live qui a partclone et à restaurer le tout ?
Oui, rien à faire pour les UUID des partitions, par contre s'il faut recréer le système de fichier SWAP, alors il faudra mettre à jour l'UUID de cette dernière
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Alors j'ai commencé par un

Code : Tout sélectionner

partclone.ext2 -c -s /dev/sda1 -o /home/alexandre/Backups/BACKUP-2015-07-16/sda1.pcl
Et j'ai eu l'erreur suivante :

Code : Tout sélectionner

open logfile /var/log/partclone.log error
Mais ce fichier de log n'existe pas :/
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

2 choses : Les partitions que tu veux sauvegarder ne doivent pas être montées, et tu dois lancer la chose en root.
Donc tu dois faire la chose depuis un liveCD
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [SAUVEGARDE] En cas de pépin

Message par Xorg »

D'ailleurs, j'en profite pour squatter, tu disais Benjarobin qu'il est possible de monter une archive crée par partclone. Le peu que j'ai trouvé sur Internet montrait qu'il fallait d'abord la convertir en un fichier .img, et que c'est ce dernier qu'il faut monter. Est-ce qu'il est possible de monter directement un fichier .pcl ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Ah merde ;) J'ai tenté de le faire pendant que la partition était montée :/
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

Xorg a écrit :Est-ce qu'il est possible de monter directement un fichier .pcl ?
J'ai dis de la merde... Tu as raison... Oups
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Mais j'ai du mal à comprendre une chose. Si je fais la procèdure de sauvegarde en live, où est ce que je vais stocker la sauvegarde ?
En gros ici :

Code : Tout sélectionner

partclone.ext4 -c -s /dev/sda1 -o ~/image_sda1.pcl
Je met quoi comme chemin à la place de ~/ ? Car si je veux l'avoir sur mon DD ?

En fait j'arrive pas à comprendre, si je suis en live, ou est ce que je vais pouvoir stocker ma sauvegarde ?
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SAUVEGARDE] En cas de pépin

Message par benjarobin »

Le principe d'une sauvegarde c'est qu'elle ne doit en aucun cas être stockée sur le même disque ! Sinon la sauvegarde ne sert strictement à rien.
Donc tu la stocke sur un serveur, sur une grosse clé USB, sur un disque dur externe... Personnellement tout est sur mon serveur en NFS
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ArchiTux
Daikyu
Messages : 83
Inscription : sam. 11 juil. 2015, 14:20
Contact :

Re: [SAUVEGARDE] En cas de pépin

Message par ArchiTux »

Donc si je suis en live avec une clef usb bootable de arch, je peux brancher mon disque dur externe sur le pc, le monter et dire à partclone de stocker la sauvegarde dessus ?

Et pour restaurer pareil ?
“Il n'existe rien de constant si ce n'est le changement.” - Bouddha

Image Arch Linux 64bits - Gnome 3.16 - Intel Core I7-4600M Base 2.9Ghz Turbo 3.6Ghz Cache 4 MB - Intel Haswell Mobile - 16Go RAM DDR3

TOX ID : C9F63476B684402F59E760C68FF3C39EDA47CA016121EC181A44FCAE5871065264D15CB863B8
Skype : archituxx
Répondre