Hey all, I'm going to need the advice of a guru on this one:
I had a crucial backup on tape (using a DDS-2 DAT drive) that had been made with the cpio command: "cat /list | cpio -oud -C 1024 -K 4000000 -O /dev/rStp0". We have this same backup scheduled through chron to run nightly.
Well, because I'm an idiot, I left the crucial backup tape in the drive when the last backup kicked off. I realized that this was happening about halfway into the backup job, so I ran to the server and popped the tape out of the drive, hoping to save at least one particular crucial directory before it was overwritten.
Well, today, when I try to read the tape, to see if my crucial directory survived, using "cpio -ivt -I /dev/rStp0" I get the error "cpio: I/O error on read()" about halfway through (probably about the point where I popped the tape out). The directory I need would have been just after this point.
My question is: is there any way to recover the data that was on this tape after the point at which the read error occurs?
I had a crucial backup on tape (using a DDS-2 DAT drive) that had been made with the cpio command: "cat /list | cpio -oud -C 1024 -K 4000000 -O /dev/rStp0". We have this same backup scheduled through chron to run nightly.
Well, because I'm an idiot, I left the crucial backup tape in the drive when the last backup kicked off. I realized that this was happening about halfway into the backup job, so I ran to the server and popped the tape out of the drive, hoping to save at least one particular crucial directory before it was overwritten.
Well, today, when I try to read the tape, to see if my crucial directory survived, using "cpio -ivt -I /dev/rStp0" I get the error "cpio: I/O error on read()" about halfway through (probably about the point where I popped the tape out). The directory I need would have been just after this point.
My question is: is there any way to recover the data that was on this tape after the point at which the read error occurs?