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

Ubuntu Discussion :

Comment créer des Snapshot


Sujet :

Ubuntu

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut Comment créer des Snapshot
    Bonjour,
    Dans le soucis de bien faire et surtout parce que je n'ai encore fait cette configuration, j'aimerais savoir si quelqu'un aurait une procédure pour créer des snapshot avec la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #lvcreate  -n snapshotName -L 1T -s vg00/test
    J'ai un serveur Ubuntu 14.04. Il est partitionné en LVM et prêt. Le serveur n'a pas encore de data et avant que les utilisateurs commencent à en mettre, je veux etre sûre de mes snapshot.

    Je souhaite donc mettre ceci en place. Par exemple
    • Il fit 1 ou 2 snapshot par jour
    • Il conserve les snapshot journalier, 1 semaine
    • Les snapshot plus vient d'une semaine, il garde que les snapshot du lundi pendant 1 semaine
    • Puis 1 par mois sur 2 mois
    • Puis il efface tout ce qui est plus vieux


    J'aimerais savoir si vous connaissez un tuto, un how to pour accomplir ceci?
    Si non, pourriez-vous me mettre sur la piste?

    Je pense que je devrais créé un cron journalier, hbdomadaire et mensuel avec la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #lvcreate  -n snapshotName -L 1T -s vg00/test
    non?

    mais que dis cette commande?
    1. lvcreate => crée un logical volume et comment calculer la taille du volume à créer??
    2. -n => C'est le nom du volume, dont je pourrais l'appeler 2015-05-10-1 et 2015-05-10-2 pour celui de l'après-midi?
    3. -L => C'est la tailledu colume? Mais dans l'exemple, c'est enorme? Si un utilisateur change un document de 250G, il y a pas besoin de mettre autant. Je reviens sur ma premiere question, commet alors savoir la taille du snap
    4. -s => C'est le chemin?


    Voilà, je ne suis pas trop sûre, d'oû ma question sur un How To, histoire de faire bien un job sûre :o)

    Milles mercis pour vos lumières

    -n => C'est le nom du snapshot? Ca
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    premiere réponse google : http://doc.ubuntu-fr.org/lvm

    Création d'un snapshot LVM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lvcreate -L 10g -s -n lv_test_20110617 /dev/vg_data/lv_test
    Va créer un snapshot du LV "lv_test" à la taille de 10Go qui va avoir comme nom "lv_test_20110617". Attention, la taille d'utilisation du snapshot évolue avec l'utilisation. Si ce snapshot se retrouve rempli à 100%, il devient alors inutilisable (état "INACTIVE") mais pas d’inquiétude car il n'y a pas d’impact pour le LV d'origine.

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut
    Salut,
    merci pour ta réponse.
    Oui j'ai vu ce lien et merci pour tes explication sur la commande.

    Ce qu me préoccupe plus, c'est comment automatisé ceci journalièrement et comment calculer la taille.

    Par exemple, si depuis demain matin je lance mes snapshot et que dans mon serveur j'ai 10G de data dans un disque dur de 1T.
    L'après.midi je modifie 3G de data et j'ajoute 2G de data

    A midi mon snapshot est lancé avec la commande (donc je pense que le cron va faire ceci?)

    A midi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lvcreate -L 10g -s -n lv_snap_20050520_m /dev/vg_data/lv_test
    et l'après-midi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lvcreate -L 5g -s -n lv_snap_20050520_a /dev/vg_data/lv_test
    Et deux jour plus tard, comment je fais pour savoir la taille des data au moment du snapshot....

    Ou alors je prévois 100G pour les snapshots et je lance les commandes
    matin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lvcreate -L 100g -s -n lv_snap_20050520_a /dev/vg_data/lv_test
    après-midi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lvcreate -L 100g -s -n lv_snap_20050520_p /dev/vg_data/lv_test
    et c'est lui qui gère les taille?

    C'est ca que je ne comprends pas et sauf erreur de ma part, c'est pas indiqué dans le lien que tu m'as envoyé
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  4. #4
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut
    Bonjour,
    Je suis toujours un peu perdu.

    Afin de bien poser ma question voici ma config.

    J'ai un dossier /test/
    Aussi, j'ai un lv dans /dev/vg00/test

    Je viens de créer un snap avec cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dal@cry1:/dev/vg00$ sudo lvcreate -n lv_snap_test -L 20g -s /dev/vg00/test
      Logical volume "lv_snap_test" created
    Je vais ensuite voir dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dal@cry1:/dev/vg00$ ls
    lv_snap_20150604  test
    et je vois un nouveau fichier (turquoise)

    J'ai donc deux question.
    Question 1
    J'ai donc créé un lv mais a quel moment il dit quel dossier il va snapshoter?

    Par dans /home/pierre/Document, j'ajoute un fichier.
    A qul moment il est dit de snapshoter le dossier /home/pierre?

    Question 2
    Quand j'ai recu le serveur, il avait deja créer un snap de test. Il ont créé un dossier /test et une lv test, puis ils ont monté la lv sur le dossier /test

    Si je veux faire une nouvelle snap, pourquoi je ne peux pas faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dal@cry1:/dev/vg00$ sudo lvcreate -n lv_snap_test_new -L 20g -s /dev/vg00/test_new
    Je suis confu avec le test qui est en gras
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dal@cry1:/dev/vg00$ sudo lvcreate -n lv_snap_test -L 20g -s /dev/vg00/test
    Pourriez-vous m'éclairecir, à ce sujet, notamment en ce qui concerne ma premiere question.

    Milles mercis
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/09/2005, 21h41
  2. Réponses: 2
    Dernier message: 04/08/2005, 19h00
  3. Comment créer des onglets "glissants"
    Par miniil dans le forum Composants VCL
    Réponses: 10
    Dernier message: 03/06/2005, 22h24
  4. [DOM] Comment créer des flux XML en java ?
    Par nean_j dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 27/04/2004, 12h00
  5. Comment créer des barres de Menu ?
    Par MoKo dans le forum IHM
    Réponses: 5
    Dernier message: 30/07/2003, 14h58

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