[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problems with growisoft



I used to make incremental backups of my home directory
using growisofs. At some point I started to have problems with it.

The initial session is burned with:

#growisofs -Z /dev/hdd -root backup-2004-10-22-10:36 -quiet -R -D
-exclude-list /tmp/backup.exclude -graft-points home/nason=home/nason
2>&1 | tee /tmp/backup.log

output:

WARNING: /dev/hdd already carries isofs!
About to execute 'mkisofs -root backup-2004-10-22-10:36 -quiet -R -D
-exclude-list /tmp/backup.exclude -graft-points home/nason=home/nason |
builtin_dd of=/dev/hdd obs=32k seek=0'
/dev/hdd: "Current Write Speed" is 4.1x1385KBps.
/dev/hdd: flushing cache
/dev/hdd: stopping de-icing
/dev/hdd: writing lead-out

If I mount the dvd now, it has the backup on it
under the directory backup-2004-10-22-10:36, as I expected.

Now I try to burn a subsequent session in incremental mode:
#growisofs -M /dev/hdd -root backup-2004-10-22-10:43 -old-root
backup-2004-10-22-10:36 -quiet -R -D -exclude-list /tmp/backup.exclude
-graft-points home/nason=home/nason

output:

Executing 'mkisofs -C 16,407824 -M /dev/fd/3 -root
backup-2004-10-22-10:43 -old-root backup-2004-10-22-10:36 -quiet -R -D
-exclude-list /tmp/backup.exclude -graft-points home/nason=home/nason |
builtin_dd of=/dev/hdd obs=32k seek=25489'
Rock Ridge signatures found

At this point the dvd burner lights up for a while then stops.
Nothing happens. Using top I can see that mkisofs is using
all the cpu available. I have to kill the process.

If I do the same with a small test directory, the same procedure
works. With my home directory (800Mb) it hangs.

I compiled mkisofs with a debug option, and ran under the debugger
the command (is this right? I took it from the growisofs output,
substituting /dev/fd/3 with /dev/hdd ):

#mkisofs -C 16,407824 -M /dev/hdd -root backup-2004-10-22-10:43
-old-root backup-2004-10-22-10:36 -quiet -R -D -exclude-list
/tmp/backup.exclude -graft-points home/nason=home/nason

The program runs an infinite loop in multi.c:545,
   while (len >= 4) {


I do not quite understand what the program is doing.

If I use the old ide-scsi interface (with /dev/scd0 instead
of /dev/hdd) I find the same problem.

I appreciate suggestions;

My setup: AMD Athlon(TM) XP 2600+, Fedora2,
kernel-2.6.5-1.358
mkisofs-2.01.1-0.FC2.1
dvd+rw-tools-5.21.4.10.8-1.FC2.1

The dvd writer is an LG, identified as
HL-DT-ST DVDRAM GSA-4082B, ATAPI CD/DVD-ROM drive


Best regards, Paolo Nason

-- 

Paolo Nason, INFN, sez. di Milano
Universita' di Milano-Bicocca,
Dip. di Fisica "G. Occhialini",
Piazza della Scienza, 3
20126 Milano
Phone: +39-02-64482541.
Fax:   +39-02-64482582.



Reply to: