Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- volgroup="qiwiwork"
- volumes="root home"
- backupstore="/mnt/shares/public/Backup/qiwiwork"
- taroptions="--exclude-caches"
- mdate=`date +"%y-%m-%d-%H-%M-%S"`
- backupvol="backupvol"
- backupmnt="/mnt/${backupvol}"
- mkdir -p "$backupmnt"
- mkdir -p "$backupstore"
- for volume in $volumes
- do
- lvcreate -L2G -s -n $backupvol "/dev/${volgroup}/${volume}"
- mount /dev/${volgroup}/${backupvol} "${backupmnt}"
- tar ${taroptions} -czvpf "${backupstore}/${volgroup}_${volume}-${mdate}.tgz" -g "$backupstore/${volgroup}_${volume}.index" -C "$backupmnt" .
- umount "$backupmnt"
- echo y | lvremove "/dev/${volgroup}/${volume}"
- done
- rm -rf "$backupmnt"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement