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) {