Script simple de backup sous Windows
Sous Linux j'ai déjà indiqué utiliser "rsync" pour faire mes sauvegardes (et même "cp -xa" quelques années auparavant).
Sous Windows, j'ai deux méthodes.
Méthode 1, sauvegarde simple
J'utilise cette méthode pour sauvegarder les documents de mon PC du boulot sur une clef USB :
Echo off Echo La sauvegarde va commencer… branchez votre clef ! pause Echo . 1/3 - Sauvegarde des document xcopy C:\\Users\\moi\\Documents E:\\documents /s /e /y /h /f /d Echo . 2/3 - Sauvegarde d autre chose xcopy C:\\mon\\autre\\dossier E:\\autre /s /e /y /h /f /d Echo . 3/3 - Sauvegarde finie. Merci ! pause
C'est basique mais ça marche bien… pensez à adapter à votre besoin !
Méthode 2, sauvegarde « incrémentale »
J'ai installé cette solution chez mon grand père qui avait besoin d'un bouton simple pour sauvegarder ses documents et ses courriels sur un deuxième disque tout en conservant un dossier par sauvegarde :
@echo off echo La sauvegarde va commencer, fermez tous les programmes ! pause echo. echo. echo La sauvegarde est en cours : echo . 1/3 - Ajout d'un dossier de sauvegarde sur le disque j: (J:\\sauvegardes\\%date:/=-%) j: cd sauvegardes md "%date:/=-%" echo . 2/3 - Sauvegarde des documents (C:\\Users\\papy) xcopy C:\\Users\\papy j:\\sauvegardes\\"%date:/=-%" /E /C /I /Q /B echo . 3/3 - Sauvegarde des courriels (C:\\Users\\papy\\AppData\\Roaming\\Thunderbird) xcopy C:\\Users\\papy\\AppData\\Roaming\\Thunderbird j:\\sauvegardes\\"%date:/=-%"\\$_thunderbird /E /C /I /Q /H /B echo. echo. echo La sauvegarde est finie. pause
De nouveau, c'est basique mais ça marche. Oublions le cas du script déclenché à 23h59 qui pèterait probablement car de toutes façons, à 23h59, mon papy dort.
Voilà, faites de ces scripts ce que vous souhaitez : copiez-les, modifiez-les, donnez-les, jetez-les ou vendez-les (chiche !)…