| Tan
Fixed problem where extend_scratch_file would return
DFG$_NOTEXTEND because it had asked for more blocks than the
qiow was able to get. When it returns DFG$_NOTEXTEND, the line
lib$signal (W(DFG$_NOTEXTEND), status); could not handle it in
dfg$$defrag_indexf. It gave the following line in the log file
%DFG-W, error extending the scratch file needed for defragging
INDEXF.SYS. Note it should have said %DFG-W-NOTEXTEND. This
coding problem was fixed in V2.2.
The %DFG-W, is a coding problem. However, the error is real
and it means that DFO asked the file system for so much space and
because the freespace was either fragmented or there was not
enough needed space, it returned the error. You need to check
the size of INDEXF.SYS extents 5 through whatever. You need
contiguous space this size so a copy can be made of INDEXF.SYS.
I suggest that you defragment the disk or at least
defragment/level=4 to consolidate free space before doing
OFFLINE_VOLUME. Do a $ DEFRAGMENT SHOW disk/VOLUME and check
the largest free space to make sure that it is as large as extent 5
through whatever of INDEXF.SYS.
Note 519 gives some more information about the problem.
thanks
jim amend
|