Publication de MondoRescue 2.2.9

Posté par (page perso) . Modéré par patrick_g.
Tags :
22
19
oct.
2009
Linux
MondoRescue est un logiciel de disaster recovery ou restauration en cas d'urgence, qui peut aussi servir à cloner des machines, aussi bien que faire du P2V (restauration dans une machine virtuelle du contenu d'une machine physique).

La version 2.2.9 arrive maintenant avec son lot de corrections, mais je me suis permis d'ajouter quelques bugs supplémentaires pour en pimenter l'utilisation. Même si ceci est tout à fait involontaire, je prie ceux qui en trouveraient de les signaler sur le trac du projet.

Parmi les nouveautés intéressantes, signalons la prise en charge des noyaux 2.6.30+ avec leurs initrd/initramfs sur ext2/3, la prise en charge de script de pre- et post-exécution à la restauration, celle de grub2, de nouveaux pilotes récents (bnx2x, e1000e, ...) ainsi que la sauvegarde/restauration via SSHFS.

Le développement a déjà repris pour une prochaine mise à jour (le projet va dorénavant évoluer un peu comme le noyau Linux - qui lui sert de modèle) avec des patches sur cette version stable (2.2.9.1, 2.2.9.2, ...) et de grandes modifications (gestion dynamique de mémoire) sur le code C, ainsi qu'une réécriture de mindi en perl, dès le nettoyage du code shell actuel accompli.
  • # Segmentation fault de mondoarchive juste avant la sauvegarde

    Posté par . Évalué à 4.

    Si nécessaire, je ferais un message sur mondo-devel et/ou bugreport, mais bon, ca peut être intéressant pour d'autres de savoir que sur debian lenny (et peut etre sur d'autres distrib), pour l'instant, ca a pas l'air de marcher (mais surement j'ai fait une connerie quelque part).
    _Debian lenny a jour
    _Mondo 2.2.9 via le source.list du ftp (deb ftp://ftp.mondorescue.org/debian 5.0 contrib)
    _Environ 7Go de système a ghost, 3 partitions distincte /, /home et /var
    _Noyau 2.6.26-2-amd64 stock (CPU Q6600 mais ca me semble irrelevant ici)

    Étapes:
    _Hard drive
    _/tmp (storage dir)
    _average
    _650
    _mondorescue
    _/
    _/dev (exclude path)
    _/home/mondo.tmp.XXXX (temp)
    _/home/mondo.scratch.XXXX (scratch, pas le meme rep)
    _verify yes
    _sane kernel yes
    _sure to proceed yes
    _segfault.

    a noter que le mondoarchive est encapsulé dans un screen.

    Il n'y a qu'un seul fichier de log, mondoarchive.log. Rien de spécial a signaler a part la fin qui commence comme ca:
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2002: include_paths is now '/'
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2005: exclude_paths is now '/dev/dev '
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2002: include_paths is now '/'
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2005: exclude_paths is now '/dev/dev dev '
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2002: include_paths is now '/'
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2005: exclude_paths is now '/dev/dev dev dev '

    et fini comme ca:
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2002: include_paths is now '/'
    [Main] libmondo-devices.c->mr_make_devlist_from_pathlist#2005: exclude_paths is now '/dev/dev dev dev dev dev dev dev dev dev dev dev dev dev dev dev dev dev dev [repeat n times "dev" here] dev '

    Ca sent la boucle infini quand même.

    reproductible sur une autre machine d'un pote qui n'a rien a voir avec la mienne.

    Any help tout ça serait cool merci les gens :)

    LW

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.