96039 shaared links

Shaarli Flux River

JSON RSS

Use title: to search only in item titles, feed: for feeds name or tag: for categories.

Le shaarli de Hedi Sauvegardes avec les outils présents dans la base d’OpenBSD

Liens directs
Liens en bazar De l'importance des sauvegardes | Ma parcelle sur le web
Sauvegardez, c'est important !
(Permalink)
grolimur's shared linkd Comment accélérer jusqu’à 10x la sauvegarde Time Machine ? – Korben

Voilà qui peut servir à l'occasion...

lever ce bridage imposé par macOS: sudo sysctl debug.lowpri_throttle_enabled=0
remettre le système dans son état initial: sudo sysctl debug.lowpri_throttle_enabled=1

— <a href="https://www.gerardmenvussa.ch/shaarli/?OWcqGQ" title="Permalink">Permalink</a>

Les liens de Knah Tsaeb Mettre en place une stratégie de sauvegarde - blog.lrdf.fr

Un très bon article sur les sauvegardes, valable aussi bien pour le "simple" utilisateur que pour les PME/PMI ou plus grande infrastructure.

Les liens de Knah Tsaeb Mettre en place une stratégie de sauvegarde - blog.lrdf.fr

Un très bon article sur les sauvegardes, valable aussi bien pour le "simple" utilisateur que pour les PME/PMI ou plus grande infrastructure.
Permalien

Les Liens de Memiks Sauvegarder et Restaurer sa tablette Android — Le Wiki de debian-fr.xyz

Sauvegarder tout

$ adb backup -f nom_fichier_sauvegarde.ab -all

Cette commande implique la sauvegarde de toutes les applications installées, dont les applications systèmes.

 NOTE : Cette option intègre l'option '-system' !

Sauvegarde applications

$ adb backup -f nom_fichier_sauvegarde.ab -apk -obb

Cette commande sauvegarde les fichiers apk des applications installées.

 NOTE : L'option par défaut est '-noapk' qui signifie que les fichiers apk ne seront pas sauvegardés !
L'option '-obb' implique la sauvegarde des fichiers relatifs aux applications installées, tels que fichiers de sauvegarde, de config, etc ... - par défaut, c'est l'option '-noobb' qui est active !

$ adb backup -f nom_fichier_sauvegarde.ab -shared

Sauvegarde le contenu de la SD Carte, ainsi que de tout répertoire de stockage partagé.

 ATTENTION : Il est bien sûr nécessaire d'avoir une SD Carte dans votre appareil ...

Permalink

kalvn's links Stardew Valley enfin sur Android... et vous pouvez transférer votre ferme depuis votre PC

Bon à savoir ! Il est possible de charger sa sauvegarde PC ou Mac sur l'application Android.
Permalink

Tibiaster djanybekensis Nature Humaine - Accueil / Thèmes principaux

Permalink
Liens Ecyseo PaperBack

À tester.
Permalink

yakmoijebrille sebsauvage: rclone
Sous le coude, merci Sebsauvage
(Permalink)
Les liens de Brihx Backup sur disque externe [Wiki de sebsauvage.net]
(Permalink)
Les liens de Brihx Backup sur disque externe [Wiki de sebsauvage.net]

Permalink
Liens en bazar Swiss Backup, la solution de sauvegarde suisse pour Windows, Mac, Linux, iOS et Android • Infomaniak
Infomaniak vient de lancer sa solution de sauvegarde maison, à un prix raisonnable !
(Permalink)
/Yome/links Mini SSD bon plan
Sur le papier, ça a l'air cool.
(Permalink)
Choses vues, sur le web et ailleurs disque_externe [Wiki de sebsauvage.net]
Procédure de sauvegarde de Seb. A étudier pour s'inspirer.
(Permalink)
grolimur's shared linkd GitHub - josegonzalez/python-github-backup: backup a github user or organization

Outil pour faire des backups des dépôts Github d'un utilisateur ou d'une organisation très simplement:

github-backup USERNAME -t VOTRE_TOKEN -o /chemin/stockage/backup --all

C'est en effet une bonne idée de s'en préoccuper. :-)
Si le déclenchement est automatiser, c'est encore mieux...

via Korben

— <a href="https://www.gerardmenvussa.ch/shaarli/?83yrzw" title="Permalink">Permalink</a>

Liens Ecyseo Utilisez et étendez PhotoRec pour récupérer vos données perdues / GLMF-210 / GNU/Linux Magazine / Connect - Edition Diamond

Via Liandri
Permalink

grolimur's shared linkd Sauvegarde la règle des 3-2-1 - Le blog de Genma

Règle simple et "facile à appliquer"
Permalink

grolimur's shared linkd Sauvegarde la règle des 3-2-1 - Le blog de Genma
Règle simple et "facile à appliquer"
Permalien
grolimur's shared linkd Sauvegarde la règle des 3-2-1 - Le blog de Genma

Règle simple et "facile à appliquer"
— <a href="https://www.gerardmenvussa.ch/shaarli/?Da54AA" title="Permalien">Permalien</a>

