Backup et bonnes pratiques

On part du cas d'un backup utilisant backuppc et rsync, voir cette page Sauvegardes avec backuppc pour les details. Cependant tout est transposable facilement a une autre méthode de backup.

Backup d'un homedir

Il est de bon ton de sauvegarder le homedir des utilisateurs, cependant afin d'optimiser les ressources (temps de backup/bande passante/espace disque) même de nos jours ou le To ne vaut plus rien on va mettre en place une exclusion.

Nous allons donc exclure de la sauvegarde tous les gros/nombreux fichiers inutiles/re-calculables comme par exemple les aperçus des PDF/images/…

Cette liste évoluera avec le temps et est déjà le fruit de quelques années de travail, d'évolutions de logiciels et des endroits qu'ils utilisent comme cache/stockage :

  • Fichiers/répertoires à exclure (relatif au ~) :
    .gqview/thumbnails/*
    .gqview/metadata/*
    .thunderbird/*/global-messages-db.sqlite
    .thunderbird/*/ImapMail/
    .thumbnails/normal/*
    .gvfs
    .Trash
    .cache
  • Parce qu'on est pas à l'abri d'oublier qu'un homedir n'est pas l'endroit rêvé pour y stocker des vidéos : pour ca vous avez votre /mnt/pr0n qui n'est pas sauvegardé par votre sysadmin ;-) (extraction partielle de la liste liste du site de KODI / XBMC) :
    *.m4v
    *.ts
    *.mov 
    *.divx
    *.xvid
    *.wmv
    *.ogm
    *.avi
    *.mpg
    *.mpeg
    *.mpeg4
    *.mp4
    *.mkv
    *.flv
  • Ou encore d'autres fichiers réputés pour être gros (Y'a pas deux gros, y'en a qu'un et il est pas gros :p):
    *.iso
    *.img
  • Parce que pour la musique c'est pareil :
    *.mp3
    *.flac
    *.m4a
    *.wma
    *.ogg

Ce qui donne au format configuration backuppc sur un partage nommé “home” :

  • Version de base :
    $Conf{BackupFilesExclude} = {
      'home' => [
        '.gqview/thumbnails/*',
        '.gqview/metadata/*',
        '.thunderbird/*/global-messages-db.sqlite',
        '.thunderbird/*/ImapMail/',
        '.thumbnails/normal/*',
        '.gvfs',
        '.Trash',
        '.cache'
      ]
    };
  • Version sans les principaux fichiers multimédias :
    $Conf{BackupFilesExclude} = {
      'home' => [
        '*.m4v',
        '*.ts',
        '*.mov ',
        '*.divx',
        '*.xvid',
        '*.wmv',
        '*.ogm',
        '*.avi',
        '*.mpg',
        '*.mpeg',
        '*.mpeg4',
        '*.mp4',
        '*.mkv',
        '*.flv',
        '*.iso',
        '*.img',
        '*.mp3',
        '*.flac',
        '*.m4a',
        '*.wma',
        '*.ogg',
        '.thunderbird/*/global-messages-db.sqlite',
        '.thunderbird/*/ImapMail/',
        '.gvfs',
        '.Trash',
        '.cache'
      ]
    };
sysadmin/backup/best_practice.txt · Dernière modification: 2019/02/12 11:37 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0