						Tillngnat alla
						skadade JFS-enheter...

  JRescuer fr JFS 
		Pavel Shtemenko
		
		brjan av oktober 2001

		Introduktion
Detta verktyg har tagits fram fr att terskapa filer frn JFS-enheter som med vanliga metoder inte r tillgngliga
p grund av ngon av fljande anledningar: fas 3 av chkdsk avbryts etc.

NOTERA: Detta program behver inte jfs.ifs & LVM, s du kan till och med kra det p
Warp 3 ocks (givetvis med lmpliga uppdateringar installerade fr hrddiskar, drivrutiner etc.) ;-).

		Alternativ fr kommandoraden:
  JRescuer d: /o

   Dr "d" r bokstaven p den skadade enheten, "o" r ett av nedanstende alternativ. Enhetens bokstav 
r ndvndig, alternativ r valbara. Utan alternativ pbrjar JRescuer att terskapa allt p enheten. Du kan ven anvnda
"d" som numret p den fysiska diskenheten.


 S[=nummer]  - sk [vilken skvg som helst]

	Hittar filer av samtliga typer, frutom borttagna, S hittar alla mappar som finns i mapp som har iNod = nummer

 D[=nummer]  - visar endast mappar & filer
	Visar all data som hittades med programmet under gllande omstndigheter.
       Du kan minska nivn p utdata. Se fljande exempel:
          JRescuer d: /D=1
       betyder att visa endast information om mappar som finns direkt p enheten.

 R     - teranslut enhet
	Om enheten inte skadats men CHKDSK vgrar fungera med enheten.
	Detta alternativ "terupplivar enheten fr denna gng" som blivit frnkopplad efter start av OS/n :) och chkdsk. 
	I vrsta fall hnder ingenting.

 CPcp  - ytterligare teckentabell
	Med system som anvnder flera teckentabeller (t.ex. locala arbetsstationen anvnder teckentabell 850, medan
	LANnet anvnder teckentabell 1252 p enheterna) fr att p ett riktigt stt reparera filenamn till rtt teckentabell.
	Fr detta alternativ mste variablen LANG anges i filen config.sys och stdet fr teckentabeller vara installerat.
	Fr detaljerad information - i den kommerciella versionen (kommer snart).

 I     - brja vid iNod (mapp)
	INod anger startmapp som utgngspunkt (se detaljer nedan)

 G    - fil med hela skvgen
    Fil med hela skvgen, bokstav fr enhet kan ej tas fram. Till exempel:

           JRescuer d: /G=\letarMapp\enAnnanMapp\letar.fil

    betyder att terskapa en fil d:\letarMapp\enAnnanMapp\letar.fil till aktuell mapp


 U    - lista ver borttagna filer. Detta alternativ visar en lista ver borttagna iNoder:

     INod-nummer Senast-Anvnd-Tid Senast-ndrad-Tid Senast-Modifierad-Tid Senast-Skapad-Tid Storlek-p-fil

        fr att terskapa fil kan du ange:
           JRescuer d: /U=INodNummer

        fr att terskapa hela mappen kan du ange:
           JRescuer d: /I=INodNummer

     JRescuer terskapar filen (om det gr) och placerar den i aktuell mapp med filnamnet "Restored.From.JFS".
  Du br inte terskapa filen till samma enhet "d:" (i detta fall)

 U=INodNummer - terskapa filen med detta iNodnummer

      terskapa filen med iNod == INodNummer. Mjligt fr samtliga filer, borttagna eller inte.

 U=*           terskapar alla borttagna filer

      terskapar alla borttagna filer

 O - Visa skvg
   
   Stll in skvg dr filerna skall terskapas.

 2 - Pbrja frn andra Superblocket

   Standardvrde - frsta Superblocket (SB), om det inte gr, ta det andra. Detta alternativ vljer andra SB, om det inte gr
   ta det frsta

Metoder

	Det med minst detaljrikedom fr JFS r iNod, det innehller information om typ och en massa annat.
nollor och ettor fr iNoder r reserverade fr JFS. S du mste pbrja reparation av enheten
frn iNod nummer 2. Nr du startar den med alternativ D ser du fljande lista:

INodNummer  Namn  Flagga (t.ex.: 4096 tmp DIR)
	Dr INodNummer - r ett heltal som motsvarar filen (mappen) iNod med namnet 
	Namn. Flagga anger vrde DIR eller tomt. Tomt betyder att det r en separat fil
	som inte kan terskapas fr tillfllet - du kanske bara kan terskapa mappen.

Fr att terskapa, anvnd:
	JRescuer /i=4096

Det resulterar i att samtliga mappar som tillhr iNod 4096 visas i listan.
Alla reparerade filer och mappar sparas utifrn den mapp dr JRescuer startades.

