So i moved from rdiff-backup which atm isn't suiting my needs to flexbackup 
hoping it would work out of the box. Did it? Of course not! After all... what 
is life with out some challenge.

My set up is pretty simple. I have 1 machine (my back up box) that contains 
several windows and unix network mount points. /mnt/pc /mnt/unix etc... I 
wanted to use rsync since it seemed to work nice in rdiff and fast for 
transfers. My first attempt on getting a back up of the unix systems was no 
issue. But when I tried it on the Windows back up... well I had lots of changes 
to do...

Anyway I figured out (being very small perl coder) that flexbackup should 
require some form of escape when it came upon a directory with spaces. The conf 
takes in several directories sorted by a space. In order to over come this I 
had to place the "" container under a '' container.

Code:
$set{'anthony'} = '"/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/" "/mnt/anthony/Documents and Settings/anthony ry/Start Menu/" 
"/mnt/anthony/Documents and Settings/anthony ry/Desktop/"';


Now I finally got flexbackup to work using this. The challenge which I haven't 
figured out was to get rsync to do the same.

Code:
flexbackup version 1.2.1 (http://flexbackup.sourceforge.net)
/etc/flexbackup.conf syntax OK

Use of uninitialized value in pattern match (m//) at /usr/bin/flexbackup line 
5718.
Use of uninitialized value in pattern match (m//) at /usr/bin/flexbackup line 
5718.
Use of uninitialized value in split at /usr/bin/flexbackup line 5727.
|------------------------------------------------------------
| Checking /bin/sh on this machine... bash2
|------------------------------------------------------------
| Doing level 0 backup of set anthony using rsync
| Found directory index key 200706250533
| Backup set "anthony" ("/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/" "/mnt/anthony/Documents and Settings/anthony ry/Start Menu/" 
"/mnt/anthony/Documents and Settings/anthony ry/Desktop/" 
"/mnt/anthony/Documents and Settings/anthony ry/Local Settings/Application 
Data/Adobe/" "/mnt/anthony/Documents and Settings/anthony ry/Local 
Settings/Application Data/VanDyke/" "/mnt/anthony/Documents and 
Settings/anthony ry/Local Settings/Application Data/Mozilla/" 
"/mnt/anthony/Documents and Settings/anthony ry/Local Settings/Application 
Data/Thunderbird/" "/mnt/anthony/Documents and Settings/All Users/Application 
Data/nView_Profiles/" "/mnt/anthony/Documents and Settings/All 
Users/Application Data/Apple Computer/" "/mnt/anthony/Documents and 
Settings/All Users/Start Menu/" "/mnt/anthony/Fonts/" "/mnt/anthony/MSArt/" 
"/mnt/anthony/WINDOWS/Fonts/")
|------------------------------------------------------------
| Backup of: /mnt/anthony/Documents and Settings/anthony ry/My Documents
| Date of this level 0 backup: Mon Jun 25 14:05:13 2007
| Date of last level 0 backup: the epoch
|------------------------------------------------------------
| No pruning defined for this tree.
| cd "/mnt/anthony/Documents and Settings/anthony ry/My Documents" && \
|   find . -depth -xdev ! -type s ! -regex ".*/[Cc]ache/.*" -print | sed -e \
|   "s/\.\///g" | rsync --include-from=- --exclude=* --archive --verbose \
|   --delete --delete-excluded /mnt/anthony/Documents and Settings/anthony \
|   ry/My Documents/ /mnt/fantom/flexbackup.anthony/mnt-anthony-Documents \
|   and Settings-anthony ry-My Documents.0
|------------------------------------------------------------
building file list ... rsync: link_stat "/mnt/anthony/Documents" failed: No 
such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/and" failed: No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/Settings/anthony" failed: No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/ry/My" failed: No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/Documents/." failed: No such file or directory (2)
rsync: link_stat "/mnt/fantom/flexbackup.anthony/mnt-anthony-Documents" failed: 
No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/and" failed: No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/Settings-anthony" failed: No such file or directory (2)
rsync: link_stat "/mnt/anthony/Documents and Settings/anthony ry/My 
Documents/ry-My" failed: No such file or directory (2)
done

sent 29 bytes  received 20 bytes  2.65 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files could not be transferred (code 23) at main.c(980) 
[sender=2.6.9]

ERROR: non-zero exit from:
cd "/mnt/anthony/Documents and Settings/anthony ry/My Documents" && find . 
-depth -xdev ! -type s ! -regex ".*/[Cc]ache/.*" -print | sed -e "s/\.\///g" | 
rsync --include-from=- --exclude=* --archive --verbose --delete 
--delete-excluded /mnt/anthony/Documents and Settings/anthony ry/My Documents/ 
/mnt/fantom/flexbackup.anthony/mnt-anthony-Documents and Settings-anthony ry-My 
Documents.0

ERROR: exiting
|------------------------------------------------------------
| Backup start: Mon Jun 25 14:05:13 2007
| Backup end:   Mon Jun 25 14:05:31 2007
|------------------------------------------------------------
| Linking anthony.latest -> anthony.0.200706251405
|------------------------------------------------------------


Which doesn't work at all. I then decide to just use a -type "copy" to get the 
back up done at least.

Code:


Use of uninitialized value in pattern match (m//) at /usr/bin/flexbackup line 
5718.
Use of uninitialized value in pattern match (m//) at /usr/bin/flexbackup line 
5718.
Use of uninitialized value in split at /usr/bin/flexbackup line 5727.
<---- SNIP---->
|------------------------------------------------------------
| Backup of: /mnt/anthony/Documents and Settings/anthony ry/My Documents
| Date of this level 0 backup: Tue Jun 26 05:26:17 2007
| Date of last level 0 backup: the epoch
|------------------------------------------------------------
| No pruning defined for this tree.
| cd "/mnt/anthony/Documents and Settings/anthony ry/My Documents" && \
|   find . -depth -xdev ! -type s ! -regex ".*/[Cc]ache/.*" -print0 | cpio \
|   -o -0 -H newc -v | (mkdir -p \
|   /mnt/fantom/flexbackup.anthony/mnt-anthony-Documents and \
|   Settings-anthony ry-My Documents.0 ; cd \
|   /mnt/fantom/flexbackup.anthony/mnt-anthony-Documents and \
|   Settings-anthony ry-My Documents.0 ; cpio -i -m -d )
|------------------------------------------------------------
mkdir: cannot create directory `and': Permission denied
mkdir: cannot create directory `Settings-anthony': Permission denied
mkdir: cannot create directory `ry-My': Permission denied
mkdir: cannot create directory `Documents.0': Permission denied
<-- SNIP BUNCH OF FILES HERE --- >

ERROR: non-zero exit from:
cd "/mnt/anthony/Documents and Settings/anthony ry/My Documents" && find . 
-depth -xdev ! -type s ! -regex ".*/[Cc]ache/.*" -print0 | cpio -o -0 -H newc 
-v | (mkdir -p /mnt/fantom/flexbackup.anthony/mnt-anthony-Documents and 
Settings-anthony ry-My Documents.0 ; cd 
/mnt/fantom/flexbackup.anthony/mnt-anthony-Documents and Settings-anthony ry-My 
Documents.0 ; cpio -i -m -d )

ERROR: exiting
|------------------------------------------------------------
| Backup start: Tue Jun 26 05:26:17 2007
| Backup end:   Tue Jun 26 05:45:58 2007
|------------------------------------------------------------
| Linking anthony.latest -> anthony.0.200706260526
|------------------------------------------------------------



This time it seemed like it was backing up the data but it wasn't. It definatly 
wasn't using the full directory it is suppose to be in and at the end errored 
out removing what it actually did grab.

So the questions are:
a) What am I doing wrong?
b) Is there any easier way to specify lots of directories for back up besides 
listing them all inside the set with a space like im doing?
c) What do I need to do to resolve these issues above?

Thanks guys.

-anthony

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
flexbackup-help mailing list
flexbackup-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flexbackup-help

Reply via email to