hi....
> > gtar --create --file - --directory /boot --one-file-system > > --listed-incremental /root/gtar_test/gnutar-lists/172.31.3.9_boot_0.new > > --sparse --ignore-failed-read --totals --exclude-from > > /root/gtar_test/sendbackup._boot.20080320110639.exclude . | cat > > /dev/null > > This doesn't make any sense -- if you give 'cat' a filename, it won't > read from stdin. What happens here is that cat opens /dev/null for > reading, gets an EOF immediately, and quits. When cat quits, tar's > stdout is closed, so it gets a SIGPIPE and quits, too, with an error > condition. Are you sure this worked? What are your criteria for > "worked"? sorry, I think a missed a > before the '/dev/null'. So 'cat' takes the stdout from gtar and pipes that into a file. This was a suggestion by heiko to test. from my understanding it should show if there are any problems with piping the stdout from gtar. He told me also, that gtar recognizes if I just redirect the output of gtar to '/dev/null', so the 'cat' needs to be done to use a full featured pipe... by the way, the command works, and I get the same results from 'gtar' as with letting gtar write into the file. > What you don't see from 'ps aux' is that Amanda redirects its output > to a pipe. If you run the above command on your console, it will fill > your console with junk characters. Consoles are pretty slow, so it > will definitely take a long time, and will consume a lot of your VM's > CPU cycles. yeah, I saw that in a test.... *HORRIBLE* ;-) > Please try the following *verbatim* and post the results by simply > copying from your shell session. Assuming /boot is somewhere under > 500M, let any "hung" command run for at least a half-hour before > killing it with control-C. ok... Is it ok, if I execute these jobs as root? I had to modify the paths for the 'gnutar-lists' and 'exclude-from' parameter, cause the paths in your commands are the one of the vmware guy on his test system, not on my productive machine. > df -h /boot # df -h /boot Filesystem Size Used Avail Use% Mounted on /dev/sda1 99M 31M 63M 33% /boot # > gtar --create --file - --directory /boot --one-file-system \ > --listed-incremental /root/gtar_test/gnutar-lists/172.31.3.9_boot_0.new \ > --sparse --ignore-failed-read --totals --exclude-from \ > /root/gtar_test/sendbackup._boot.20080320110639.exclude . \ > | wc -c # gtar --create --file - --directory /boot --one-file-system \ > --listed-incremental /var/amanda/gnutar-lists/172.31.3.9_boot_0.new \ > --sparse --ignore-failed-read --totals --exclude-from \ > /tmp/amanda/sendbackup._boot.20080320110639.exclude . \ > | wc -c 27832320 Total bytes written: 27832320 (26MB, 26MB/s) # > gtar --create --file - --directory /boot --one-file-system \ > --sparse --ignore-failed-read --totals --exclude-from \ > /root/gtar_test/sendbackup._boot.20080320110639.exclude . \ > | wc -c # gtar --create --file - --directory /boot --one-file-system \ > --sparse --ignore-failed-read --totals --exclude-from \ > /tmp/amanda/sendbackup._boot.20080320110639.exclude . \ > | wc -c Total bytes written: 27832320 (26MB, ?B/s) 27832320 # > gtar --create --file - --directory /boot --one-file-system \ > --listed-incremental /root/gtar_test/gnutar-lists/172.31.3.9_boot_0.new \ > --sparse --ignore-failed-read --totals . \ > | wc -c # gtar --create --file - --directory /boot --one-file-system \ > -listed-incremental /var/amanda/gnutar-lists/172.31.3.9_boot_0.new \ > --sparse --ignore-failed-read --totals . \ > | wc -c 27832320 Total bytes written: 27832320 (26MB, ?B/s) # > gtar --create --file - --directory /boot --one-file-system \ > --sparse --ignore-failed-read --totals . \ > | wc -c # gtar --create --file - --directory /boot --one-file-system \ > --sparse --ignore-failed-read --totals . \ > | wc -c Total bytes written: 27832320 (26MB, ?B/s) 27832320 # > gtar --create --file - --directory /boot --one-file-system . \ > | wc -c # gtar --create --file - --directory /boot --one-file-system . \ > | wc -c 27832320 # all tests went fine, none hang, not even a delay in the amount of time the needed. They all finished within 1 or 2 seconds. regards, olli