Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #!/bin/bash
  2. # Very basic script to do Daily ZFS Snapshots.
  3. # Useful for rotating backups.
  4.  
  5. TODAY_DATE=`date +%d%m%y`
  6. DATEINEPOCH=`date +%s`
  7. # 1209600 = 14 days.
  8. REMOVE_EPOCH=`expr $DATEINEPOCH - 1209600`
  9. REMOVE_DATE=`date +%d%m%y -d@$REMOVE_EPOCH`
  10. POOLNAME=pool
  11. FSNAME=filesystem
  12. zfs snapshot -r $POOLNAME/$FSNAME@$TODAY_DATE
  13. zfs destroy -r $POOLNAME/$FSNAME@$REMOVE_DATE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement