daily pastebin goal
85%
SHARE
TWEET

Untitled

a guest Jan 3rd, 2015 186 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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"
RAW Paste Data
Top