grolimur's shared linkd Sauvegarde la règle des 3-2-1 - Le blog de Genma

Règle simple et "facile à appliquer"
— <a href="https://www.gerardmenvussa.ch/shaarli/?Da54AA" title="Permalink">Permalink</a>

maniakteam Ne procrastinez plus vos sauvegardes grâce à Borg / LP-098 / Linux Pratique / Connect - Edition Diamond
Sauvegarde avec Borg, c'est vraiment pas mal.
(Permalink)
maniakteam LSCI #3 : sauvegarder Proxmox vers Synology avec SSHFS | Tech Area
(Permalink)
Shaarli ¦ Orangina Rouge Restauration de l’hebergement (FTP) via FileZilla ou via l’espace client | Documentation OVH

Pas mal ça : chez ovh, on a automatiquement des sauvegardes de son hébergement, à 1, 2 et 3 jours puis à 1 et 2 semaines.
Pour y accéder, facile : dans Filezilla, au lieu d'utiliser son identifiant habituel toto on utilise l'identifiant toto-snap1 etc jusque toto-snap5.

Très pratique pour rattraper des « oups ! j'ai tout supprimé sans sauvegarder ».
C'est peut-être une astuce évidente pour certains mais ça va mieux en le disant.
Permalien

Tibiaster djanybekensis UpdraftPlus WordPress Backup Plugin — WordPress Plugins

Permalink
Marquetapages Shazen Ne procrastinez plus vos sauvegardes grâce à Borg / LP-098 / Linux Pratique / Connect - Edition Diamond

Tuto d'utilisation du logiciel de sauvegarde : Borg
— <a href="https://lien.shazen.fr/?nsV-Zw" title="Permalink">Permalink</a>

Marquetapages Shazen Ne procrastinez plus vos sauvegardes grâce à Borg / LP-098 / Linux Pratique / Connect - Edition Diamond

Tuto d'utilisation du logiciel de sauvegarde : Borg
Permalink

Les liens de Brihx rclone - rsync for cloud storage
(Permalink)
Choses vues, sur le web et ailleurs RAID is no Backup! - LinuxFr.org
> Qu’on se le dise : le RAID ne protège pas de tout. En revanche, il protège du plus probable. Tellement probable qu’on peut dire à coup sûr que ça vous arrivera un jour : le panne de disque dur. Un beau jour (ou pas), le disque décide que c’est fini, qu’il a largement dépassé son MTBF d’heures de travail et que, à partir de dorénavant, ce sera sans lui. Et ça, ça arrive tous les jours.
Mais comment faire ?

> Des sauvegardes pardi ! On le sait tous, mais c’est pas forcément facile. Surtout qu’une sauvegarde pour être efficace doit être :
- automatique (sinon on la fait de temps en temps, puis plus du tout) ;
- éloignée (pour se protéger de l’incendie ou de l’inondation).

> Voici une description de mon système, adapté à une famille de bons gros geek quatre personnes et un peu plus sûrement :
- un espace RAID disponible sur un NAS, j’ai opté pour du RAID 6. Le prix d’entrée est assez cher (deux disques de « perdus » en espace, ainsi que le besoin d’un processeur un peu costaud), mais les avantages sont assez importants : je peux perdre deux disques [*] tout en gardant le service, et surtout j’en rajoute à la volée très facilement pour augmenter la taille ;
- du Gigabit filaire dans la maison, ainsi ça va vite, c’est transparent pour tout le monde et certains fichiers sont disponibles directement via le NAS, comme les photos et vidéos familiales ou la mise en commun des CD et DVD « rippés » ;
- une sauvegarde des machines de la maison sur cet espace ;
- j’utilise rsnapshot pour faire les sauvegardes, ce qui signifie qu’elles sont incrémentales et que je peux par exemple récupérer un fichier que mon fils a effacé une mois auparavant ;
- une liaison à 100 Mbit Wi‐Fi avec un voisin (deux antennes Ubiquity) : on peut donc introduire de la distance ;
- une machine chez le voisin avec Openmediavault, une distribution assez sympa pour faire un NAS. Bon, la distrib’ ne me sert pas à grand’chose vu que je n’utilise que rsync en fait, mais c’était l’occasion de jouer avec ; c’est un PC de récup (mini‐ITX avec Atom soudé) et un simple disque de 2 To. ;
- rsync quotidien du dernier instantané (snapshot) des machines chez le voisin : si je perds mon NAS (cf. photo d’illustration), je perds l’historique (je ne pourrai donc pas récupérer le fichier effacé par mon fils il y a un mois), mais j’ai toutes les sauvegardes de la famille (ainsi que les photos et les vidéos familiales, sûrement le bien le plus précieux de mon réseau local). Je sauvegarde également les médias photos, vidéos et audio présents sur le NAS.

L'association des MM. et Mmes Michu, dont je suis le secrétaire perpétuel honoraire, proteste : c'est quand même pas à la portée du premier pékin venu sa solution. Mais je comprends l'idée.

via LLM
(Permalink)
Un catalogue hétéroclite Synchronisation et restauration facile avec Hubic
Hubic c'est bien mais l'interface graphique rame à mort lors des opérations sur de gros et/ou nombreux fichiers. Idem pour récupérer de grosses sauvegardes par le client lourd.

Cet utilitaire permet de récupérer/envoyer une sauvegarde sur Hubic (et d'autres services équivalents) depuis sont PC (ou entre Hubic et un autre service, mais je n'ai pas testé). Par contre ça reste assez lent, il faut que j'augmente le nombre de téléchargements parallèles.
C'est un outil en ligne de commande mais assez simple à utiliser.

Memento :
./rclone copy [NomService]:[NomSauvegarde)/[Dossier] [CheminCible] -v
Permalink
Un catalogue hétéroclite Synchronisation et restauration facile avec Hubic

Hubic c'est bien mais l'interface graphique rame à mort lors des opérations sur de gros et/ou nombreux fichiers. Idem pour récupérer de grosses sauvegardes par le client lourd.

Cet utilitaire permet de récupérer/envoyer une sauvegarde sur Hubic (et d'autres services équivalents) depuis sont PC (ou entre Hubic et un autre service, mais je n'ai pas testé). Par contre ça reste assez lent, il faut que j'augmente le nombre de téléchargements parallèles.
C'est un outil en ligne de commande mais assez simple à utiliser.

Memento :
./rclone copy [NomService]:[NomSauvegarde)/[Dossier] [CheminCible] -v
— <a href="https://e-loquens.fr/?EqrBPQ" title="Permalink">Permalink</a>

Un catalogue hétéroclite Synchronisation et restauration facile avec Hubic
Hubic c'est bien mais l'interface graphique rame à mort lors des opérations sur de gros et/ou nombreux fichiers. Idem pour récupérer de grosses sauvegardes par le client lourd.

Cet utilitaire permet de récupérer/envoyer une sauvegarde sur Hubic (et d'autres services équivalents) depuis sont PC (ou entre Hubic et un autre service, mais je n'ai pas testé). Par contre ça reste assez lent, il faut que j'augmente le nombre de téléchargements parallèles.
C'est un outil en ligne de commande mais assez simple à utiliser.

Memento :
./rclone copy [NomService]:[NomSauvegarde)/[Dossier] [CheminCible] -v
Permalink
Un catalogue hétéroclite Synchronisation et restauration facile avec Hubic

Hubic c'est bien mais l'interface graphique rame à mort lors des opérations sur de gros et/ou nombreux fichiers. Idem pour récupérer de grosses sauvegardes par le client lourd.

Cet utilitaire permet de récupérer/envoyer une sauvegarde sur Hubic (et d'autres services équivalents) depuis sont PC (ou entre Hubic et un autre service, mais je n'ai pas testé). Par contre ça reste assez lent, il faut que j'augmente le nombre de téléchargements parallèles.
C'est un outil en ligne de commande mais assez simple à utiliser.

Memento :
./rclone copy [NomService]:[NomSauvegarde)/[Dossier] [CheminCible] -v
— <a href="https://e-loquens.fr/?EqrBPQ" title="Permalink">Permalink</a>

Liens Ecyseo tutoriel:comment_sauver_et_restaurer_la_liste_des_paquets - Documentation Ubuntu Francophone
Liens Ecyseo tutoriel:comment_sauver_et_restaurer_la_liste_des_paquets - Documentation Ubuntu Francophone

Sauvegarde et restauration de la liste des paquets installés pour restauration, duplication ou migration

Votre système est installé et vous avez ajouté au fil du temps des applications pour votre utilisation quotidienne. Ce tutoriel vous sera utile dans les cas suivants :

  • Vous souhaitez tout simplement sauvegarder la liste de vos applications au cas où vous devriez réinstaller entièrement votre système.
  • ou : La nouvelle version d'Ubuntu vient de sortir et vous aimeriez pouvoir l'installer sans passer par le gestionnaire de mises à jour, mais via une réinstallation du système puis des logiciels.
  • ou : Vous souhaitez installer la même version d'Ubuntu sur un autre ordinateur et y placer également vos applications préférées.

Pré-requis

  1. Niveau requis : être familiarisé avec le terminal
  2. Avoir une connexion internet opérationnelle.
  3. Avoir les droits d'administration
  4. Avoir configuré son fichier /etc/apt/sources.list (ou /etc/apt/sources.list.d ) pour les dépôts standards Ubuntu (ou Kubuntu ou Xubuntu)
  5. Pour un changement de version ou un clonage sur un autre PC, si vous utilisiez des dépôts spécifiques, le fichier sources.list de la nouvelle version devra être adaptée ainsi que les clés d'authentification correspondantes
  6. Le paquet "dselect"

Sauvegarde

Récupérez la liste des paquets installés sur le système :

dpkg --get-selections > liste-des-paquets

Cela crée un fichier "liste-des-paquets" dans le répertoire courant. Il contient la liste des paquets installés. Ce fichier est au format texte vous pouvez donc le consulter pour information.

Si votre but est une sauvegarde pour une réinstallation

Sauvegardez ce fichier (ainsi que le sources.list) sur un support externe (usb, web, etc.)

Le fichier sources.list se trouve dans /etc/apt.

Si votre but est un changement de version ou un clonage sur un autre PC

Éditez ce fichier et faites supprimer les paquets qui ne vous intéressent plus.

Ne conservez que vos paquets. Ceux que vous avez rajouté et qui ne font pas partie de l'installation standard d'Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx, Firefox, et caetera). La liste des paquets de l'installation standard est disponible dans les fichiers «.manifest» fournis sur les dépôts des images iso. Ils contiennent une liste de lignes "nom du paquet - version du paquet".

Voici un extrait en exemple d'un fichier "liste-des-paquets" modifié :

   acidrip                                      install
   chromium-browser                             install
   chromium-browser-l10n                        install
   chromium-codecs-ffmpeg                       install
   easytag                                      install
   filezilla                                    install
   filezilla-common                             install

Sauvegardez ce fichier (ainsi que le sources.list) sur un support externe (usb, web, etc.)

Restauration

Si vous réinstallez une version identique, remplacez le fichier sources.list par le votre.

Si vous changez de version, adaptez si besoin le fichier sources.list avec vos dépôts spécifiques.

Récupérez votre fichier « liste-des-paquets » puis :

  1. sudo apt-get update
  2. sudo apt-get install dselect
  3. sudo dselect update
  4. sudo dpkg --set-selections < liste-des-paquets
  5. sudo apt-get -u dselect-upgrade

Normalement vos applications préférées sont restaurées et si vous avez une sauvegarde de votre partition « home », vous pourrez également récupérer vos paramétrages spécifiques.

Attention : la commande sudo dpkg --clear-selections est potentiellement très dangereuse : elle modifie le fichier /var/lib/dpkg/status en positionnant tous les paquets sur « à supprimer » !

Si derrière est exécuté un sudo apt-get -u dselect-upgrade sans au préalable avoir fait un sudo dpkg --set-selections < liste-des-paquets, on efface tous les paquets !

Pour s'en sortir en cas de sudo dpkg --clear-selections sans avoir un fichier « liste-des-paquets » complet et valide, la solution consiste à renommer /var/lib/dpkg/status.old en /var/lib/dpkg/status si cela vient d'arriver, ou bien d'aller chercher une sauvegarde créée automatiquement dans /var/backups/.

Permalink

grolimur's shared linkd Cronopete - Un clone de Time Machine pour Linux - Korben

Time Machine sur GNU/Linux, ça existe!
Permalink

maniakteam sauvegarde chiffré ou non, local/SSH, avec GUI via Sebsauvage
Backintime se lance en USER ou ROOT et permet de faire un backup complet et/ou incrémentale des fichiers/dossiers désirés. Il gère aussi les exclusions. Il se met en CRON pour tourner tous les XYZ, à votre guise. Je le trouve très simple à utiliser. Je m’en sers pour du backup sur du montage local via NFS et rClone.

source : upandclear.org
(Permalink)
maniakteam sauvegarde chiffré ou non, local/SSH, avec GUI via Sebsauvage
Backintime se lance en USER ou ROOT et permet de faire un backup complet et/ou incrémentale des fichiers/dossiers désirés. Il gère aussi les exclusions. Il se met en CRON pour tourner tous les XYZ, à votre guise. Je le trouve très simple à utiliser. Je m’en sers pour du backup sur du montage local via NFS et rClone.

source : upandclear.org
(Permalink)
Liens en bazar Comment OVH sauvegarde un million de bases de données chaque jour ?
Plusieurs difficultés doivent être surmontées, en-dehors de la volumétrie importante que cela représente.
(Permalink)
/Yome/links Kactus
Un git like pour dessinateurs/designers.
Vraiment sympa
(Permalink)
Marquetapages Shazen Firefox et Thunderbird : Sauvegarde et restauration des profils | Astuces | IT-Connect
Marquetapages Shazen Firefox et Thunderbird : Sauvegarde et restauration des profils | Astuces | IT-Connect

— <a href="https://lien.shazen.fr/?h4TxIg" title="Permalink">Permalink</a>

Les Liens de Memiks Monter un serveur de sauvegardes avec BorgBackup | Nicolas Karolak

Un petit mémo/tutoriel sur le mise en place d’un serveur de sauvegarde avec BorgBackup. Il s’agit d’un logiciel de sauvegarde avec déduplication, qui supporte la compression et le chiffrement. Si vous voulez en savoir davantage je vous invite à aller jeter un coup d’œil à la documentation
Permalink

Liens Liste d'outils de sauvegarde/backup
Une bonne liste d'outils de sauvegarde/backup.
Il manque quelques gros : Amanda, Bacula

Une description d'Urbackup ici : https://linuxfr.org/news/urbackup-un-logiciel-de-sauvegarde-moderne
BUP a l'air bien aussi, à voir si c'est robuste.

Mon besoin en backup est le suivant :
* Client-serveur dont le serveur puisse tourner sur un FreeNAS ;
* Déduplication globale (= à tous les clients)(pour économiser l'espace disque), mais calculée au niveau du client (pour ne pas faire transiter de données inutiles)
* Interface graphique de suivi/restauration lambda-proof
* Logiciel libre, ou format de stockage standard (je veux pouvoir récupérer mes données si je sors le disque de sauvegarde d'une machine morte)

Pour l'instant, j'utilise BackupPC de longue date (je n'avais pas encore ce NAS) en local sur chaque PC (donc avec un disque interne dédié) => Historisation (protection contre la suppression accidentelle)
+ rsync vers le NAS => protection contre la panne de matériel
+ envoi d'une sélection de fichiers importants (documents, photos, vidéos), conversion en basse résolution, et envoi vers HubiC (chiffré) + enregistrement sur clef USB (confiée à un tiers de confiance => protection contre les désastres
(Permalink)
maniakteam Blog-Libre | BorgBackup, borg pour les intimes
Sauvegarde: déduplication, compression et chiffrement
(Permalink)
Lien divers et variés Téléphone Android chiffré, écran cassé, données perdues? Que neni! - Xieme-Art - Liens en vrac de sebsauvage - Librement Shaarli

C'est justement ce que je suis en train de tester avec oandbackup, OpenKeychain et Syncthing pour les données d'applications. Les photos / vidéos, calendriers, contacts, fichiers KeepassX sont synchronisés automatiquement (Syncthing et Radicale) et donc sauvegardés.
Permalink

Lien divers et variés Téléphone Android chiffré, écran cassé, données perdues? Que neni! - Xieme-Art - Liens en vrac de sebsauvage - Librement Shaarli
C'est justement ce que je suis en train de tester avec oandbackup, OpenKeychain et Syncthing pour les données d'applications. Les photos / vidéos, calendriers, contacts, fichiers KeepassX sont synchronisés automatiquement (Syncthing et Radicale) et donc sauvegardés.
Permalink
Lien divers et variés Téléphone Android chiffré, écran cassé, données perdues? Que neni! - Xieme-Art - Liens en vrac de sebsauvage - Librement Shaarli

C'est justement ce que je suis en train de tester avec oandbackup, OpenKeychain et Syncthing pour les données d'applications. Les photos / vidéos, calendriers, contacts, fichiers KeepassX sont synchronisés automatiquement (Syncthing et Radicale) et donc sauvegardés.
Permalink

Lien divers et variés Téléphone Android chiffré, écran cassé, données perdues? Que neni! - Xieme-Art - Liens en vrac de sebsauvage - Librement Shaarli

C'est justement ce que je suis en train de tester avec oandbackup, OpenKeychain et Syncthing pour les données d'applications. Les photos / vidéos, calendriers, contacts, fichiers KeepassX sont synchronisés automatiquement (Syncthing et Radicale) et donc sauvegardés.
Permalink

bookmark pingouin Des sauvegardes automatiques au montage d’un périphérique sous Linux | Influence PC
Olivier Dᴏꜱꜱᴍᴀɴɴ Install and setup Backup Manager on Debian
Outil de sauvegarde incrémental de bases de données et de dossier du serveur
Permalink
Lien divers et variés [NOTE] Petit script de sauvegarde utile

Je sais qu'il y a des programmes qui font ça très bien, mais ce petit script, qui ne paye pas de mine, me permet de faire la sauvegarde d'une application web. On fait une sauvegarde tous les jours via un cron et tous les derniers vendredis du moins on ne garde qu'une sauvegarde mensuelle et on vire les 15 dernières.

On a donc 15 sauvegardes journalières pour une sauvegarde mensuelle. Je l'améliorerai pour prendre en compte la sauvegarde distante et les sauvegardes annuelle (et pourquoi pas une petite sauvegarde différentielle pour les fichiers).

DATE=`date '+%Y.%m.%d'`
ARCHIVES_DATE=`date -d1d -d+1m -d-1d -d-fri '+%Y.%m.%d'`

# Sauvegarde des fichiers
tar -czf $DATE.file.tar.gz /var/www/monappli

#sauvegarde de la base
mysqldump -u monuser --password=monpass mabase | bzip2 > $DATE.sqlz

if [[ "$DATE" ==  "$ARCHIVES_DATE" ]]
then
        #copie de la sauvegarde datant de 14 jours
        mv `find . -maxdepth 1 -type f -mtime +14 | head -1` ./archives/

        #supression des sauvegardes de plus de 14 jours
        find . -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
fi

Permalink

Lien divers et variés [NOTE] Petit script de sauvegarde utile
Je sais qu'il y a des programmes qui font ça très bien, mais ce petit script, qui ne paye pas de mine, me permet de faire la sauvegarde d'une application web. On fait une sauvegarde tous les jours via un cron et tous les derniers vendredis du moins on ne garde qu'une sauvegarde mensuelle et on vire les 15 dernières.

On a donc 15 sauvegardes journalières pour une sauvegarde mensuelle. Je l'améliorerai pour prendre en compte la sauvegarde distante et les sauvegardes annuelle (et pourquoi pas une petite sauvegarde différentielle pour les fichiers).
```
DATE=`date '+%Y.%m.%d'`
ARCHIVES_DATE=`date -d1d -d+1m -d-1d -d-fri '+%Y.%m.%d'`

# Sauvegarde des fichiers
tar -czf $DATE.file.tar.gz /var/www/monappli

#sauvegarde de la base
mysqldump -u monuser --password=monpass mabase | bzip2 > $DATE.sqlz

if [[ "$DATE" ==  "$ARCHIVES_DATE" ]]
then
        #copie de la sauvegarde datant de 14 jours
        mv `find . -maxdepth 1 -type f -mtime +14 | head -1` ./archives/

        #supression des sauvegardes de plus de 14 jours
        find . -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
fi
```
Permalink
Lien divers et variés [NOTE] Petit script de sauvegarde utile
Je sais qu'il y a des programmes qui font ça très bien, mais ce petit script, qui ne paye pas de mine, me permet de faire la sauvegarde d'une application web. On fait une sauvegarde tous les jours via un cron et tous les derniers vendredis du moins on ne garde qu'une sauvegarde mensuelle et on vire les 15 dernières.

On a donc 15 sauvegardes journalières pour une sauvegarde mensuelle. Je l'améliorerai pour prendre en compte la sauvegarde distante et les sauvegardes annuelle (et pourquoi pas une petite sauvegarde différentielle pour les fichiers).
```
DATE=`date '+%Y.%m.%d'`
ARCHIVES_DATE=`date -d1d -d+1m -d-1d -d-fri '+%Y.%m.%d'`

# Sauvegarde des fichiers
tar -czf $DATE.file.tar.gz /var/www/monappli

#sauvegarde de la base
mysqldump -u monuser --password=monpass mabase | bzip2 > $DATE.sqlz

if [[ "$DATE" ==  "$ARCHIVES_DATE" ]]
then
        #copie de la sauvegarde datant de 14 jours
        mv `find . -maxdepth 1 -type f -mtime +14 | head -1` ./archives/

        #supression des sauvegardes de plus de 14 jours
        find . -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
fi
```
Permalink
Lien divers et variés [NOTE] Petit script de sauvegarde utile

Je sais qu'il y a des programmes qui font ça très bien, mais ce petit script, qui ne paye pas de mine, me permet de faire la sauvegarde d'une application web. On fait une sauvegarde tous les jours via un cron et tous les derniers vendredis du moins on ne garde qu'une sauvegarde mensuelle et on vire les 15 dernières.

On a donc 15 sauvegardes journalières pour une sauvegarde mensuelle. Je l'améliorerai pour prendre en compte la sauvegarde distante et les sauvegardes annuelle (et pourquoi pas une petite sauvegarde différentielle pour les fichiers).

DATE=`date '+%Y.%m.%d'`
ARCHIVES_DATE=`date -d1d -d+1m -d-1d -d-fri '+%Y.%m.%d'`

# Sauvegarde des fichiers
tar -czf $DATE.file.tar.gz /var/www/monappli

#sauvegarde de la base
mysqldump -u monuser --password=monpass mabase | bzip2 > $DATE.sqlz

if [[ "$DATE" ==  "$ARCHIVES_DATE" ]]
then
        #copie de la sauvegarde datant de 14 jours
        mv `find . -maxdepth 1 -type f -mtime +14 | head -1` ./archives/

        #supression des sauvegardes de plus de 14 jours
        find . -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
fi

Permalink

Lien divers et variés [NOTE] Petit script de sauvegarde utile

Je sais qu'il y a des programmes qui font ça très bien, mais ce petit script, qui ne paye pas de mine, me permet de faire la sauvegarde d'une application web. On fait une sauvegarde tous les jours via un cron et tous les derniers vendredis du moins on ne garde qu'une sauvegarde mensuelle et on vire les 15 dernières.

On a donc 15 sauvegardes journalières pour une sauvegarde mensuelle. Je l'améliorerai pour prendre en compte la sauvegarde distante et les sauvegardes annuelle (et pourquoi pas une petite sauvegarde différentielle pour les fichiers).

DATE=`date '+%Y.%m.%d'`
ARCHIVES_DATE=`date -d1d -d+1m -d-1d -d-fri '+%Y.%m.%d'`

# Sauvegarde des fichiers
tar -czf $DATE.file.tar.gz /var/www/monappli

#sauvegarde de la base
mysqldump -u monuser --password=monpass mabase | bzip2 > $DATE.sqlz

if [[ "$DATE" ==  "$ARCHIVES_DATE" ]]
then
        #copie de la sauvegarde datant de 14 jours
        mv `find . -maxdepth 1 -type f -mtime +14 | head -1` ./archives/

        #supression des sauvegardes de plus de 14 jours
        find . -maxdepth 1 -type f -mtime +14 -exec rm -rf {} \;
fi

Permalink

peacecoLiens Effectuer vos sauvegardes avec Duply
Effectuer vos sauvegardes avec Duply

written on Monday, September 17, 2012

Duply est un frontal pour l’outil Duplicity, il permet d’effectuer des backups incrémental vers des serveurs de type FTP, SFTP, IMAP, Amazon S3, etc …, les sauvegardes peuvent être cryptées.

Création d’un profil

duply nom_profil create

Cette commande crée un profil dans le répertoire /root/.duply/nom_profil/

Paramétrage du profil

Nous allons modifier le profil qui comprendra 3 fichiers de configuration:

   conf: Configuration du profil
   exclude: Fichiers à exclure lors de la sauvegarde
   pre: Tâche à exécuter avant de débuter la sauvegarde

Contenu du fichier conf

GPG_PW='clef_a_definir'
TARGET='ftp://ftp.cendreo.com/duply'
TARGET_USER='user'
TARGET_PASS='userpass'
SOURCE='/'
MAX_FULL_BACKUPS=2

Contenu du fichier exclude

/bin
/boot
/dev
/lib
/lost+found
/media
/mnt
/opt
/proc
/sbin
/srv
/sys
/tmp
/usr
/var
/data/nobackup
/lib64
/run

Contenu du fichier pre

Le fichier pre est un lien symbolique sur un exécutable que l’on désire exécuter avant de lancer le backup. Nous utilisons ici le script jsl-mysqlbackup.sh qui permet d’effectuer les backups MySQL.

Planification des sauvegardes

avec la commande crontab -e nous allons ajouter les lignes suivantes pour effectuer une sauvegarde incrémentale en semaine et une complète le Samedi.

0 3 * * 0-5 duply mon_profil backup_purge_status --force
0 3 * * 6 duply nom_profil pre_full_purge-full_status --force

Vérification des sauvegardes

root@w1:~/.duply/mon_profil# duply mon_profil status
Start duply v1.5.2.3, time is 2012-09-17 19:38:40.
Using profile '/root/.duply/mon_profil'.
Using installed duplicity version 0.6.08b, gpg 1.4.10 (Home: ~/.gnupg)
Test - Encryption with passphrase (OK)
Test - Decryption with passphrase(OK)
Test - Compare Original w/ Decryption (OK)
Cleanup - Delete '/tmp/duply.18426.1347503520_*'(OK)

--- Start running command STATUS at 19:38:41.055 ---
NcFTP version is 3.2.4
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: Sat Sep 15 03:11:08 2012
Collection Status
-----------------
Connecting with backend: FTPBackend
Archive dir: /root/.cache/duplicity/duply_mon_profil

Found 1 secondary backup chain.
Secondary chain 1 of 1:
-------------------------
Chain start time: Sat Sep  8 03:10:59 2012
Chain end time: Fri Sep 14 03:11:06 2012
Number of contained backup sets: 7
Total number of contained volumes: 1904
Type of backup set:                            Time:      Num volumes:
Full         Sat Sep  8 03:10:59 2012              1768
Incremental         Sun Sep  9 03:10:49 2012                46
Incremental         Mon Sep 10 03:12:05 2012                21
Incremental         Tue Sep 11 03:11:11 2012                26
Incremental         Wed Sep 12 03:11:04 2012                14
Incremental         Thu Sep 13 03:11:04 2012                14
Incremental         Fri Sep 14 03:11:06 2012                15
-------------------------


Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Sat Sep 15 03:11:08 2012
Chain end time: Mon Sep 17 03:12:16 2012
Number of contained backup sets: 3
Total number of contained volumes: 1866
Type of backup set:                            Time:      Num volumes:
Full         Sat Sep 15 03:11:08 2012              1795
Incremental         Sun Sep 16 03:11:06 2012                47
Incremental         Mon Sep 17 03:12:16 2012                24
-------------------------
No orphaned or incomplete backup sets found.
--- Finished state OK at 19:38:43.006 - Runtime 00:00:01.950 ---

Restauration # Restaure le dernier backup

duply mon_profil restore /destination_dir

# Restaure le backup effectué il y'a 4 jours

duply mon_profil restore /destination_dir 4D

# Restaure le dernier fichier rep/fichier

duply mon_profil fetch rep/fichier /destination_dir

# Restaure le fichier rep/fichier d'il y'a 4 jours

duply mon_profil fetch rep/fichier /destination_dir 4D

Note 1: Concernant la commande fetch, si vous désirez restaurer un fichier, le fichier de destination doit être également indiqué sinon le répertoire (si il est vide) sera remplacé par le fichier à restaurer. Note 2: Concernant la commande fetch, dans le cas d’un répertoire, le répertoire de destination doit être vide, sinon la restauration sera interrompu.

Ce billet est taggé avec Anti-Virus, Linux and planet-libre
peacecoLiens Effectuer vos sauvegardes avec Duply
Effectuer vos sauvegardes avec Duply

written on Monday, September 17, 2012

Duply est un frontal pour l’outil Duplicity, il permet d’effectuer des backups incrémental vers des serveurs de type FTP, SFTP, IMAP, Amazon S3, etc …, les sauvegardes peuvent être cryptées.

Création d’un profil

duply nom_profil create

Cette commande crée un profil dans le répertoire /root/.duply/nom_profil/

Paramétrage du profil

Nous allons modifier le profil qui comprendra 3 fichiers de configuration:

   conf: Configuration du profil
   exclude: Fichiers à exclure lors de la sauvegarde
   pre: Tâche à exécuter avant de débuter la sauvegarde

Contenu du fichier conf

GPG_PW='clef_a_definir'
TARGET='ftp://ftp.cendreo.com/duply'
TARGET_USER='user'
TARGET_PASS='userpass'
SOURCE='/'
MAX_FULL_BACKUPS=2

Contenu du fichier exclude

/bin
/boot
/dev
/lib
/lost+found
/media
/mnt
/opt
/proc
/sbin
/srv
/sys
/tmp
/usr
/var
/data/nobackup
/lib64
/run

Contenu du fichier pre

Le fichier pre est un lien symbolique sur un exécutable que l’on désire exécuter avant de lancer le backup. Nous utilisons ici le script jsl-mysqlbackup.sh qui permet d’effectuer les backups MySQL.

Planification des sauvegardes

avec la commande crontab -e nous allons ajouter les lignes suivantes pour effectuer une sauvegarde incrémentale en semaine et une complète le Samedi.

0 3 * * 0-5 duply mon_profil backup_purge_status --force
0 3 * * 6 duply nom_profil pre_full_purge-full_status --force

Vérification des sauvegardes

root@w1:~/.duply/mon_profil# duply mon_profil status
Start duply v1.5.2.3, time is 2012-09-17 19:38:40.
Using profile '/root/.duply/mon_profil'.
Using installed duplicity version 0.6.08b, gpg 1.4.10 (Home: ~/.gnupg)
Test - Encryption with passphrase (OK)
Test - Decryption with passphrase(OK)
Test - Compare Original w/ Decryption (OK)
Cleanup - Delete '/tmp/duply.18426.1347503520_*'(OK)

--- Start running command STATUS at 19:38:41.055 ---
NcFTP version is 3.2.4
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: Sat Sep 15 03:11:08 2012
Collection Status
-----------------
Connecting with backend: FTPBackend
Archive dir: /root/.cache/duplicity/duply_mon_profil

Found 1 secondary backup chain.
Secondary chain 1 of 1:
-------------------------
Chain start time: Sat Sep  8 03:10:59 2012
Chain end time: Fri Sep 14 03:11:06 2012
Number of contained backup sets: 7
Total number of contained volumes: 1904
Type of backup set:                            Time:      Num volumes:
Full         Sat Sep  8 03:10:59 2012              1768
Incremental         Sun Sep  9 03:10:49 2012                46
Incremental         Mon Sep 10 03:12:05 2012                21
Incremental         Tue Sep 11 03:11:11 2012                26
Incremental         Wed Sep 12 03:11:04 2012                14
Incremental         Thu Sep 13 03:11:04 2012                14
Incremental         Fri Sep 14 03:11:06 2012                15
-------------------------


Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Sat Sep 15 03:11:08 2012
Chain end time: Mon Sep 17 03:12:16 2012
Number of contained backup sets: 3
Total number of contained volumes: 1866
Type of backup set:                            Time:      Num volumes:
Full         Sat Sep 15 03:11:08 2012              1795
Incremental         Sun Sep 16 03:11:06 2012                47
Incremental         Mon Sep 17 03:12:16 2012                24
-------------------------
No orphaned or incomplete backup sets found.
--- Finished state OK at 19:38:43.006 - Runtime 00:00:01.950 ---

Restauration # Restaure le dernier backup

duply mon_profil restore /destination_dir

# Restaure le backup effectué il y'a 4 jours

duply mon_profil restore /destination_dir 4D

# Restaure le dernier fichier rep/fichier

duply mon_profil fetch rep/fichier /destination_dir

# Restaure le fichier rep/fichier d'il y'a 4 jours

duply mon_profil fetch rep/fichier /destination_dir 4D

Note 1: Concernant la commande fetch, si vous désirez restaurer un fichier, le fichier de destination doit être également indiqué sinon le répertoire (si il est vide) sera remplacé par le fichier à restaurer. Note 2: Concernant la commande fetch, dans le cas d’un répertoire, le répertoire de destination doit être vide, sinon la restauration sera interrompu.

Ce billet est taggé avec Anti-Virus, Linux and planet-libre
peacecoLiens Logiciels de sauvegarde - Wiki de la GUILDE
Des scripts , et une gestion intéressante de sauvegarde tournée autour de areca un logiciel de backup via http://linuxfr.org/news/areca-backup-la-sauvegarde-graphique-pour-la-menagere-de-moins-de-50-ans

A voir.
peacecoLiens Logiciels de sauvegarde - Wiki de la GUILDE
Des scripts , et une gestion intéressante de sauvegarde tournée autour de areca un logiciel de backup via http://linuxfr.org/news/areca-backup-la-sauvegarde-graphique-pour-la-menagere-de-moins-de-50-ans

A voir.