Journal Merci Slitaz!

Posté par  .
Étiquettes :
16
1
fév.
2011
J'avais besoin depuis un moment d'un outil de clonage de machines plus puissant que MS-DOS + partage réseau SaMBa + Norton Ghost :
- la version dont j'ai la licence n'accepte pas le systèmes en ext4
- il rate parfois le retour du GRUB
- il rate parfois sur des systèmes en ext3
- c'est c...t les pilotes NDIS à mettre en choix au démarrage d'un config.sys du XXème siècle.

Mais voilà, cette solution est très rapide, il me fallait donc une alternative très efficace. Ça fait depuis 2007 que j'en avais ponctuellement besoin, et jamais de bonne solution....

... jusqu'à ce que je tombe sur Slitaz! Cette petite distribution vient avec des saveurs très légères : la basique fait moins de 8 Mo! Le démarrage est fulgurant, le réseau est là, il manquerait pas grand chose :
  1. accès à un serveur FTP : package curlftpfs
  2. partimage : le package est disponible
  3. sfdisk : le package est disponible

Leur excellente documentation explique comment ajouter les packages en 3 coups de cuiller à pot à partir d'un boot PXE. On y apprend aussi à modifier le rootfs.gz ... bref, une solution clés en main en quelques heures de trifouillage!

Merci les gars, Slitaz est SUPER BIEN DOCUMENTÉE! Si ça en intéresse, je peux donner plus de détails sur mon remplaçant de ghost ;-)
  • # Système de clonage

    Posté par  . Évalué à 8.

    Clonezilla: http://clonezilla.org/ ne te convenais pas ?
    • [^] # Re: Système de clonage

      Posté par  (site web personnel) . Évalué à 1.

      C'est sûr que s'il y a quelque chose de mieux que CloneZilla, ça peut être intéressant.
      • [^] # Re: Système de clonage

        Posté par  . Évalué à 6.

        En fait, le but, c'est d'aller vite : clonezilla demande beaucoup de manipulations pour cloner 1 disque entier, donc on perd beaucoup de temps quand on clone beaucoup de machines.
        J'ai besoin de cloner à la fois 1 partition NTFS et 1 partition EXT3

        Avec Slitaz, je démarre en 6 secondes, puis un petit script prend le relais, j'ai un clone en moins de 15 minutes pour 5Go de données, avec juste le nom du script à taper.

        Le script fait un truc du genre :


        #restaure la table des partitions de base
        dd if=mbr of=/dev/sda bs=512 count=1

        #restaure la table des partitions logiques
        sfdisk /dev/sda < table

        #restaure la partition ntfs
        partimage -b restore /dev/sda1 ntfs.image

        #restaure la partition ext3
        partimage -b restore /dev/sda6 ext3.image

        #crée un swap avec le même UUID
        mkswap -U même_uid /dev/sda5

        #ré-installe GRUB puisque le secteur de boot ne suffit pas
        mount /dev/sda6 /mnt
        chroot /mnt /boot/grub/install.sh

        ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

        • [^] # Re: Système de clonage

          Posté par  . Évalué à 2.

          Salut José,
          CloneZilla a pas mal de possibilité mais c'est vrai que le site est assez mal foutu :

          1. tous les outils CloneZilla sont utilisables en ligne de commande
          2. rien ne t'empêche de lancer des scripts (shell ou python)

          Ici, on créé des images avec un live CD CloneZilla, et on clone avec une clé USB CloneZilla, qui lance ocs-sr avec des options avancées et un script maison.

          Mais j'ai l'impression que tu risques de ré-inventer en partie CloneZilla avec le temps, c'est dommage que tu ne l'étudies pas plus.

          Sinon, le thread est sympa, merci de l'avoir lancé (je suis toujours curieux d'étudier des alternatives.).
          • [^] # Re: Système de clonage

            Posté par  . Évalué à 2.

            Clonezilla m'a l'air très puissant, mais pour ma part, le temps de boot est important. Je n'ai rien trouvé qui ressemble à mon usage basique.

            Je ne risque pas de le ré-inventer, car mon besoin est couvert à 100% : préparer de machines que mon entreprise donne au personnel.

            ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

            • [^] # Re: Système de clonage

              Posté par  . Évalué à 1.

              Quand tu automatises, c'est trés rapide. Ca ne passes plus par tous les outils CloneZilla, ca fait noyau -> ton script.
        • [^] # Re: Système de clonage

          Posté par  . Évalué à 2.

          Clonezilla donne la ligne de commande pour ne pas refaire les manip. Il y a tout pour automatiser :-)
          Et ça fonctionne avec n'importe quelle autre distribution. Donc Clonezilla une fois, et hop tu repompes tranquille pour ta distribution favorite.
      • [^] # Re: Système de clonage

        Posté par  . Évalué à 1.

        http://www.fogproject.org/

        C'est d'la bombe bébé !

        - libre
        - très riche
        - facile à installer et paramétrer
        - retours très positifs
        - utilisé maintenant par défaut dans beaucoup de lycées de la région PACA (et hop, un serveur sous linux en plus, miam miam...)

        Seul reproche, pas en français, mais en anglais et quelques choix d'ergonomie parfois "étranges", mais rien de rédhibitoire

        Bonne découverte...
        • [^] # Re: Système de clonage

          Posté par  . Évalué à 2.

          FOG : "Linux support is still pretty primitive, and has only been tested with a default Ubuntu 8.04 Installation. "

          En fait, ça demande beaucoup de saisie par ordinateur, ça vise les salles informatiques que l'on restaure très régulièrement sous Windows.

          ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

      • [^] # Re: Système de clonage

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        g4u, par Hubert Feyrer :
        [http://www.feyrer.de/g4u/]
        • [^] # Re: Système de clonage

          Posté par  . Évalué à 3.

          L'as-tu utilisé? C'est inutilisable pour ma part : l'ordi ne boote pas à la fin. Il faut réinstaller le Grub soi-même.

          Et comme toujours, le boot est long, pas de PXE, pas de scripting facile.

          ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

          • [^] # Re: Système de clonage

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            En fait je n'utilise pas grub (installation native), mais ça ne devrait pas poser de problème : il fait à peu près la même chose qu'un dd, sans se préoccuper de ce que les secteurs contiennent.
            • [^] # Re: Système de clonage

              Posté par  . Évalué à 2.

              dd est très mauvais en performance : pour cloner un disque de 40 Go dont 5 Go utilisés, il met plus de 20 minutes de disque à disque en local, et 2 heures à travers le réseau.

              Je l'ai parfois utilisé, mais ce n'est vraiment pas une solution dès lors que tu passes à travers un réseau.

              ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # Un peu plus de détails

    Posté par  . Évalué à 4.

    Oui s'il te plaît, je veux bien quelques détails, ne serait-ce que pour ma culture perso, puis ça peut servir un jour :)
    • [^] # Re: Un peu plus de détails

      Posté par  . Évalué à 3.

      on doit avoir tout ce qu'il faut déjà dans SystemRescueCd

      http://www.sysresccd.org

      et elle est si petite qu'elle tient sur une clé comme Slitaz, d'ailleurs j'ai une clé de 2 Go avec plusieurs de ces distribs miracles (dont une Slax) en même temps
      • [^] # Re: Un peu plus de détails

        Posté par  (site web personnel, Mastodon) . Évalué à 3.

        et tu veux pas faire un dd if=/dev/xxx_clé_miracle of=/blah/fichier_que_je_vais_mettre_sur_un_ftp_public ???
        • [^] # Re: Un peu plus de détails

          Posté par  . Évalué à 2.

          ce sont ces quelques distribs qui sont miracle, pas ma clé elle-même

          en trifouillant un fichier genre syslinux.cfg pour fusionner ceux de chaque distrib tu peux démarrer sur celle que tu veux

          et effectivement Slitaz sort largement du lot sur (vraiment) pas mal de points
          • [^] # Re: Un peu plus de détails

            Posté par  (Mastodon) . Évalué à 2.

            il parlait du clonage directement.

            Tu disais plus haut que tu n'avais rien trouvé qui ne pouvait remplacer ghost avant et il t'explique juste qu'avec un dd, si tu copie tout le disque, tu copie tout. C'est bête et méchant et ça marche toujours puisque ça backup tout le disque sans réfléchir ni se préoccuper du type de filesystem utilisé, y compris le MBR (et le grub).

            Alors certe tu gaspille en général de l'espace disque avec une copie brute de ce genre, mais ça marche à tous les coups, et ce avec n'importe quel distrib.
        • [^] # Re: Un peu plus de détails

          Posté par  . Évalué à 2.

          Multicd permet d'intégrer des ISOs à la pelle. Soit c'est déjà intégré, soit on adapte un des scripts existants.
          Le mode opératoire, en gros : copier les ISOs dans le rép, ./multicd.sh, enjoy.

          http://multicd.tuxfamily.org/
      • [^] # Re: Un peu plus de détails

        Posté par  . Évalué à 3.

        Déjà, il me faut du boot réseau, car le boot CD-rom merde souvent, et est trop lent.
        Ensuite, le but est de tout automatiser, c'est pourquoi l'abondante documentation de Slitaz m'a bien aidé. Et aussi sa philosophie KISS!

        ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

      • [^] # Re: Un peu plus de détails

        Posté par  (site web personnel) . Évalué à 3.

        j'ai une clé de 2 Go avec plusieurs de ces distribs miracles

        Comment ?

        Une partition pour chacune des distribs ? Un seule partition où chaque distrib cohabitent ? Autre ?

        Mon rêve : j'aimerais vraiment un jour avoir une clef où je n'ai qu'à copier une image ISO dans un répertoire donné, et que le lanceur de démarrage (Grub, syslinux ou autre) me permette de choisir sur quelle ISO je veux démarrer.
        • [^] # Re: Un peu plus de détails

          Posté par  . Évalué à 2.

          Oh, un truc comme ça : http://www.panticz.de/MultiBootUSB

          La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".

          • [^] # Re: Un peu plus de détails

            Posté par  (site web personnel) . Évalué à 2.

            Presque. J'aimerais que ce soit automatique.

            Là, si on veut ajouter une ISO sur la clef, il faut regarder comment elle est construite pour ajouter manuellement l'entrée correspondante dans la conf de grub.

            Moi, j'aimerais pouvoir simplement copier l'ISO sur ma clef, booter une machine avec ladite clef, me retrouver dans un menu listant les ISO disponibles, choisir celle qui m'intéresse, valider, et hop, ça boot sur l'ISO choisie.
        • [^] # Re: Un peu plus de détails

          Posté par  . Évalué à 3.

          la clé reste en fat32 (type c) et mon utilisation est volontairement de les garder en liveUSB et non pas installées ou hybrides, pour qu'elles soient toujours "vierges" et opérationnelles, vu que je m'en sers pour dépanner ou tester

          la seule contrainte est que je doive repasser le clavier en azerty, mais même ça doit pouvoir se changer en tripotant un fichier du bootloader

          des packages supplémentaires ou autres scripts, fichiers de conf... peuvent se placer dans un repertoire de la clé
      • [^] # Re: Un peu plus de détails

        Posté par  . Évalué à 1.

        et dd_rescue? Quelqu'un a essayé.
        [http://www.garloff.de/kurt/linux/ddrescue/]

        Je sais qu'à mon boulot certains utilisent ça pour cloner des disques durs avec des distributions installées. Mais je n'ai jamais essayé moi même.
        • [^] # Re: Un peu plus de détails

          Posté par  . Évalué à 3.

          c'est "juste" un dd qui ne va pas se vautrer tout de suite sur les secteurs deffectueux
  • # comme Clonezilla en multicast ?

    Posté par  . Évalué à 1.

    L'intérêt majeur de Clonezilla est qu'il utilise udpcast pour pouvoir cloner en multicast
    (on peut par exemple mettre à jour 50 machines à la fois, avec une vitesse de transfert de 4Go/minute si on dispose d'un bon réseau).

    Y a-t-il un autre logiciel libre qui fasse cela ?
  • # Les 2 indispensables

    Posté par  . Évalué à 1.

    sinon j'ai constamment sur moi 2 CD :
    * SysRescCD
    * Hiren Boot CD

    Je fais tous mes dépannages avec depuis plusieurs années. Tout autre solution n'est qu'une pâle copie de ces 2 outils complémentaires (linux/windows).

Suivre le flux des commentaires

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