Hi, I have the following script that I'm writing to backup my gentoo linux system. ----- start of script ----- #!/bin/sh # # RSYNC_OPTS="--archive --one-file-system --perms --executability --progress --stats --delete-after --hard-links --keep-dirlinks --verbose --inplace" RSYNC_USER="bs" RSYNC_SERVER="192.168.6.6" RSYNC_MODULE="ben-desktop" RSYNC_PATH="/" RSYNC_EXCLUDES="--exclude=/usr/portage/distfiles --exclude=/tmp --exclude=/var --exclude=/home --exclude=/root --exclude=/usr --exclude=/bin --exclude=/opt --excl$ MOUNT_FOR_RSYNC="/boot" mount ${MOUNT_FOR_RSYNC} #ls -la /boot rsync --dry-run ${RSYNC_OPTS} --rsync-path="sudo rsync" ${RSYNC_EXCLUDES} -e ssh ${RSYNC_PATH} ${RSYNC_USER}@${RSYNC_SERVER}::${RSYNC_MODULE} umount ${MOUNT_FOR_RSYNC} ----- end of script ----- When I run it I get the following output. ben-desktop ben # ./backup building file list ... 16 files to consider ./ boot/ dev/ lost+found/ media/ media/.keep_sys-fs_udisks-0 mnt/ mnt/.keep mnt/exports/ mnt/exports/projects/ mnt/exports/scratch/ mnt/exports/users/ mnt/pbs/ mnt/usb/ proc/ sys/ Number of files: 16 Number of files transferred: 2 Total file size: 0 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 321 File list generation time: 0.002 seconds File list transfer time: 0.000 seconds Total bytes sent: 518 Total bytes received: 56 sent 518 bytes received 56 bytes 1148.00 bytes/sec total size is 0 speedup is 0.00 (DRY RUN) I would expect boot to have files in it? What is going wrong? Regards Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.samba.org/pipermail/rsync/attachments/20110912/3e447b8b/attachment.html>
On 12.09.2011 11:03, Ben Short wrote:> Hi, > > I have the following script that I'm writing to backup my gentoo linux > system. > > ... > > I would expect boot to have files in it? What is going wrong?The culprit should be: --one-file-system Bis denn -- Real Programmers consider "what you see is what you get" to be just as bad a concept in Text Editors as it is in women. No, the Real Programmer wants a "you asked for it, you got it" text editor -- complicated, cryptic, powerful, unforgiving, dangerous.
Ben Short wrote:> I have the following script that I'm writing to backup my gentoo linux system. > ... > RSYNC_OPTS="--archive --one-file-system --perms --executability --progress --stats --delete-after --hard-links --keep-dirlinks --verbose --inplace" > RSYNC_USER="bs" > RSYNC_SERVER="192.168.6.6" > RSYNC_MODULE="ben-desktop" > RSYNC_PATH="/" > RSYNC_EXCLUDES="--exclude=/usr/portage/distfiles --exclude=/tmp --exclude=/var --exclude=/home --exclude=/root --exclude=/usr --exclude=/bin --exclude=/opt --excl$ > > MOUNT_FOR_RSYNC="/boot" > > mount ${MOUNT_FOR_RSYNC} > > #ls -la /boot > > rsync --dry-run ${RSYNC_OPTS} --rsync-path="sudo rsync" ${RSYNC_EXCLUDES} -e ssh ${RSYNC_PATH} ${RSYNC_USER}@${RSYNC_SERVER}::${RSYNC_MODULE} > > umount ${MOUNT_FOR_RSYNC} > ... > I would expect boot to have files in it? What is going wrong?-x, --one-file-system don't cross filesystem boundaries Berny