Parlons de mon super projet : Un logiciel de sauvegarde de disque dur : DruidIx

Il avance ; lentement ; mais il avance. Sur le CVS, on peut trouver une version listant les partitions d'un ordinateur (partition, disque, device-mapper, RAID).

Voici par ailleurs quelques captures de cette version. L'application s'appelle pour le moment : kpartitionlist car son but est de lister les partitions

Liste les partitions du disque dur

Liste les Devices Mapper du système d'exploitation

Elle ne sauvegarde ou ne restaure rien du tout. Par contre, elle utilise une librairie, que je suis aussi en train d'écrire. Mon but est d'écrire une librairie qui sera utilisable par une interface graphique autant en utilisant KDE qu'en utilisant le mode texte, mais aussi une interface textuelle ou un démon UNIX.

La librairie utilise pour l'instant l'application lvm et dmsetup, ainsi que le fichier /proc/partitions pour lister le contenu du disque dur. Elle contient donc :

  • un objet permettant d'exécuter des applications
  • des objets permettant d'interagir avec ces applications
  • et d'autres qui représente le contenu de la machine.

Par la suite, l'interface graphique pourra se connecter sur un démon pour effectuer les opérations de sauvegarde autant que celle de restaurations. Ce démon, pourra par la suite se connecter à d'autres démons pour la sauvegarde à distance.

Un très gros projet avec plein d'idée mais à voir quand il sera terminé ... . 5 ans, 10 ans, 30 ans ... . Je ne l'espère pas :)

Je compte écrire un petit bout de l'application, définir les bases, avant de faire un appel à contribution. Mais si ce projet vous intéresse, vous pouvez toujours me contacter, et on verra ensemble ce qu'on peut faire.

A bientôt.