diff options
author | syam | 2015-04-24 11:29:39 +0530 |
---|---|---|
committer | syam | 2015-04-24 11:29:39 +0530 |
commit | f1fa1975ae42221ecf01754904d35c1fa24bd834 (patch) | |
tree | 093536d7bd6808d019f086ec01d9aa1f85b8bd27 /incremental-complete-backup | |
parent | dec9b1688a4d46ba1028081fdb3c4c08d1d21ad7 (diff) | |
download | FOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.tar.gz FOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.tar.bz2 FOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.zip |
Change rsync and mount
Modified the exclude option in rsync command , added more options to mount for read,write.
Diffstat (limited to 'incremental-complete-backup')
-rw-r--r-- | incremental-complete-backup/backup-tool.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/incremental-complete-backup/backup-tool.sh b/incremental-complete-backup/backup-tool.sh index e8a4adb..e86c5b2 100644 --- a/incremental-complete-backup/backup-tool.sh +++ b/incremental-complete-backup/backup-tool.sh @@ -133,7 +133,7 @@ echo $password |sudo -S mkdir -p /mnt/boot /mnt/rootfs echo -e "o\nn\np\n1\n\n+100M\nn\np\n2\n\n\nw"|sudo fdisk /dev/$dev_name # delete old partition table and creating new sudo mkfs.vfat /dev/$dev_name*1 sudo mkfs -t ext4 /dev/$dev_name*2 -sudo mount /dev/$dev_name*1 /mnt/boot +sudo mount -t vfat /dev/$dev_name*1 /mnt/boot -o rw,uid=1000,gid=1000 sudo mount /dev/$dev_name*2 /mnt/rootfs } # ------------------------------------------------------------# @@ -173,7 +173,7 @@ case "${result}" in elif [ "$mac_id" == "$(cat $rootfs_path/opt/.Hw_addr.txt)" ]; # if macids are matching then echo "match found" - sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' /opt $rootfs_path + sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' / $rootfs_path else zenity --width=600 --height=100 --info --text "Your storage media doesnot contain matching backup from this machine" exit @@ -182,10 +182,10 @@ case "${result}" in "2" ) # "new incremental backup" start new rsync cat /sys/class/net/eth0/address > /opt/.Hw_addr.txt # storing mac_id b4 copy formatforIncremental - echo $rootfs_path - sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' /opt /mnt/rootfs/ + sudo rsync -latgrzpo /opt/fossee-os/* /mnt/boot/ + sudo rsync -latgrzpo --exclude='/tmp/*' --exclude='/dev/*' --exclude='/proc/*' --exclude='/sys/*' / /mnt/rootfs/ sync - sudo umount /mnt/* + echo $password |sudo umount /mnt/* # refresh sudo access sudo rm -rf /mnt/* ;; esac @@ -193,7 +193,7 @@ case "${result}" in "2" ) # Complete formatforComplete sudo rsync -latgrzpo /opt/fossee-os/* /mnt/boot/ - #rm -f /etc/udev/rules.d/70-persistent-net.rules + rm -f /etc/udev/rules.d/70-persistent-net.rules sudo tar -cpzf /mnt/boot/fossee-os.tar.gz --one-file-system / sync echo $password |sudo umount /mnt/* # refresh sudo access |