diff --git a/backup_lv.sh b/backup_lv.sh new file mode 100644 index 0000000..1a8f54e --- /dev/null +++ b/backup_lv.sh @@ -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 + + diff --git a/btuproxy.sh b/btuproxy.sh index db6be31..8a6c605 100755 --- a/btuproxy.sh +++ b/btuproxy.sh @@ -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 diff --git a/lvmbuckup.sh b/lvmbuckup.sh new file mode 100644 index 0000000..49738e6 --- /dev/null +++ b/lvmbuckup.sh @@ -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 diff --git a/sshtunnel.sh b/sshtunnel.sh new file mode 100755 index 0000000..518c868 --- /dev/null +++ b/sshtunnel.sh @@ -0,0 +1 @@ +~/bin/myscripts/sshproxy.sh localhost:4711 sshtunnel