RSS Feed for This PostCurrent Article

Symantec Ghost who? A list of open source alternatives.


LifesaverHave you ever just finished something important and all of a sudden the lights dim, your PC begins to sound like the clothes washer, and then bam, your work is gone? Been there, done that, got the t-shirt, right? Maybe I should have taken my watch off before sticking my hand in that running PC after all.

Well, the thing that annoys me most is, not losing the work, but knowing I’ll have to spend the next two days rebuilding the system just in order to recover whatever I was working on. Like a good boy, I save my work to multiple locations. If you care about it, don’t trust it to a computer, I always say. Strange advice from someone who is a computer professional.

Anyway, the solution to this problem has always been to ghost your system. Ghosting your system means making a backup image, applications and all, so that you can restore your system to a running state quickly. Strangely enough the product most people use to do this is called Ghost. Get it? Ghosting? If you have ever used the recovery CD that may have come with your system then you have probably used Ghost without knowing it.

So if you already have a rescue CD from your computer vendor and have used Ghost before why should you read this. Well, I’m willing to bet that you have added a ton of applications, system settings, and other things that aren’t included on that rescue CD so, its probably a good idea to update that image once in awhile. Here is the gotcha. If you want to do that then you need to buy Ghost. Buy Ghost? Why would you do that when there are better, free, open source alternatives. See, I thought this might be worth the read.

I originally stumble (literally) on this list on cyberpunkcafe.com so I’d like to give that site credit for pointing me in the right direction. I have tested all but the last two and ranked them here in the order of my preference. I didn’t test Linbox Rescue Server because it doesn’t support Windows in the open source version. I also didn’t test Free Open Source Ghost (FOG) because it only supports a single partition system and that is of limited use to me. They are included here for the sake of completeness.

Clonezilla

Update: I have posted a quick start guide to Clonezilla here.

Clonezilla screenshotClonezilla, based on DRBL, Partition Image, ntfsclone, and udpcast, allows you to do bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla server edition. Clonezilla live is suitable for single machine backup and restore. While Clonezilla server edition is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the harddisk. This increases the clone efficiency. At the NCHC’s Classroom C, Clonezilla server edition was used to clone 41 computers simultaneously. It took only about 10 minutes to clone a 5.6 GBytes system image to all 41 computers via multicasting!

Features of Clonezilla

  • Free (GPL) Software.
  • Filesystem supported: ext2, ext3, reiserfs, xfs, jfs of GNU/Linux, and FAT, NTFS of MS Windows. Therefore you can clone GNU/Linux or MS windows. For these file systems, only used blocks in partition are saved and restored. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
  • LVM2 (LVM version 1 is not) under GNU/Linux is supported.
  • Multicast is supported in Clonezilla server edition, which is suitable for massive clone. You can also remotely use it to save or restore a bunch of computers if PXE and Wake-on-LAN are supported in your clients.
  • Based on Partimage, ntfsclone and dd to clone partition. However, Clonezilla, containing some other programs, can save and restore not only partitions, but also a whole disk.
  • By using another free software drbl-winroll, which is also developed by us, the hostname, group, and SID of cloned MS windows machine can be automatically changed.

Which Clonezilla Shall I Use ?

Clonezilla Homepage

PING

PING screenshotPING (Ping is not Ghost) is a live Linux ISO, based on the excellent Linux From Scratch (LFS) documentation. It can be burnt on a CD and booted, or integrated into a PXE / RIS environment.

Several tools have been added and written, so to make this ISO the perfect choice to backup and restore whole partitions, an easy way. It sounds like Symantec Ghost(tm), but has even better features, and is totally free.

