Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.66 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. die() {
  4.   echo >&2 "bckp-usbdrive: ${1}"
  5.   exit 1
  6. }
  7.  
  8. timestamp=$(date +"%Y-%m-%dT%H-%M-%S-%Z")
  9. usb_drive="/media/rram/test"
  10. backup_dir="${usb_drive}/backup"
  11. snapshot_dir="${usb_drive}/snapshots/${timestamp}"
  12.  
  13. mkdir -p "$backup_dir" 2>/dev/null || die "backup dir creation failed."
  14. mkdir -p "$snapshot_dir" 2>/dev/null || die "snapshot dir creation failed."
  15.  
  16. rsync --link-dest="${snapshot_dir}" \
  17.       --archive                     \
  18.       --human-readable              \
  19.       --itemize-changes             \
  20.       --progress                    \
  21.       --verbose                     \
  22.       "${HOME}/pictures"            \
  23.       "$backup_dir"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement