Create backup.sh
This commit is contained in:
parent
105fe23bb3
commit
0d5cfba209
1 changed files with 40 additions and 0 deletions
40
backup.sh
Normal file
40
backup.sh
Normal file
|
@ -0,0 +1,40 @@
|
|||
#!/bin/bash
|
||||
|
||||
#device=`udevadm info --query=path --name=/dev/backup --attribute-walk | egrep "looking at parent device" | head -1 | sed -e "s/.*looking at parent device '\(\/devices\/.*\)\/.*\/host.*/\1/g"`
|
||||
|
||||
#echo on > /sys$device/power/level
|
||||
|
||||
mount -t ext3 /dev/backup /media/backup
|
||||
|
||||
if [ -e /tmp/deletebackup ]
|
||||
then
|
||||
|
||||
rsync -a --delete /media/usb-3 /media/backup
|
||||
rsync -a --delete /home/lookshe /media/backup
|
||||
|
||||
else
|
||||
|
||||
rsync -a /media/usb-3 /media/backup
|
||||
rsync -a /home/lookshe /media/backup
|
||||
|
||||
fi
|
||||
|
||||
rsync -a /etc /media/backup
|
||||
|
||||
if [ ! -e /tmp/keepbackup ]
|
||||
then
|
||||
|
||||
umount /media/backup
|
||||
|
||||
sync
|
||||
|
||||
sdparm --command=sync /dev/backup > /dev/null
|
||||
sdparm --command=stop /dev/backup > /dev/null
|
||||
|
||||
# deviceid=`udevadm info --query=path --name=/dev/backup --attribute-walk | egrep "looking at parent device" | head -1 | sed -e "s/.*looking at parent device '\/devices\/.*\/\(.*\)\/.*\/host.*/\1/g"`
|
||||
|
||||
# echo -n "$deviceid" > /sys/bus/usb/drivers/usb/unbind
|
||||
|
||||
# echo suspend > /sys$device/power/level
|
||||
|
||||
fi
|
Loading…
Reference in a new issue