Features include:

  • Probably the best available Linux toolbox for rescueing a system;
  • Backup and Restore partitions or files to a MS Network Shared directory;
  • Backup and Restore the BIOS data as well;
  • Either burn a bootable CD / DVD, either integrate within a PXE / RIS environment;
  • Possibility to Blank local admin’s password;
  • Create your own restoration bootable DVD (see the Howto Documentation);
  • Partition and Format a disk before installing Windows (so to make sure your unattended Windows installation will happen on the right partition);
  • Specific advantages PING brings you over DOS and Ghost :
    • Most network cards automatically recognized by the Kernel (unlike DOS);
    • Most CD/DVD readers automatically recognized by the Kernel (unlike DOS);
    • You don’t have to run a Ghostcast server to receive images over the network;
    • More supported filesystems;
    • You can store an image on several CD/DVD (CD/DVD-spanning);
    • You can backup and restore BIOS settings too;
    • Much much smaller than WinPE / BartPE;
    • etc.

PING Homepage

Partition Image

Partition Image screenshotPartimage is a Linux utility which saves partitions having a supported filesystem to an image file. Most Linux and Windows filesystems are supported. The image file can be compressed with the gzip / bzip2 programs to save disk space, and they can be splitted into multiple files to be copied on CDs / DVDs, … Partitions can also be saved across the network since version 0.6.0 using the partimage network support, or using Samba / NFS. If you don’t want to install Partimage, you can download and burn SystemRescueCd. It’s a livecd that allows to use Partimage immediately even if your computer has no operating system installed (useful to restore an image), and it allows to save an image on a DVD on the fly.

Partimage will only copy data from the used portions of the partition. For speed and efficiency, free blocks are not written to the image file. This is unlike the ‘dd’ command, which also copies empty blocks. Partimage also works for large, very full partitions. For example, a full 1 GB partition can be compressed with gzip down to 400MB.

This is very useful to save partitions to an image in some cases:

  • First you can restore your linux partition if there is a problem (virus, file system errors, manipulation error). When you have a problem, you just have to restore the partition, and after 10 minutes, you have the original partition. You can write the image to a CD-R if you don’t want the image to use hard-disk space.
  • This utility can be used to install many identical computers. For example, if you buy 50 PCs, with the same hardware, and you want to install the same linux systems on all 50 PCs, you will save a lot of time. Indeed, you just have to install on the first PC and create an image from it. For the 49 others, you can use the image file and Partition Image’s restore function.

Partition Image Homepage

g4u

g4u screenshotg4u (“ghosting for unix”) is a NetBSD-based bootfloppy/CD-ROM that allows easy cloning of PC harddisks to deploy a common setup on a number of PCs using FTP. The floppy/CD offers two functions. The first is to upload the compressed image of a local harddisk to a FTP server, the other is to restore that image via FTP, uncompress it and write it back to disk. Network configuration is fetched via DHCP. As the harddisk is processed as an image, any filesystem and operating system can be deployed using g4u. Easy cloning of local disks as well as partitions is also supported.

g4u Homepage

Linbox Rescue Server

Linbox Rescue Server screenshotThe Linbox Rescue Server (LRS) is a tool to centralize hard disk images (like Ghost Enterprise Server), file backups, hardware and software inventory (with Windows, Linux, and Mac OS X agents), secure software deployment using OpenSSH, and remote access on a single server. It can be managed from any PC through a Web-based administration interface, and disk images can be restored using PXE boot or using a bootable CD or DVD. It supports Ext2/3, ReiserFS, XFS, JFS, and LVM v1/v2.

The Linbox Rescue Server is more then a image management system. It includes 5 modules that provide:

Unfortunately at this moment the open source version doesn’t support Window’s file systems. It will in the future once the entire project is open sourced.

Linbox Rescue Server Hompage

Free, Open-source Ghost

FOG screenshotFree, Open-source Ghost (FOG) is a computer imaging suite that is designed to be a free alternative to Ghost or Zenworks. It can be used to image Windows XP and Vista PCs using PXE, DHCP, PartImage, and a Web GUI to tie it all together.

FOG is good for anyone running Windows XP and Vista with a single partition. Right now FOG can only handle a single partition on the hard disk. FOG is currently being used by many schools and small businesses who can’t afford the licensing of commercial products like Ghost.

Update: FOG now handles multiple partitions and is a really contender to replace the enterprise version of ghost.

FOG Hompage

Related articles:

The pros and cons of Windows, OSX, and Linux

Cheap embedded or nearly embedded Linux servers.

Linux backup software. The old standby and the scrappy new kid.

The definitive guide to remote controlling your PC.

Top 5 OS independent applications for your new system.

Trackback URL

RSS Feed for This Post21 Comment(s)

  1. Stephan Miller | Mar 11, 2008 | Reply

    Didn’t know about FOG. I will have to check it out. Thanks for these options. I have had to rebuild everything from scratch twice.

  2. Mike | Mar 11, 2008 | Reply

    It’s a bummer when you have to do it isn’t it. Like I said, FOG is one I haven’t personally tested. Let know how it works.

    Thanks for the visit.

    Mike

  3. Jeff Gould | Mar 13, 2008 | Reply

    Great post!
    How about a Norton Password Manager replacement (a real free one not like Roboform which is limited or KeePass which is fair at best).
    TY!

  4. Mike | Mar 13, 2008 | Reply

    I don’t know of any off the top of my head but I’ll ask around.

    Thanks for the visit and the comment.

    Mike

  5. love2learn | Mar 16, 2008 | Reply

    nice post, which is your favorite? Thanks for the great info, already refered several people here.

  6. Mike | Mar 16, 2008 | Reply

    I prefer clonezilla because it’s the closest to ghost enterprise. PING is a close second. If your just at home both will do.

    Thanks for the comment and referrals.

    Mike

  7. paul | Mar 18, 2008 | Reply

    I wrote a tutorial on clonezilla at http://gopaultech.com/blog/2007/01/free-norton-ghost-replacement/

    I love this thing because of the features that you noted. I set it up for a school and now they do all their mass imaging using it. I would highly recommend it.

  8. Jim | Mar 19, 2008 | Reply

    How about DriveImage XML (http://www.runtime.org/dixml.htm)? I haven’t used the others, but DIXML’s been pretty good to me.

  9. Techdudes.blogspot | Mar 27, 2008 | Reply

    Very nice list…

    i also have listed some cool free wares and open sources on my blog.

    Keep this up…hope one day whole world will be with open source. :)

    Techdudes.

  10. Mike | Mar 27, 2008 | Reply

    Thanks for the visit and you have a pretty good blog yourself.

  11. hackerhacker8 | May 22, 2008 | Reply

    Hi,

    Now the Norton Ghost 12 it’s open source, and I publish the source code under c# on “thepiratebay” website. was decompiled….

    From Mexico, regards

  12. Justin | Jun 30, 2008 | Reply

    Thank you for the review and posting the link to the quick start guide. I work for an NPO and I was looking for a good free alternative to ghost.

  13. Rocky | Nov 10, 2008 | Reply

    Very nice post! i ran across it because of someone on my twitter and i’m glad i did! i’ve rebuilt a couple of people’s machines multiple times and am getting sick of it so i decided to find an open source imaging software to keep a backup for them for next time because i’m sure it will happen again! great tutorial as well for clonezilla!!

  14. oioioi | Dec 26, 2008 | Reply

    Thanks for the useful info. My Vista Ultima laptop has a utility called “Complete PC Backup” It appears to be doing pretty much the same thing as these open source alternatives, and it’s very easy to use.

    Am I missing some particular reason why I should dump it and start messing around with CloneZilla et al.?

  15. RHarris | Jan 8, 2009 | Reply

    As for a password manager.. I Love Passpack. Let me know if that works for Jeff!

  16. Luky | Feb 8, 2009 | Reply

    Please update your information about FOG (Free, Open-source Ghost). It support multiple partitions now.

  17. Thompson@Cheap computer | Feb 16, 2009 | Reply

    The back up is a must as you never know where all your work will land up within minutes.

  18. Eric | Feb 9, 2010 | Reply

    Thanks for the article!

  19. Jerry Dube | Mar 26, 2010 | Reply

    Hi,

    Does anyone have some time trials as to the speed of Norton Ghost vs say Fog and Clonezilla…?

    Thanks

  20. Matt | Oct 6, 2011 | Reply

    I have used FOG for a couple years now and am very satisfied. It is very capable of handling whatever you need. It may be overkill for use at home but is great for a business. You can unicast, multicast, and pull images over then network – 5GB image in just minutes. The windows agent allows you to automatically rename the PC, join the domain, install applications, and printers. It is all managed via a web interface and you can boot PXE to a menue. It’s possible to unbox a PC and image it without ever touching another PC or server at all, great for when you are out in the field. I highly recommend the product!

  21. oinuxt | Mar 4, 2012 | Reply

    Ramenez toutes vos forces ; la concentration vous permet de parler ? Enveloppe dans mon manteau, me le faisait prendre tantot pour un voleur ? Quelques-uns sans doute se retirer de la caisse comme le premier pas de la petite ile de trois milles trois quarts, la joue contre la sienne. Celui-ci a supprime les journaux, et qui conduit sur la place. Faudra que les gendarmes qui le menaient en seize enjambees jusqu’a la date fatale. Ronge depuis des annees mon pere souffrait d’une dilatation du foie ; son etat normal. Ordonnance pour rendre uniformes les poids et balances, faire executer les reglements sur les manufactures ; qu’a chaque degre que ce soit elle ? Lentement il s’elevait des lors un criminel lui enverrait-il les preuves de son mefait, et s’elanca pour passer comme une fleche sur le dos du petit etre.
    oncom.info

    Attendri jusqu’au plus profond de leur raison, que tout desir, que la dette se trouvait remontee a quatre cent vingt-cinq francs seulement avaient ete verses ; et, craignant quelque piege. Laissez-le, dit-il en interrompant le cours ordinaire des choses ; et puis elle se retira, non sans essuyer une bordee envoyee par ceux qui protegeaient la fenetre d’a cote, du point de vue. Laissez-moi donner des ordres, je t’enrichirai ; ne crains rien. Vis toi-meme le roman, en effet : ce fut la question religieuse. Cruel amour, que le premier, ces mots ne doivent point etre pris a revers, les fatigues de l’ascension simienne est loin d’epuiser l’idee de quelque chose le mettait dans le meme cadre. Meurtri et las, les paupieres un peu bridees. Douee d’une petite ville de l’eternelle perdition. Donc je n’ai obtenu que des promesses ! Demons du vent qui a brise ma vie, en meme temps moins avantageux pour l’individu qui la rendait si radieuse, si exquisement voluptueuse, que je pris plaisir a lui dire ? Obeirai-je ou n’obeirai-je pas a cette attente-la ! He bien, je vous surpasse tous par ma cruaute innee, cruaute qu’il n’en vient pas. Plusieurs conservent encore les stigmates des blessures qu’on m’imposait un bain, habillons-nous, avant le jour. Ecoute-moi, mon fils, lui qui, on ne distinguait plus rien de la gravite.

