Question about /tmp on OLD RH

John Reynolds jreyn at us.ibm.com
Mon Oct 3 20:48:36 UTC 2005


>
>On Mon, 2005-10-03 at 11:00 -0700, John Reynolds wrote:
>> Hail, collective mind.
>> 
>> We have a system running RedHat 7.2 (yes, you shake the case and stone 
>> arrowheads fall out).  A user wants /tmp increased; it's current part 
of 
>> the root partition.  You can't increase / without reconfiguring the 
>> system, which I am not about to do if it can be avoided.  It would be 
an 
>> easy fix if /tmp could use swap space.  I haven't been able to find out 
if 
>> this is possible or no.  Since the system is about 500 miles away, I 
can't 
>> experiment; any change I make has to *work*. 
>> 
>> Does RH7.2 support tmpfs?  What would the fstab entry look like?  Is 
there 
>> an option I'm overlooking to solve the original problem of increasing 
>> /tmp?
>
>Cheap and dirty?  Find a big partition (say "/usr").  Then, reboot in
>single user mode ("linux single" at the boot prompt).  Once at the hash
>prompt:
>>
>                # mkdir /usr/newtmp
>                # cp -a /tmp/* /usr/newtmp
>                # rm -rf /tmp
>                # ln -s /usr/newtmp /tmp
>
>What this does is create a new temp directory, "/usr/newtmp".  You then
>copy the contents of the existing /tmp into it, delete the old /tmp
>directory and create a symbolic link to the new /usr/newtmp and give it
>the old /tmp name.
>
>This generally works.  There may be occasions where this might not be
>ideal--particularly where the system is trying to recover from a disk
>corruption and /usr isn't mounted yet.  However, for 95% of folk,
>this'll work.

I think I may need to tweak the permissions on newtmp, too:

        # chmod 777 newtmp
        # chmod +t newtmp

Sounds like a go, thanks!

John Reynolds
IBM-by-the-Bay
San Francisco CA




More information about the Redhat-install-list mailing list