						Dedicated to all
						corrupted JFS Volumes...

  JRescuer for JFS 
		af Pavel Shtemenko
		
		Pbegyndt i october 2001

		Introduktion
Dette vrktj er beregnet til at genskabe filer fra JFS partitioner, som er
blevet utilgngelige af mange forskellige rsager, fx blevet slettet ved en
fejl, Fase 3 chkdsk fejl osv

BEMRK: Dette program krver hverken brug af JFS.IFS eller LVM. Derfor kan
det osse anvendes p Warp 3.

		Kommando linje parametre:
  JRescuer d: /o

   Hvor "d" er drevbogstavet for den beskadigede partition, og  "o" er
   en af de nedenfor nvnte parametre. 
   Der skal altid angives en drevbogstav, dog kan man osse anvende det fysiske
   drev nummer i stedet. 
   Angivelse af parametre er frivilligt.
   NB !  Hvis der ikke angives nogle parametre vil Jrescuer begynde at genskabe
   hele det angivne drev !!!


 S[=nummer]  - sg [Dir inode nummer]

	Finder alle filer, undtagen slettede. S finder osse alle kataloger,
        som ligger i det katalog, som inode nummeret angiver.

 D[=number]  - Vis kataloger og filer p skrmen.
	Viser alle data p skrmen, som blev fundet af JRescuer med de angivne
        parametre.
        Nummeret angiver hvor dybt ned i stien, der skal sges.
        For example betyder: 
          JRescuer d: /D=1
        at kun rod kataloget bliver vist.

 R     - remount drev
	Bruges hvis disk strukturen ikke er defekt, men ChkDsk alligevel fejler.
	Med denne option kan du f adgang til drevet fra dette program, selvom 
        OS/2 ikke vil indlse det efter opstart.
        I vrste fald gr denne parameter ingenting.

 CPcp  - extra codepage
	Hvis man bruger flere codepages (fx lokalt cp850 og LAN brugere med 
        cp1251) kan denne parameter hjlpe med at finde det korrekte filnavn.
        Krver at LANG varaible er sat i config.sys, og alle sprogfiler er 
        installeret.

 I     - start med denne inode (rod-katalog)
	Angiver den Inode, som indeholder rod kataloget.

 G     - Genskab fil med fuldt sti-navn
         Genskaber den angivne fil. Der skal ikke angives drev-bogstav.
         For exampel:

           JRescuer d: /G=\needDir\anotherDir\need.file

         Kopier filen d:\needDir\anotherDir\need.file til nuvrende katalog.

 U    - Vis alle slettede filer. Denne parameter angiver at der skal vises
        en liste p skrmen med alle slettede Inoder:

     InodeNummer LastAccessTime LastChengedTime LastModefiedTime LastCreatedTime SizeOfFile

        for at genskabe en af de viste filer, skriv:
           JRescuer d: /U=InodeNummer

        for at genskabe et helt katalog, skriv:
           JRescuer d: /I=InodeNumber

        Jrescuer henter filen (hvis det er muligt), og gemmer den i det nuvrende
        katalog med navnet "Restored.From.JFS".
        Undg at gemme til samme drev, som du forsger at genskabe en fil fra
        (i dette exempel d:)

 U=InodeNummer - genskaber filen med dette inode nummer

        Henter filen med inode == InodeNummer. Man kan bde hente slettede og
        filer der intet fejler.

 U=*    Genskab alle slettede filer

        Genskaber samtlige slettede filer fra det angivne drev 
        til det nuvrende katalog.

 O -    Output sti
   
        Stter stien, hvortil alle genskabte/kopierede filer bliver gemt,
        (standard er at benytte nuvrende katalog).

 2 -    Start fra den 2. SuperBlock

        Standard er - benyt frste SuperBlock (SB), ved fejl benyt nummer 2. 
        Denne parameter ndrer rkkeflgen til at prve nymmer 2 frst.

Metoder

	Alle JFS detaljer gemmes i en Inode.
        Inode nummer 0 og 1 er reserverede internt i JFS. Sledes starter alt
        indhold ved Inode nummer 2, der normalt vil pege p rod kataloget.
        Hvis du starter JRescuer med /D vil du se flgende listning:

        InodeNummer  Navn  Flag (i.e.: 4096 tmp DIR)
	InodeNummeret er det nummer som reprsenterer den givne fil eller et dir.
        Navn er navnet p filen eller dir'et.
	Flag vrdier kan enten vre DIR eller tom. Hvis Flag er tomt betyder det
        at det er en fil, som ikke kan hentes p dette tidspunkt.
	

For at kopiere exemplet, benyt:
	JRescuer /i=4096

Resultatet vil vre en kopi af indholdet af det Dir, som Inode 4096 peger p,
samt samtlige underkataloger.
Alle kopierede filer gemmes i det katalog, hvorfra JRescuer blev startet.

