This commit is contained in:
stubbfel
2015-05-07 21:45:25 +02:00
parent 56555454eb
commit 152758f1b4
4 changed files with 35 additions and 1 deletions

26
backup_lv.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
#usage sh backup_lv.sh main root /run/media/user/Volume0/backups
#sudo lvcreate -L50G -s -n main-root-snapshot /dev/main/root
#sudo mkdir -p /mnt/main-root-snapshot
#sudo mount /dev/main/main-root-snapshot /mnt/main-root-snapshot
#sudo tar -pczf /run/media/user/Volume0/backups/main-root-snapshot.tar.gz /mnt/main-root-snapshot
VG=$1
LV=$2
BPATH=$3
DATE="$(date +%s)"
SNAME="${VG}-${LV}-snapshot-${DATE}"
OLVPATH="/dev/${VG}/${LV}"
MLVPATH="/mnt/${SNAME}"
SPATH="/dev/${VG}/${SNAME}"
ZPATH="${BPATH}/${SNAME}.tar.gz"
sudo lvcreate -L50G -s -n $SNAME $OLVPATH
sudo mkdir -p $MLVPATH
sudo mount $SPATH $MLVPATH
sudo tar -pczf $ZPATH $MLVPATH
sudo umount $MLVPATH
sudo rmdir -p $MLVPATH
sudo lvremove -$SPATH

View File

@@ -1 +1 @@
~/bin/sshproxy.sh localhost:4711 stubbfel@tweety.informatik.tu-cottbus.de
~/bin/myscripts/sshproxy.sh localhost:4711 stubbfel@mouse.informatik.tu-cottbus.de

7
lvmbuckup.sh Normal file
View File

@@ -0,0 +1,7 @@
sudo lvcreate -L50G -s -n main-root-snapshot /dev/main/root
sudo mkdir -p /mnt/main-root-snapshot
sudo mkdir -p /mnt/main-home-snapshot
sudo mount /dev/main/main-root-snapshot /mnt/main-root-snapshot
sudo mount /dev/main/main-home-snapshot /mnt/main-home-snapshot
sudo tar -pczf /mnt/backup/main-root-snapshot.tar.gz /mnt/main-root-snapshot
sudo tar -pczf /mnt/backup/main-home-snapshot.tar.gz /mnt/main-home-snapshot

1
sshtunnel.sh Executable file
View File

@@ -0,0 +1 @@
~/bin/myscripts/sshproxy.sh localhost:4711 sshtunnel