timestamped ZFS snapshots

function zshot() { [ -n "$1" ] \
    && zfs snapshot "$1@`date +%Y%m%d-%H%M`" \
    || zfs list -t snapshot; }
21:44 $ zshot mypool/mydata/stuff  # make a snapshot
21:45 $ zshot  # list snapshots
NAME                               USED  AVAIL  REFER  MOUNTPOINT
mypool/mydata/stuff@20081228-2144     0      -  10.2G  -

bash aliases for ZFS

alias zlist='zfs list -t filesystem'
alias zim='zpool import' zex='zpool export -f'