Jump to content

RAMFS.IFS: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ProdS |V21=S|V30=S|V31=S|V40=S|V45=S}}
RAMFS by Karl Olson is a "remote file system" (as opposed to a "local file system").
RAMFS by Karl Olson is a "remote file system" (as opposed to a "local file system").
IFS=RAMFS.IFS <parameters>
'''Parameter:'''
* /Q
disables messages at boot
'''Features:'''
* Create as many RAM drives as you want, using the drive letters that you want
* Create as many RAM drives as you want, using the drive letters that you want
* Size only limited by available RAM and swap disk space
* Size only limited by available RAM and swap disk space
Line 16: Line 8:
* RAM is allocated in units of one page (4 KB)
* RAM is allocated in units of one page (4 KB)


use RAMDISK.EXE to create a RAM drive. To create a drive R:, type RAMDISK R:, see also
==Syntax==
  RUN=RAMDISK.EXE
IFS=RAMFS.IFS <parameters>
freely available at http://karl.myip.org
 
==Parameter==
;/Q
:Disables messages at boot
 
Use [[RAMDISK.EXE]] to create a RAM drive. To create a drive R:, type <tt>RAMDISK R:</tt>


'''Tip''' by [[Ulrich Möller]]: Some applications have trouble with TEMP being set to the root directory of a drive. So if you set TEMP to the RAM disk, have a \temp directory created thru the following statement in CONFIG.SYS:
'''Tip''' by [[Ulrich Möller]]: Some applications have trouble with TEMP being set to the root directory of a drive. So if you set TEMP to the RAM disk, have a \temp directory created thru the following statement in CONFIG.SYS:
Line 24: Line 21:
  CALL=drive:\common\ifs\RAMDISK.EXE R:
  CALL=drive:\common\ifs\RAMDISK.EXE R:
  RUN=drive:\OS2\CMD.EXE /C md R:\temp
  RUN=drive:\OS2\CMD.EXE /C md R:\temp
(replace R: with your system's paths, of course).
(replace R: with your system's paths, of course).
'''Platform Support:'''
{|class="wikitable"
|-
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


[[Category:IFS Drivers]]
[[Category:IFS Drivers]]

Latest revision as of 19:36, 18 March 2022

Product Support
OS/2 1.3
OS/2 2.0
OS/2 2.1 S
OS/2 2.11 SMP
OS/2 Warp 3 S
OS/2 Warp Connect S
OS/2 Warp 4 S
OS/2 Warp Server for e-Business S

RAMFS by Karl Olson is a "remote file system" (as opposed to a "local file system").

  • Create as many RAM drives as you want, using the drive letters that you want
  • Size only limited by available RAM and swap disk space
  • Allocates swappable RAM from OS/2 as necessary when files are created, and releases it again when files are deleted
  • Long file name support like in HPFS. Case isn't significant, but preserved like in HPFS. Files with long names are not visible from DOS and WINOS2 programs.
  • Extended Attributes - up to 64 KB total for each file/directory (HPFS supports up to 64 KB for each EA, up to 256 KB total for each file/ directory)
  • RAM is allocated in units of one page (4 KB)

Syntax

IFS=RAMFS.IFS <parameters>

Parameter

/Q
Disables messages at boot

Use RAMDISK.EXE to create a RAM drive. To create a drive R:, type RAMDISK R:

Tip by Ulrich Möller: Some applications have trouble with TEMP being set to the root directory of a drive. So if you set TEMP to the RAM disk, have a \temp directory created thru the following statement in CONFIG.SYS:

IFS=drive:\common\ifs\RAMFS.IFS
CALL=drive:\common\ifs\RAMDISK.EXE R:
RUN=drive:\OS2\CMD.EXE /C md R:\temp

(replace R: with your system's paths, of course).