Raspberry Pi: Using rsync with my automated Python script

So you’ve followed my Raspberry Pi: Publicly accessible file server and you want to be a bit smarter on how you back up your data. People tell you to back up your data all the time, and you’re probably like me and grunt at the thought of the manual burden of physically copying and pasting your data. Do you want your backup to be automated? Do you want to choose the files and folders that you want to …

Read more

A comparison of rsync vs. rdiff-backup

Abstract rsync and rdiff-backup are both incremental solutions, so only the differences in files from source to destination are transferred, not the entire source. rdiff-backup is more CPU intensive than rsync because it SHA-1 checksums everything it encounters[1][2], so if a hash of a file in the destination directory is different to the source file, it then calculates what the differences are between the two and pings them over. rsync, however, is super quick. It doesn’t checksum …

Read more

Raspberry Pi: Publicly accessible file server

Want to make your Raspberry Pi a home file server to centrally store all your media files? And you want to make it publicly accessible? Read on. Want to make your Raspberry Pi a web dev server instead? Click here. I’m open to suggestions or alterations for this post as I appreciate there may be some flaws in my set up, so feel free to share your thoughts. Cloud storage vs. Home storage You can’t beat …

Read more