Pages : 1
#1 Le 10/11/2020, à 12:15
- Guismo
Restauration de sauvegarde
bonjour,
Pour le besoin d'un script je voudrais savoir comment récupérer et surtout restaurer la dernière sauvegarde existante dans mon dossier /home/backup
en sachant que mes sauvegarde son enregistrées sous cette forme:
wordpress.2020-11-10-1052.tar.gz
dans ce fichier .tar.gz, j'ai 2 dossiers:
- un qui se nomme data, fichier correspondant à la sauvegarde de ma base de données MySQL
- et l'autre qui se nomme www correspondant à mon dossier Wordpress qui se trouvais dans /var/www/html
Les pistes pour finaliser mon script seront vraiment les bienvenu merci par avance
Dernière modification par Guismo (Le 10/11/2020, à 12:36)
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#2 Le 10/11/2020, à 13:33
- Hizoka
Re : Restauration de sauvegarde
Salut,
il faut que tu expliques les différentes étapes voulues.
1) Sélection du fichier tar.gz
2) Extraction du fichier sélectionné
3) Copie du contenu du dossier www dans /var/www/html
4) Importation de la base de données
Par exemple ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 10/11/2020, à 18:14
- Guismo
Re : Restauration de sauvegarde
Salut Hizoka,
Merci de ta réponse
Je prend note
Je vais travailler dessus et je reposte ça !
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#4 Le 10/11/2020, à 18:18
- bruno
Re : Restauration de sauvegarde
Tu fais exactement l'inverse que ce que tu as proposé dans ton message précédent.
Mais à moins que tu aies un gros problème d'espace de stockage, tout mettre dans une seule archive compressée n'est sans doute pas la solution optimale.
#5 Le 11/11/2020, à 05:26
- Guismo
Re : Restauration de sauvegarde
Tu fais exactement l'inverse que ce que tu as proposé dans ton message précédent.
Mais à moins que tu aies un gros problème d'espace de stockage, tout mettre dans une seule archive compressée n'est sans doute pas la solution optimale.
Salut,
Merci pour ton intervention
Je suis devant mon PC depuis 4h30 ce matin et je réfléchis, suite à ton message, en me disant mais pourquoi me dit il ça ?
Si je fais une archive pour chaque sauvegarde je ne vais pas avoir moins de stockage j'aurais toujours la même taille de fichier!
Après bien sur il y à l'incrémentale, ou la sauvegarde différentiel, qui me permettrais de pouvoir avoir un stockage moins important de mes sauvegardes sur mon serveur!
J'y ai pensé aussi mais je n'ai rien trouvé sur le net qui me permette de pouvoir bien assimiler l'opération en créant les étapes et mon script.
La stratégie étant de voir et analyser ce qui est plus sécurisé pour transférer les fichier, et aussi voir comment ordonné le stockage.
" Message pour le modérateur votre site n'est pas à l'heure, il affiche une heure de plus il est 05:29 et non 6h26"
Dernière modification par Guismo (Le 11/11/2020, à 05:34)
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#6 Le 11/11/2020, à 06:32
- xubu1957
Re : Restauration de sauvegarde
Bonjour,
Vu :
" Message pour le modérateur votre site n'est pas à l'heure, il affiche une heure de plus il est 05:29 et non 6h26"
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#7 Le 11/11/2020, à 07:51
- Guismo
Re : Restauration de sauvegarde
Salut xubu1957,
Merci pour le retour je ne comprenais pas?!
Et maintenant je comprend donc le réglage de l'heure à été fait de mon coté
Bonne journée
Dernière modification par Guismo (Le 11/11/2020, à 07:54)
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#8 Le 11/11/2020, à 18:14
- Guismo
Re : Restauration de sauvegarde
Bonjour Hizoka
Sélection du fichier tar.gz se trouvant dans le répertoire /home par exemple donc je fait :
ls -Art | tail -n 1
Se qui va me donner la dernière sauvegarde puis je n'ai plus qu'a déclarer ma variable avec ceci comme valeur
Puis ensuite un :
tar -zxvf $variable
Donc bien sur $variable représente le fichier tar.gz à extraire
puis par la suite il ne me reste plus qu'a copier le dossier extrait représentant dans /var/www/html
cp "nom du dossier" /var/www/html
puis ensuite me positionner dans le dossier data et faire un
mysql -u "nom de l'user" -p "nom de la base de donnée" < fichier.sql.a.importer
puis renseigner le mot de passe
voila j'ai testé cela fonctionne j'espère avoir été suffisamment précis!
Je suis content j'ai bien avancé
Si vous avez d'autre solution n'hésitez pas!
Dernière modification par Guismo (Le 11/11/2020, à 18:39)
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#9 Le 12/11/2020, à 00:15
- kamaris
Re : Restauration de sauvegarde
Tu peux compacter un peu la première partie, en étant plus robuste au niveau du traitement des noms de fichiers :
printf '%s\0' /home/backup/* | tail -zn1 | xargs -0 tar -C /var/www/html -zxvf
avec peut-être un sudo devant xargs.
Hors ligne
#10 Le 12/11/2020, à 09:27
- Hizoka
Re : Restauration de sauvegarde
Après si tu as plusieurs sauvegardes, tu peux afficher la liste des fichiers tar et laisser l'utilisateur choisir la sauvegarde qu'il veut utiliser
Sinon c'est déjà pas mal !
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#11 Le 12/11/2020, à 10:07
- FrancisFDZ
Re : Restauration de sauvegarde
Bonjour,
Je rappelle en passant les 3 règles de sécurité des systèmes basés sur UNIX :
1- Sauvegarder
2- SAUVEGARDER
3- SAUVEGARDER
[Edit] Ca peut aussi s'appliquer à Windows ! [/Edit]
Dernière modification par FrancisFDZ (Le 14/11/2020, à 09:06)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#12 Le 13/11/2020, à 18:42
- Guismo
Re : Restauration de sauvegarde
Tu peux compacter un peu la première partie, en étant plus robuste au niveau du traitement des noms de fichiers :
printf '%s\0' /home/backup/* | tail -zn1 | xargs -0 tar -C /var/www/html -zxvf
avec peut-être un sudo devant xargs.
Bonsoir, oui en effet je vais test et appliquer se que tu me conseil Merci.
Hizoka, yes je travail dessus par ce que je voudrais en faite faire mes sauvegarde avec une rétention et une rotation bien sur. Pour que cela soir propre je vais faire en sorte que la dernier sauvegarde soit dans un dossier "x", qui possède un sous dossier nommé "y" où seront toutes les sauvegardes plus ancienne!
Se qui permettra en cas de clash du système concerné par la sauvegarde de pouvoir tout de suite transférer la dernière sauvegarde sur la nouvelles machine .
Merci beaucoup en tous cas
Bonne soirée à vous tous
heu... Les sauvegardes ne concerne pas que les système UNIX
Dernière modification par Guismo (Le 13/11/2020, à 18:43)
L'Homme est l'espèce la plus insensée, il vénère un dieu invisible et massacre une nature visible ! Sans savoir que cette nature qu'il massacre est ce dieu invisible qu'il vénère !
Hors ligne
#13 Le 13/11/2020, à 21:10
- MicP
Re : Restauration de sauvegarde
Bonsoir
Bonjour,
Je rappelle en passant les 3 règles de sécurité des systèmes basés sur UNIX :
1- Sauvegarder
2- SAUVEGARDER
3- SAUVEGARDER
Je rajoute une autre règle importante
4- TOUJOURS tester la restauration d'une sauvegarde qui vient d'être créée.
Hors ligne
#14 Le 14/11/2020, à 09:10
- FrancisFDZ
Re : Restauration de sauvegarde
Bonsoir
FrancisFDZ a écrit :Bonjour,
Je rappelle en passant les 3 règles de sécurité des systèmes basés sur UNIX :
1- Sauvegarder
2- SAUVEGARDER
3- SAUVEGARDERJe rajoute une autre règle importante
4- TOUJOURS tester la restauration d'une sauvegarde qui vient d'être créée.
Mouais... Là ce n'est pas une règle, mais une (très) bonne précaution. Il est bien évident que si on fait régulièrement des sauvegardes pour s'apercevoir quand on en a besoin qu'elles sont inutilisables, on n'a pas l'air bien malin !
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne