IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Comment faire des backups sur une partition ?


Sujet :

Administration système

  1. #1
    Membre du Club Avatar de donkeyquote
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 195
    Points : 52
    Points
    52
    Par défaut Comment faire des backups sur une partition ?
    Salut,

    J'ai du reinstaller mon systeme Linux a cause d'une mauvaise manip.
    Precedement j'avais trois partitions sur mon disque : 1 Swap, 1 pour le systeme (mount on "/") et une pour les fichiers (mount on "/home").

    Vu le resultat de ma derniere catastrophe, j'ai decide ajouter une quatrieme partition qui monte en /bck pour faire des backups du systeme.

    Je voudrais faire des backups de mon systeme sur ma partition en /bck de temps en temps avec les ameliorations et le nouveau software que je vais installer au fur et a mesure.

    Quelle est la procedure a suivre et les bonnes pratiques? il soufit de faire une copie de "/" sur "/bck" pour que ca marche bien ou il y a des commandes specifiques? comment restaurer le systeme proprement en cas de defaillance ?

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    Je voudrais faire des backups de mon systeme sur ma partition en /bck de temps en temps avec les ameliorations et le nouveau software que je vais installer au fur et a mesure.
    salut
    il n'y a aucun intérêt à faire des backups de la partition système,puisqu'une simple mise à jour suffit à tout reinstaller (booter sur le cd et choisir mise a jour sans formater home)

    En revanche,une sauvegarde de /home; des fichiers de config /etc ou de /var
    correspondant à la base de données m'apparait plus judicieux

    drackbackup est un des outils a ta disposition, il en existe beaucoup d'autres

    a+

  3. #3
    Membre éclairé Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Points : 823
    Points
    823
    Par défaut
    Bonjour,

    Comme le dit deny, faire un backup système n'est pas judicieux: Pour être sûr qu'il fonctionne correctement, il faut que tous les fichiers soient fermés. Impossible avec un système qui tourne. Donc il faut booter sur un autre système (CD), et ça devient lourd.

    Ma manière de faire est de choisir un bon partitionnement pour qu'une ré-installation ne soit pas catastrophique et un script qui automatise la fin de l'installation:
    • /: 20GB pour le système.
    • swap: 2 fois la RAM.
    • /local: le reste du disque utilisé pour les données que je veux conserver malgré une ré-installation:
      • /home --> /local/home: home-dir utilisateur.
      • /opt --> /local/opt: programmes que j'ajoute à la main.
      • /var/www --> /local/var/www: données serveur web.
      Dans cette partition, j'ai aussi un répertoire /local/install dans lequel je mets tous les fichiers de configs (icônes, curseurs, fonds d'écran, ...) ainsi qu'un script qui copie les fichiers à la bonne place et qui ajoute les packages que j'ai ajoutés par la suite.
    Une ré-installation ne me coûte maintenant plus grand-chose, mais j'ai mis du temps à trouver cette façon de faire que j'affine encore à chaque fois.
    Un problème bien posé est déjà résolu (H. Bergson).

  4. #4
    Membre éclairé
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Points : 751
    Points
    751
    Par défaut
    Salut,
    un petit script utilisant rsync permet de sauvegarder ce que tu veux vers où tu veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    REPERTOIRE_SOURCE="/home/alex/"
    REPERTOIRE_DESTINATION="/media/disk/save/home/alex/"
    FICHIER_LOG_ERREUR="/home/alex/Scripts/logs/erreur_log_save.log"
    FICHIER_LOG="/home/alex/Scripts/logs/log_sav.log"
     
    # Détecter la présence du volume de destination et interrompre l'opération si nécessaire
    if [ ! -e "$REPERTOIRE_DESTINATION" ]
    then
    echo "Attention, le disque de sauvegarde n'est pas présent"
    exit
    fi
     
    # Copier de façon incrémentale les fichiers en affichant progression et stats.
    # Filtrer les répertoires inutiles à recopier (Films, .Trash...)
    # Rediriger les sorties vers fichier 
    rsync -a --stats --progress --del --force --filter "- .thumbnails/" --filter "- .Trash/" --filter "- *.tmp" --filter "- *.iso" --filter "- lost+found/" --filter "- .cache/" --filter "- .beagle/" --filter "- Musique/" --filter "- Films/" --filter "- .local/share/Trash/" $REPERTOIRE_SOURCE $REPERTOIRE_DESTINATION 2> $FICHIER_LOG_ERREUR | tee $FICHIER_LOG
     
    echo "Des erreurs sont survenues : "
    cat $FICHIER_LOG_ERREUR
    echo "Sauvegarde terminée..."
    à lancer avec un lanceur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xterm -geometry 85x30 -sb -rightbar -hold -e /home/alex/Scripts/sauvegardeRsync.sh
    ou à la fermeture de l'ordi.
    Ici, je sauvegarde vers un disque usb (données perso), mais tu peux sauvegarder via le réseau si tu préfères.
    Bonne chance

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. Réponses: 4
    Dernier message: 10/10/2012, 15h49
  3. Réponses: 1
    Dernier message: 28/03/2007, 12h23
  4. Comment avoir des information sur une BD?…
    Par kikimnet dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/02/2005, 09h20
  5. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo