30 lines
1.2 KiB
Bash
Executable File
30 lines
1.2 KiB
Bash
Executable File
#!/bin/zsh
|
|
|
|
# FIRST Encrypt!
|
|
## von Hand und mit Dolphin
|
|
|
|
# only run when BFDS-OFFSITE-1 or BFDS-OFFSITE-2 is attached
|
|
# find correct drive `ls -l /dev/disk/by-label/BFDS-OFFSITE-1` or `lsblk -o name,mountpoint,label,size,uuid /dev/sdb1 | grep BFDS-OFFSITE-`
|
|
# BFDS-OFFSITE-1 UUID: 45f76efd-1cb0-4ade-b610-0443eb8079e9
|
|
|
|
# find correct drive `ls -l /dev/disk/by-label/BFDS-OFFSITE-1` or `lsblk -o name,mountpoint,label,size,uuid /dev/sdb1 | grep BFDS-OFFSITE-`
|
|
|
|
echo "#####################################################"
|
|
echo "## ##"
|
|
echo "## BFDS-OFFSITE BACKUP ##"
|
|
echo "## ##"
|
|
echo "#####################################################"
|
|
echo "## FIRST Encrypt HDD! von Hand und mit Dolphin ##"
|
|
echo "#####################################################"
|
|
|
|
string=`ls -l /dev/disk/by-label/BFDS-OFFSITE-*`
|
|
if [[ $string != *"BFDS-OFFSITE-"* ]]; then
|
|
echo "\n ABBRUCH! Keine angeschlossene OFFSITE Festplatte gefunden."
|
|
exit 0
|
|
fi
|
|
|
|
# run backup
|
|
sourceDir="bfds:/mnt/bfds/" # on BFDS
|
|
destinationDir="/run/media/rob/BFDS-OFFSITE-1/BFDS"
|
|
rsync -a -zz --stats --progress $sourceDir $destinationDir
|