3/15/72                                                  SALV (I)





NAME            salv -- file system salvage



SYNOPSIS        /etc/salv



DESCRIPTION     salv will reconstruct the file system /dev/rk0 to

                a consistent state.  This is the first step in

                putting things together after a bad crash.  Salv

                performs the following functions:



                   A valid free list is constructed.



                   All bad pointers in the file system are ze-

                   roed.



                   All duplicate pointers to the same block are

                   resolved by changing one of the pointers to

                   point at a new block containing a copy of the

                   data.



                After a salv, a warm boot must be performed in-

                stantly to effect the change made.  (Because the

                salv works on the disk copy of the file system

                super-block, and the core copy is unaffected.)



                After a salv, files may be safely created and re-

                moved without causing more trouble.  However, it

                is more likely than not that directories are cor-

                rupted as well, so a ds should be performed.



FILES           /dev/rk0



SEE ALSO        check(I), ds(I)



DIAGNOSTICS     --



BUGS            The file system to be salvaged should be an argu-

                ment.



OWNER           ken