fix
This commit is contained in:
parent
0f5752041c
commit
0c6649d834
42
debian.sh
42
debian.sh
@ -34,7 +34,8 @@ BTRFS="/dev/$(lsblk | grep $HARD_DISK | head -4 | tail -1 | cut -c 7-20 | cut -d
|
|||||||
BOOT="/dev/$(lsblk | grep $HARD_DISK | head -3 | tail -1 | cut -c 7-20 | cut -d ' ' -f1)"
|
BOOT="/dev/$(lsblk | grep $HARD_DISK | head -3 | tail -1 | cut -c 7-20 | cut -d ' ' -f1)"
|
||||||
ROOT_NAME='debian'
|
ROOT_NAME='debian'
|
||||||
ROOT_MAPPER_NAME='root'
|
ROOT_MAPPER_NAME='root'
|
||||||
BACKUP_DISK='/dev/disk/by-uuid/43076025-fa41-4b02-9c69-d0193a1a0371'
|
BACKUP_DISK='/dev/disk/by-uuid/c4c696f9-08f4-43db-a3e2-8cee7862ca0a'
|
||||||
|
BACKUP_DISK_MAPPER='usbdebian'
|
||||||
######################################
|
######################################
|
||||||
USER="verita84"
|
USER="verita84"
|
||||||
USER_PASSWORD="123456"
|
USER_PASSWORD="123456"
|
||||||
@ -69,8 +70,8 @@ create-os-snapshots() {
|
|||||||
echo
|
echo
|
||||||
echo "[Creating new snapshots.....]"
|
echo "[Creating new snapshots.....]"
|
||||||
echo
|
echo
|
||||||
mkdir -p $TARGET/\@install/var/lib/backup
|
mkdir -p $TARGET/\@$BACKUP_DISK_MAPPER/var/lib/backup
|
||||||
time tar cvpzf $TARGET/\@install/var/lib/backup/$1.tgz --exclude=/volumes/* --exclude=/mnt/* --exclude=/var/tmp/* --exclude=/tmp/* --exclude=/raid/* --exclude=/root/* --exclude=/var/cache/apt/archives/* --exclude=/proc/* --exclude=/.snapshots/* --exclude=$TARGET/* --exclude=/var/lib/libvirt/* --exclude=/dev/* --exclude=/sys/* --exclude=/home/* --exclude=/var/lib/postgresql --exclude=/var/lib/containers /
|
time tar cvpzf $TARGET/\@$BACKUP_DISK_MAPPER/var/lib/backup/$1.tgz --exclude=/volumes/* --exclude=/mnt/* --exclude=/var/tmp/* --exclude=/tmp/* --exclude=/raid/* --exclude=/root/* --exclude=/var/cache/apt/archives/* --exclude=/proc/* --exclude=/.snapshots/* --exclude=$TARGET/* --exclude=/var/lib/libvirt/* --exclude=/dev/* --exclude=/sys/* --exclude=/home/* --exclude=/var/lib/postgresql --exclude=/var/lib/containers /
|
||||||
}
|
}
|
||||||
|
|
||||||
homeBackup() {
|
homeBackup() {
|
||||||
@ -82,20 +83,38 @@ homeBackup() {
|
|||||||
|
|
||||||
os-backup() {
|
os-backup() {
|
||||||
umount $TARGET
|
umount $TARGET
|
||||||
|
printf "$DISK_PASSWORD" | cryptsetup open $BACKUP_DISK $BACKUP_DISK_MAPPER
|
||||||
|
if [[ -e "/dev/mapper/$BACKUP_DISK_MAPPER" ]]; then
|
||||||
|
echo
|
||||||
|
echo "[Mounting.....]"
|
||||||
|
echo
|
||||||
|
mount /dev/mapper/$BACKUP_DISK_MAPPER $TARGET
|
||||||
|
|
||||||
|
if [[ -e "$TARGET/@$BACKUP_DISK_MAPPER/usr/bin/bash" ]]; then
|
||||||
|
if [ "$2" = "home" ]; then
|
||||||
|
homeBackup
|
||||||
|
fi
|
||||||
|
|
||||||
echo
|
create-os-snapshots "$1"
|
||||||
echo "[Mounting.....]"
|
else
|
||||||
echo
|
echo
|
||||||
printf "$DISK_PASSWORD" | cryptsetup open $BACKUP_DISK install
|
echo "Aborting Install, $TARGET/@$BACKUP_DISK_MAPPER/usr/bin/bash not found!"
|
||||||
mount /dev/mapper/install $TARGET
|
echo
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$2" = "home" ]; then
|
else
|
||||||
homeBackup
|
echo
|
||||||
|
echo "Aborting Install, /dev/mapper/$BACKUP_DISK_MAPPER not found!"
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
create-os-snapshots "$1"
|
|
||||||
ls $TARGET/
|
ls $TARGET/
|
||||||
umount $TARGET
|
umount $TARGET
|
||||||
|
cryptsetup close $BACKUP_DISK_MAPPER
|
||||||
}
|
}
|
||||||
|
|
||||||
os-restore() {
|
os-restore() {
|
||||||
@ -341,6 +360,7 @@ unmount() {
|
|||||||
umount -R $TARGET/*
|
umount -R $TARGET/*
|
||||||
umount -R $TARGET
|
umount -R $TARGET
|
||||||
umount -R $TARGET
|
umount -R $TARGET
|
||||||
|
cryptsetup close $ROOT_MAPPER_NAME
|
||||||
}
|
}
|
||||||
|
|
||||||
locale() {
|
locale() {
|
||||||
|
Loading…
Reference in New Issue
Block a user