Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion How to convert /tmp to memfs after install
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Steve M. Fabac, Jr.  
View profile  
 More options Oct 19 2005, 2:11 am
Newsgroups: comp.unix.sco.misc
From: "Steve M. Fabac, Jr." <smfa...@att.net>
Date: Wed, 19 Oct 2005 06:11:24 GMT
Local: Wed, Oct 19 2005 2:11 am
Subject: Re: How to convert /tmp to memfs after install

Bob Bailin wrote:

> <th...@whasup.com> wrote in message news:dj2ob6$evg$1@reader2.panix.com...

> [...]

> > Try this one:

> > mount -F memfs -o swapmax=SIZE_IN_BYTES /dev/mem MOUNT_POINT

> "/dev/mem": a crucial bit of info left out of the man page.

> After first mistyping the 'swapmax' option as 'swapmem', I see that
> /etc/mount is a script that calls the appropriate mount binary, in this case
> for memfs it's 'mount.svr5':

> # mount -F memfs -o swapmem=64000 /dev/mem /tmp
> UX:memfs mount.svr5: ERROR: illegal option: swapmem=64000
> UX:memfs mount.svr5: TO FIX: Usage:
> mount.svr5 [-F memfs] [generic_options] [-r] [-o {swapmax=xx | global_swapmax=xx
> }, rootmode=xx] special mount_point

> Does 'special' have to be /dev/mem, or is this parameter ignored?
> According to this test:

> # mount -F memfs -o swapmax=64000 /dev/tty /tmp
> # df -v
> Mount Dir  Filesystem              blocks      used      free   %used
> /          /dev/root              5426356   3993352   1433004    74%
> /stand     /dev/boot                81918     12806     69112    16%
> /proc      /proc                        0         0         0     -
> /dev/fd    /dev/fd                      0         0         0     -
> /dev/_tcp  /dev/_tcp                    0         0         0     -
> /system/pr /processorfs                 0         0         0     -
> /tmp       /dev/tty                   128         0       128     0%

> it seems to be ignored. Therefore, the /etc/mount script should be
> modified to supply a dummy '/dev/mem' argument when -F is memfs,
> if only to avoid bogus filesystem entries in df -v listings.

> Bob

With the above items as examples, I added the following to /etc/default/filesys:

bdev=/dev/mem mountdir=/tmp mount=yes fstyp=memfs \
        rcmount=yes fsck=no rcfsck=no mntopts=global_swapmax=120000000
bdev=/dev/mem mountdir=/var/tmp mount=yes fstyp=memfs \
        rcmount=yes fsck=no rcfsck=no mntopts=

And after rebooting I see:
# dfspace
/         : Disk space:  1344.51 MB of  3000.99 MB available (44.80%).
/stand    : Disk space:    30.99 MB of    39.99 MB available (77.49%).
/u        : Disk space:  5797.17 MB of  6000.99 MB available (96.60%).
/app1     : Disk space:  7641.63 MB of  8137.82 MB available (93.90%).
/tmp      : Disk space:   114.43 MB of   114.44 MB available (100.00%).
/var/tmp  : Disk space:   114.43 MB of   114.44 MB available (100.00%).

Total Disk Space: 15043.19 MB of 17408.70 MB available (86.41%).
# df -i
Mount Dir  Filesystem               iused     ifree    itotal  %iused
/          /dev/root               180123    177565    357688    51%
/stand     /dev/boot                   22     10218     10240     1%
/proc      /proc                       71      9830      9901     1%
/dev/fd    /dev/fd                      9         0         9   100%
/dev/_tcp  /dev/_tcp                    0         0         0     -
/u         /dev/u                       4    765972    765976     1%
/app1      /dev/app1                   89   1009671   1009760     1%
/system/pr /processorfs                 3         0         3   100%
/tmp       /dev/mem                     4     32764     32768     1%
/var/tmp   /dev/mem                     2     32766     32768     1%

So, 120M memfs for /tmp is probably excessive but, Hey, I got 1G
total RAM on a test system.  The next time I have to install a
6.0 Enterprise system, I will record the settings from
/etc/default/filesys after enabling /tmp memfs in the ISL
configuration screen.
--

                                      Steve Fabac
                                       S.M. Fabac & Associates
                                        816/765-1670


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.