Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- die() {
- echo >&2 "bckp-usbdrive: ${1}"
- exit 1
- }
- timestamp=$(date +"%Y-%m-%dT%H-%M-%S-%Z")
- usb_drive="/media/rram/test"
- backup_dir="${usb_drive}/backup"
- snapshot_dir="${usb_drive}/snapshots/${timestamp}"
- mkdir -p "$backup_dir" 2>/dev/null || die "backup dir creation failed."
- mkdir -p "$snapshot_dir" 2>/dev/null || die "snapshot dir creation failed."
- rsync --link-dest="${snapshot_dir}" \
- --archive \
- --human-readable \
- --itemize-changes \
- --progress \
- --verbose \
- "${HOME}/pictures" \
- "$backup_dir"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement