Copying a 1TB HDD from Linux to an SMB share on a Mac

root@waldopc:/# time dd if=/dev/sda of=/mnt/backup/192.168.0.20.hdd bs=65536
15261915+1 records in
15261915+1 records out

1000204886016 bytes (1.0 TB) copied, 49638.9 s, 20.1 MB/s

That is... Almost 14 hours. Eish.

Awesome time lapse photography

http://vimeo.com/14352658

Migrating Linux to Parallels VM

So you want to get your Linux physical machine running inside a virtual machine under Parallels Desktop for Mac? The straight forward way would be to use Parallels Transporter Agent on the Linux machine, however for me under Ubuntu 10.04.1 x64 it caused the machine to forever hang at the "Gathering information" screen... And if you kill the agent then Ubuntu hangs and refuses to restart. I clearly needed a different tactic.

What I did to get my Ubuntu Linux 10.04.1 x64 running happily inside my new Parallels Desktop for Mac 6.0, was the following:

  1. On the source Linux machine, as root dump the whole hard disk (not a partition - the WHOLE disk)

    dd if=/dev/sda of=/mnt/backup/192.168.0.1.hdd bs=65536 
    

    Obviously substitute /dev/sda for your primary hard drive you want to copy, and /mnt/backup/192.168.0.1.hdd for the destination file to be created. There needs to be sufficient free disk space on that target mount point to contain the source hard disk's capacity.

  2. Copy the file /mnt/backup/192.168.0.1.hdd to a filesystem the Mac has access to, and that has 120% the free capacity of the hard disk image you are copying. Tip: If you use a USB2.0 drive and have more than a 200GB HDD, be prepared to wait a couple of days for the next process. eSata and FW800 are your friends.
  3. On the Mac, create a new Virtual Machine. Select Hard Disk 1 as this .hdd file you made available to the Mac.
  4. The system will ask you to convert the old format HDD file to the new format. Accept this choice.
  5. Boot the VM.
  6. Install Parallels Tools.
  7. Reboot the VM.
Full Article

GFI MailArchiver error: Error: 500 Failed to connect with the search service

If you ever receive the error:

Error: 500 Failed to connect with the search service

when trying to connect to GFI MailArchiver, and in the event log an error about cannot find an IPC file, the reason is most probably a port conflict on port 8019. In my case Intuit QuickBooks had a service running called QBCFMonitorService.exe and that was listening on the same port. Stopping the QB service and marking it as disabled, then restarting the GFI MailArchiver Search Service fixed it for me.

Full Article

Dreams

There is a saying: Never say never. So true of certain things. In specific, dreams. One may believe dreams are reserved for that period when you are in REM sleep... Or that it is a fantasy world to cope with the day's events. Or that it is a childhood fantasy that cannot be realised simply because of reality.

I disagree. Sometimes dreams do come true. Sometimes the impossible and improbable does happen. Sometimes something so divine and pure that you doubt you are worthy of it.... does happen.

And when it does, you have no choice but to pursue it. Because if you don't, you are denying yourself.

Full Article