Contact me

I'm a Haskeller
Twitter  ⟐  LinkedIn
Christophe Delord


Wednesday 22. november 2017: Working at EasyMile for 10 month. Critical real-time software in C, simulation and monitoring in Haskell perfect combo! It’s efficient and funny ;-)

Monday 18. july 2016: Updates on my new simulation framework project in Haskell.

Friday 25. march 2016: Dear backers, unfortunately, the FUN project was not successfully funded. I will now focus on FRP (Functional Reactive Programming) applied to real-time critical system specification and simulation.

CDSoft :: CV/Resume :: Free softwares Essays Haskell Handy Calc pp TPG BonaLuna Calculadoira todo pwd w Live :: AI tools in Prolog AI dialog

Simple backup script for GNU/Linux

Christophe Delord

Saturday 7 January 2017

Abstract is a Python script designed to simply backup and restore partitions.


This software seems to work but I’m not responsible for any loss of data or crash of your hard disk. This software is provided as is, without any support and users use it at their own risks.

Always plug in the power supply to backup and restore a notebook.

Download and install can be run in a terminal directly from your favorite GNU/Linux system to backup your data without rebooting (but with some restrictions) or run from a live GNU/Linux distribution. You can also run it from a CDKey for instance.

Please check the MD5 sums of this file:


How it works

First you must keep in mind that is designed to be simple thus do not expect to do complex things.

The format of the backup is automatically determined. Partitions containing an operating system are saved with partclone to make them bootable after restoration. Other partitions are saved with rsync if the backup partition is of the same format (to ease backup exploration while preserving file attributes) or with partclone if the backup partition has a different format (to preserve file attributes). For sake of simplicity (and speed) it’s advised to format your backup partition as Ext3 to backup Linux systems or as NTFS to backup some expensive operating systems using NTFS partitions.

Currently only Ext3, Ext4, FAT and NTFS partitions can be saved. Btrfs may be supported soon.


If you find these softwares useful, you are free to donate something to support their future evolutions. Thanks for your support.

You can use Flattr, PayPal, buy some CDSoft products or simply disable your ad-blocker to support these softwares.

Flattr PayPal Essays

  1. GParted can be found on SystemRescueCD for instance.