						Opgedragen aan alle
						beschadigde JFS Volumes...

  JRescuer voor JFS 
		Pavel Shtemenko
		
		Introductie
Dit gereedschap is voor het herstellen van bestanden op JFS volumes, die
niet beschikbaar zijn als gevolg van verschillende oorzaken: fase 3 chkdsk
probleem etc.

OPMERKING: Dit programma heeft geen jfs.ifs of LVM nodig, dus u kunt het ook
onder Warp 3 gebruiken (met natuurlijk de juiste aanpassingen voor uw schijven,
stuurprogramma's e.d. ;-) ).

		Opdrachtregel opties:
  JRescuer d: /o

   Waarbij "d" de letter van het beschadigde volume is, "o" is n van de onderstaande
   opties. Volume letter is nodig, optie is optioneel. Zonder optie zal JRescuer het
   volledige volume herstellen. U kunt voor "d" ook een fysiek schijf nummer gebruiken.


 S[=nummer]  - zoek [elke eigenaar dir]

        Vindt alle bestanden, met uitzondering van verwijderde, S zoekt in elke directory die als
        eigenaar directory inode = nummer heeft.

 D[=nummer]  - laat alleen directory en bestanden zien
        Scherm uitvoer van alle gegevens die gevonden zijn met dit programma en de opgegeven condities.
        U kunt het niveau opgeven. Bij voorbeeld:
          JRescuer d: /D=1
        betekent dat alleen de hoofd directory getoond wordt.

 R     - station opnieuw koppelen
        Voor het geval dat de schijfstructuur niet beschadigd is maar CHKDSK mislukt.
        Deze optie biedt u de mogelijkheid om "alleen deze sessie laten zien" te gebruiken op een schijf
        die niet benaderbaar was na OS/n :) opstarten en chkdsk mislukt. In het ergste geval doet het niets.

 CPcp  - aanvullende codepagina
        In een multi codepagina omgeving (b.v. lokaal station werkt in cp 866, maar LAN gebruikers
        werken met CP1251 volumes) biedt dit de mogelijkheid om bestandsnamen in de juiste cp te herstellen.
        Maar het heeft een ingestelde LANG variabele in de config.sys nodig en alle taal ondersteuning dient
        genstalleerd te zijn. Een uitgebreide beschrijving - in de commercile versie (komt spoedig).

 I     - beginnen met inode (directory)
	I-node definieert de basis directory (zie onderstaande details)

 G    - haal bestand met behulp van volledig padnaam op
    Haalt bestand met behulp van de volledig padnaam op, volume letter is niet beschikbaar. Bij voorbeeld:

           JRescuer d: /G=\benodigdeDir\eenandereDir\benodigd.bestand

    betekent haal een bestand d:\benodigdeDir\eenandereDir\benodigd.bestand op naar de huidige directory.


 U    - haal lijst met verwijderde bestanden op. Deze opties laat een lijst met verwijderde inodes zien:

     iNodeNummer LaatstBenaderdTijd LaatstGewijzigdTijd LaatstAangepastTijd LaatstGemaaktTijd GrootteVanBestand

        om een bestand te herstellen kunt u het volgende invoeren:
           JRescuer d: /U=InodeNummer

        voor het herstellen van een volledige directory kunt u het volgende invoeren:
           JRescuer d: /I=InodeNummer

     JRescuer haalt dit bestand op (indien mogelijk) en slaat de gegevens van het bestand
     op in Restored.From.JFS in de huidige directory.
     Het wordt (in dit geval) niet aangeraden om te herstellen naar "d:"

 U=InodeNummer - haal bestand met dit inode nummer op

      Haalt het bestand met inode == InodeNummer op. Mogelijk voor alle bestanden, verwijderd of niet.

 U=*           haal alle verwijderde bestanden op

      Haalt alle verwijderde bestanden op

 O - Uitvoer pad
   
   Stelt het uitvoer pad in, waar herstelde bestanden moeten komen.

 2 - Begin vanuit tweede superblock

   Standaard - gebruik het eerste superblock (SB), als dat mislukt wordt de tweede gebruikt. Deze optie
   zorgt er voor dat het tweede SB gebruikt wordt, als dat mislukt wordt de eerste SB gebruikt.

Methoden

        Het laagste JFS detailniveau is inode, het bevat record type en veel andere informatie.
'0' (nul)  en 1 (n) inodes zijn gereserveerd voor JFS. Dus u dient volume reparatie te beginnen vanaf
inode nummer 2. Als u opstart met optie D zult u de volgende lijst te zien krijgen:

InodeNummer  Naam  Vlag (b.v.: 4096 tmp DIR)
        Waarbij InodeNummer een geheel getal is van dit bestand (directory)  waarbij inode
        als Naam gebruikt wordt. Vlag waarden zijn DIR of spatie. Spatie betekent dat het een
        apart bestand is dat op dat moment niet op te halen is - het kan zijn dat u alleen de
        directory krijgt.

Om dit te gebruiken geeft u het volgende op:
	JRescuer /i=4096

Dit geeft als resultaat het ophalen van alle mappen waarna inode 4096 verwijst en de inhoud toont.
Alle herstelde bestanden en directory's worden opgeslagen te beginnen op de plek van waaruit JRescuer
gestart is.

