Skip to content

Instantly share code, notes, and snippets.

@frbayart
Created September 14, 2012 13:30
Show Gist options
  • Save frbayart/3721915 to your computer and use it in GitHub Desktop.
Save frbayart/3721915 to your computer and use it in GitHub Desktop.
loligrub backup
#! /bin/bash
#
lvdisplay /dev/vg1/loli`date +%u`
if [ $? -eq 0 ]
then
dmsetup remove vg1-loli`date +%u`
dmsetup remove vg1-loli`date +%u`-cow
lvremove -f /dev/vg1/loli`date +%u`
if [ ! $? -eq 0 ]
then
echo "!!! lvremove failed, backup aborted !!!"
exit
fi
fi
rsync -avz xxx.yyy.zzz:/srv /srv/backup-loligrub/.
lvcreate -s -L 5G -n "loli`date +%u`" /dev/vg1/backup-loligrub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment