backup

Ubuntu DVD-RAM

apt-get install dvd+rw-tools udftools
 
cat <<EOF>> /etc/fstab
/dev/pktcdvd/0     /media/dvdram   udf     defaults,noauto,user    0       0
EOF
 
cat <<EOF> /etc/default/udftools
DEVICES="/dev/sr0"
UDEV=true
NEWINT=true
EOF
 
/etc/init.d/udftools restart
 
/etc/init.d/udftools stop
#mkudffs --udfrev=0x0150 --media-type=dvdram /dev/sr0
sudo mkudffs --udfrev=0x0150 --media-type=dvdram --vid=mr_300dpi_1 --lvid=vid=mr_back_300_1 /dev/sr0
/etc/init.d/udftools start
eject
 
mount /dev/sr0 /mnt/
 
chmod 777 /mnt/
 
# format dvd-ram (optional)
dvd+rw-format -force=full -ssa=default /

Rsync SSH backup script

cat <<EOF> ~/privat/scripts/backup.ssh.sh
#!/bin/bash
 
nice -n 20 rsync -avze ssh --delete --exclude-from=/home/pako/.gvfs /home/pako pako@fs:/mnt/pakonb
EOF

mkBackup.sh

#!/bin/bash
 
# todo
# backup desktop (check for to big files)
# backup thunderbird
# backup firefox
# backup usb pen if connected
# add state function
 
DIRS="privat mr sts cd OpenVPN"
EXCLUDE="cd/neue_hp"
DATE=$(date -I)
TARGET="${HOME}/backup/${DATE}"
STATE=0
 
function state() {
	EXIT_CODE=$1
	FILE=$2
	if [ ! -z ${FILE} ]; then
		FILE_SIZE=$(du -sh ${FILE} | cut -f1)
	fi
 
	if [ $EXIT_CODE == 0 ]; then
		printf "%5s %5s\n" "[OK]" ${FILE_SIZE}
	else
		printf "%5s\n" "[ERROR]"
		STATE=$(($STATE + 1))
	fi
}
 
# create today backup directory
[ !

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!


Syndicate content