Following on with this project I have finally put together a script to custom build a Debian installation ISO. Although this script does not provide a solution to all the design goals I had in mind it does provide a simple method and framework to work towards my ultimate goals. Read more
De-duplication! That is the keyword and if your backup storage hardware does not support it natively you still need it. That is the focus of this article. So I wrote earlier about rsync backups and the strategies used in the backintime software. Having gotten a bit of time to work with it I hope to outline a method to do “snapshot” style backups using rsync. This gives us the ability to quickly and easily “roll-back” to a previous date and time. Additionally the management of our backups gets vastly simplified and the de-duplication that this brings saves a ton of space.
This year I came into possession of a new MacBook Pro 8,1 laptop. Not my personal choice in hardware platforms but after some research it was actually a good value for the hardware. Of course the first thing I did was to attempt and install Linux. Unfortunately the newer hardware made it rather impossible to install the “Stable” version of Debian Linux. With some tinkering I was able to get Debian Unstable (Sid) running but a few weeks ago Debian Sid switched to Gnome-Shell (gnome3). Avoiding the new Gnome desktop environment I re-installed my O/S this time using Debian Testing (Wheezy.) Sure enough a few weeks later Wheezy was pushed the updated Gnome from Sid and I found myself in a real pickle. I spent an entire evening installing and tweaking to get Debain Stable (Squeeze) working. In the end I was very successful. This article contains the steps necessary in getting this running. Read more
For years I have been using Rsync to backup my files on my Linux desktop and server. Looking at how easy and automated this solution is I decided to try to find a similar solution for my Android phone. Originally I accomplished the task using a PULL method, that is my Linux box would initiate an rsync script that would pull the data from the phone to the server. I used a popular ssh server for Android which ran as a service so that the client on the Linux Box could connect to the phone. This method worked quite well except it could only be used inside my home network. When on mobile, Verizon uses an “Internal” type IP address thus making it impossible to initiate an outside connection. A dynamic IP is also an issue. In order to get around these limitations I decided to use a push method initiated from the phone. This would allow a backup to occur anywhere either on wifi or mobile. Read more