JFS.IFS

From EDM2
Jump to: navigation, search
Product Support
OS/2 1.3
OS/2 2.0
OS/2 2.1
OS/2 2.11 SMP
OS/2 Warp 3
OS/2 Warp Connect
OS/2 Warp 4
OS/2 Warp Server for e-Business S

This is the Journal File System driver.

Syntax

IFS=C:\OS2\JFS.IFS /LW:<X,XX,X> /AUTOCHECK:*

Parameters

/AUTOCHECK:*
Specifies a list of JFS file systems, identified by drive letter, to be included in automatic recovery by CHKDSK at the time of JFS initialization. If an asterisk (*) is specified instead of a drive letter list, all JFS file systems will be included in automatic recovery during JFS initialization. Normally CHKDSK will not touch a file system if it is marked clean. If the file system is marked dirty and the drive letter is preceded by a plus sign (+), CHKDSK will perform a full integrity check on the drive even if journal log replay has restored the drive to an apparently consistent state (forceifdirty). If any drive letter is preceded by an exclamation point (!), CHKDSK will perform a full integrity check on the drive even if the file system is marked clean (forceifclean).
Examples:
/AUTOCHECK:+F*
autochecks all JFS disks, and forces a full chkdsk on drive F if dirty.
/A:!E*
autochecks all JFS disks and forces a full chkdsk on drive E even if clean.
/A:!C+D*
autochecks all JFS disks, forces a full chkdsk on drive C even if clean, and forces a full chkdsk on drive D if dirty.
/A:CD
autochecks disks C and D only. Other disks are not included in the autocheck.
WARNING
If you need, or think you need the forceifclean flag (!), then this is and indication that you probably have serious problems with your system unrelated to the JFS file system, such as failing hardware. Flaky or failing hardware is not supported.
/CACHE:n
Specifies the size of the JFS buffer cache in Kilobytes. By default, this size is set to 12.5 percent of real memory.
/L:OFF
Specifies the lazy write parameters in seconds. OFF forces all to be synchronous. (JFS ignores any characters between the L (or l) and the colon, so valid flags are /L: /LAZY: /LW: /lazywrite: etc.)
/L:Synctime,Max,Min
Synctime is the interval at which the sync thread runs, default is 64. Max is the longest time that a modified file is kept in cache, default is synctime*4. Min is the time indicating a "recent" change. Changes newer than this value are not written unless the last write was older than Max, default is Min(1, synctime/8).
/RO:drive[drive...]
Specifies a list of JFS file systems, identified by drive letter, to be mounted read only.

Sample

IFS=C:\OS2\JFS.IFS /LW:5,20,4 /AUTOCHECK:*

Version

Date Version Size Comments
2021-01-02 03:55 1.09.09 193,217 bytes JFS IFS Arca Noae LLC
2010-04-27 03:55 1.09.4 193,291 bytes JFS/eCS (c) Mensys BV 2010
2007-02-16 10:24 14.106 190,329 bytes IBM OS/2 JFS Retail bld
2004-10-12 13:16 14.100 186,534 bytes IBM OS/2 JFS Retail bld

DLL Entry Points

  1. FS_CANCELLOCKREQUEST
  2. FS_NEWSIZE
  3. FS_SETSWAP
  4. FS_CANCELLOCKREQUESTL
  5. FS_DOPAGEIO
  6. FS_FILEINFO
  7. FS_PATHINFO
  8. FS_FILELOCKS
  9. FS_FINDNEXT
  10. FS_FLUSHBUF
  11. FS32_ATTRIBUTE
  12. FS_NEWSIZEL
  13. FS_FINDCLOSE
  14. FS_FINDFIRST
  15. FS_SHUTDOWN
  16. FS_OPENCREATE
  17. FS_FILELOCKSL
  18. FS_CHGFILEPTR
  19. FS_ATTRIBUTE
  20. FS_PROCESSNAME
  21. FS32_CHGFILEPTR
  22. FS_MPSAFEFLAGS2
  23. FS32_CHGFILEPTRL
  24. FS_OPENPAGEFILE
  25. FS_FINDFROMNAME
  26. FS_FILEATTRIBUTE
  27. FS_FINDNOTIFYNEXT
  28. FS32_READ
  29. FS_FINDNOTIFYCLOSE
  30. FS_FINDNOTIFYFIRST
  31. FS_READ
  32. FS_NAME
  33. FS_MOVE
  34. FS_CHDIR
  35. FS32_READFILEATCACHE
  36. FS_INIT
  37. FS_MKDIR
  38. FS_RMDIR
  39. FS_EXIT
  40. FS32_RETURNFILECACHE
  41. FS_COPY
  42. FS_IOCTL
  43. FS_FSCTL
  44. FS_CLOSE
  45. FS_MOUNT
  46. FS_WRITE
  47. FS32_WRITE
  48. FS_DELETE
  49. FS_ATTACH
  50. FS_FILEIO
  51. FS_NMPIPE
  52. FS_FSINFO
  53. FS_COMMIT
  54. FS_ALLOCATEPAGESPACE

DLLs Loaded

Links