I am having problems doing an imcremental ndmp copy from one filer to another. The first level i goes fine. The second one a few days later gives this error:
filer1: CONNECT: Connection established. filer2: CONNECT: Connection established. filer1: LOG: DUMP: filer1: LOG: creating "/vol/vol0/../snapshot_for_backup.828" snapshot. filer2: LOG: RESTORE: filer2: LOG: Could not create /vol/volhome1/etc/tmp/restore.clrimap.184.time_996070293.pid_23341776 filer2: LOG: RESTORE: filer2: LOG: Cannot restart restore without a dumpmap. filer2: LOG: RESTORE: filer2: LOG: RESTORE IS ABORTED filer2: Connection halted: HALT: Internal error!
It appears that in the etc/tmp dirs on the target filer volumes there should be files created after each ndmpcopy called dump.dirlist and dump.bitmap but on some of the target volumes they not there. some target volumes do have these files and those volumes will do incremental copies. All initial copies completed successfully with no errors. Does anyone have any ideas why these files were not created??
The command I am using for both is:
ndmpcopy -level i filer1:/vol/vol0/ filer2:/vol/volhome1/users2/
Hi Roger --
From the error message, I assume you're running Ontap 6.1.
Anyway, the error doesn't have anything to do with what is or is not left behind by the previous incremental restore.
Rather, we are just trying to create a new temporary file of the name:
/vol/volhome1/etc/tmp/restore.clrimap.184.time_996070293.pid_23341776
For some reason, this is failing, so the restore never really gets started.
I'll make some guesses at why this might fail, but I haven't seen this issue before, so they are just guesses: 1) Out of inodes (probably not, right :) 2) The /etc/tmp was deleted and so it couldn't create a file in /etc/tmp 3) Some other old restore was just cleaning up and nuked the file accidentally. 4) Something else
It might be worthwhile to retry the failed incremental NDMPcopy just to see if you still get the error.
I'd be curious to see: A) The ls of /etc/tmp (on the destination volume) before you start B) The log of the ndmpcopy (if it still fails) C) The ls of /etc/tmp (on the destination volume) after the ndmpcopy fails
Thanks, Stephen Manley DAM and NDMP Squirrel Fishing Fan