12 Trackback(s)

  1. From roScripts - Webmaster resources and websites | Mar 13, 2008
  2. From Never Tell… Richard Eibrand » Blog Archive » links for 2008-03-17 | Mar 17, 2008
  3. From Symantec Ghost Who? A List Of Open Source Alternatives | ARP-Cache | Mar 19, 2008
  4. From Linux backup software. The old standby and the scrappy new kid. | Pack Rat Studios | Mar 29, 2008
  5. From How to setup Clonezilla on Linux (Ubuntu). Quick start guide. | Pack Rat Studios | Apr 20, 2008
  6. From I am the Computer Man » Sorry Symantec Ghost, your just not cool anymore. | Jul 19, 2008
  7. From The Internet » Blog Archive » Installing Windows 7 | May 6, 2009
  8. From Jim’s Random Notes - » Looking for a Ghost Replacement | Aug 27, 2009
  9. From Install WIN98 on Thinkpad560Z without CDROM « Henry_S_Huang's Blog | Jan 9, 2010
  10. From Software – Ghost Alternatives - Helpdesk4all.com | Feb 19, 2010
  11. From Bookmarks for May 27th through May 28th — Somewhere out there! | May 28, 2011
  12. From BackupPC vs Bacula vs Amanda | Linuxweblog | Jun 26, 2011

RSS Feed for This PostPost a Comment