Linux Backups For Real People, Part 2 - page 3
rsync has a lot of options, which you'll see in
man rsync. Here are some of the more useful options:
When you delete files from your system, using this option will also delete them from your backup drive.
You can create a file that specifies filetypes that you don't want backed up, putting one item per line like this:
*.tmp *.temp *.bak
You may use this option to list directories to include, but it must be done in the exactly correct way, or it won't work, and then you'll join the legions of sad, lost people roaming Google trying to find answers. I'm backing up
/home/carla/configs, so I make these entries in my
rsync-includes file; the double asterisks ensure that all sub-directories will also be copied:
+ /finances + /finances/** + /configs + /configs/** - *
Then I name the parent directory in the
rsync command this way:
/home/carla/*. Let's put it all together:
$ rsync -rlvt --modify-window=1 --delete
--include-from=/home/carla/rsync-includes /home/carla/* /media/BACKUP1
Throw in another
-v or two for debugging if you run into trouble. There are more ways to use
--exclude-from, but that's as far as we're going today.
That's all a bit much to type a lot, so one good shortcut is to create a Bash alias:
$ alias backup1='rsync -rlvt --modify-window=1 --delete
--include-from=/home/carla/rsync-includes /home/carla/* /media/BACKUP1'
So now all you do is type
backup1 to run your backup. You can run it as often as you like; for example, if you're working on an important document there's no reason you can't run your backup command as often as your "save" command.
Come back next week for Part 3 to learn how to do easy network backups, how to automate your backups, and how to create nice desktop icons for one-click backups.
man 1 rsync
man 1 df
man 1 du
man 1 bashto learn about
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: GNOME 3.12 and New Betas for Ubuntu 14.04 and OpenMandriva Lx 2014.0
- 2Linux Top 3: Linus Lashes out, Linux 3.14 Gets PIE and Ubuntu One is Done.
- 3Linux Top 3: Ubuntu 14.04, Debian Gives Squeeze More Life and Red Hat Goes Atomic
- 4Linux Top 3: RHEL 6.5, Debian 7.2 and EOL for Linux 3.0.x
- 5Linux Top 3: CoreOS, Oracle Enterprise Linux 7 and Ubuntu 14.10