cat /usr/local/fsbackup/rlocal.sh #!/bin/sh # # need one parametr. It need for root (/) directory rsync # need set path to rsync. Default /usr/bin. # RSYNC_PATH="/usr/local/bin/" mkdir /mnt/root mkdir /mnt/var mkdir /mnt/home mkdir /mnt/usr mount -f /dev/ad0s1a /mnt/root #- root mount -f /dev/ad0s1e /mnt/var #- var mount -f /dev/ad0s1f /mnt/home #- home mount -f /dev/ad0s1d /mnt/usr #- usr # rsync Working part. ${RSYNC_PATH}rsync --delete -pogqlr --exclude-from=${1} / /mnt/root/ ${RSYNC_PATH}rsync --delete -pogqlr /var/ /mnt/var/ ${RSYNC_PATH}rsync --delete -pogqlr /home/ /mnt/home/ ${RSYNC_PATH}rsync --delete -pogqlr /usr/ /mnt/usr/ # end rsync umount -f /dev/ad0s1a umount -f /dev/ad0s1e umount -f /dev/ad0s1f umount -f /dev/ad0s1d rmdir /mnt/root rmdir /mnt/var rmdir /mnt/home rmdir /mnt/usr cat /usr/local/fsbackup/rsync_local.sh #!/bin/sh `/usr/local/fsbackup/rlocal.sh /usr/local/fsbackup/rexclude.txt` cat /usr/local/fsbackup/rexclude.txt /mnt /var /home /usr /rescue 20 17 * * 7 root /usr/local/fsbackup/rsync_local.sh huy:dd_rsync [SukuDokuWiki]

User Tools

Site Tools


huy:dd_rsync

cat /usr/local/fsbackup/rlocal.sh

#!/bin/sh
#
# need one parametr. It need for  root (/) directory rsync
# need set path to rsync. Default /usr/bin.
#
 
RSYNC_PATH="/usr/local/bin/"
 
mkdir /mnt/root
mkdir /mnt/var
mkdir /mnt/home
mkdir /mnt/usr
 
mount -f /dev/ad0s1a /mnt/root  #- root
mount -f /dev/ad0s1e /mnt/var #- var
mount -f /dev/ad0s1f /mnt/home  #- home
mount -f /dev/ad0s1d /mnt/usr  #- usr
 
# rsync Working part.
 
${RSYNC_PATH}rsync --delete -pogqlr --exclude-from=${1}  / /mnt/root/
${RSYNC_PATH}rsync --delete -pogqlr /var/ /mnt/var/
${RSYNC_PATH}rsync --delete -pogqlr /home/ /mnt/home/
${RSYNC_PATH}rsync --delete -pogqlr /usr/ /mnt/usr/
 
# end rsync
 
umount -f /dev/ad0s1a
umount -f /dev/ad0s1e
umount -f /dev/ad0s1f
umount -f /dev/ad0s1d
 
rmdir /mnt/root
rmdir /mnt/var
rmdir /mnt/home
rmdir /mnt/usr

cat /usr/local/fsbackup/rsync_local.sh

#!/bin/sh
`/usr/local/fsbackup/rlocal.sh /usr/local/fsbackup/rexclude.txt`

cat /usr/local/fsbackup/rexclude.txt

/mnt
/var
/home
/usr
/rescue

20 17 * * 7 root /usr/local/fsbackup/rsync_local.sh

huy/dd_rsync.txt · Last modified: 2007/04/06 06:48 (external edit)