I am trying to validate a remote dump, right now I am unable to successfully
restore all files from a dump tape. I have a box that does a remote dump
using the follwoing:
"ufsdump 0f - /var | (rsh -l justin nameofserver01 dd bs=1024
The dump gets written ok, but when I try and do restore's (using
ufsrestore -ib 2 /dev/rmt/0cn on the tape host) I often get the error:
"partial block read: 568 should be 1024".
If I do a tcopy on the tape host "tcopy /dev/rmt/0cn" I get this output:
file 1: records 1 to 3718: size 1024
file 1: record 3719: size 568
file 1: record 3720: size 1024
file 1: record 3721: size 456
file 1: records 3722 to 4038: size 1024
file 1: record 4039: size 568
This goes on and on, but the total # of bytes is correct. I am guessing
that for some reason I get a 1024 record which will restore, all else will
Does anyone know why I wouldnt get all 1024 sizes so I can restore any file?
I hope this isnt a dumb question.