11-17-2001
Obviously, your "Engine" make extensive use
of /tmp.
You have at least 2 options...
1. change the file system you use for temporary
work files to a larger one.
2. increase the size of /tmp.
On AIX, option 2 is quite simple. Use SMIT
to increase the size. In smit go to...
Physical & Logical Storage
File Systems
Add/Change/Show/Delete file systems
Journaled File Systems
Change/Show Characteristics of a Journaled File System
...then just fill in /tmp under file system name
and hit enter. The current info will be displayed.
You can then increas the size (assuming you have
physical disk space left).
There's also a "smitty" shortcut to get there
but I can't recall exact command line.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I just received a phone call from a customer who accidentally typed this in:
# mv * /tmp
They did this from the root directory. I think they thought they were in a different folder. So now no commands work. I even adjusted the path to have the /tmp in front of everything. Even when I went... (8 Replies)
Discussion started by: stufine
8 Replies
2. Red Hat
i heard once that the /tmp directory was a ramfs (swap) that is cleared at reboot time, is this still the case in redhat EL 3 and 4 ? (1 Reply)
Discussion started by: BG_JrAdmin
1 Replies
3. Solaris
Hi All,
I have some threaded applications. Design of the application is such that one thread will decode some data and put it in data structure, And main thread will wait for another child threads pick up the decoded data. The data will be large decoded files.
Once decoded data is picked by... (1 Reply)
Discussion started by: patilmuragesh
1 Replies
4. UNIX for Advanced & Expert Users
Am using SCO Unix Open Server 5.
I am having trouble big running procedures as my / filesystem gets full before the report completes sorting.
How do I change the default tmp directory. (1 Reply)
Discussion started by: Waitstejo
1 Replies
5. Shell Programming and Scripting
hi friends.
i have to make a perl script to generate all users and space(how much they are using) and files(how much files they have) and time(how much time that accessed /tmp buffer) from /tmp directory.
please provide me guidance.
regards
pranesh b. mishra (2 Replies)
Discussion started by: praneshmishra08
2 Replies
6. Web Development
Because of permission issues, I need to link to images in my web page which are stored in /tmp which of course is located in the root directory but my actual html page is much further down in another directory. I thought the the following code should work, but the image comes up as a broken link:... (2 Replies)
Discussion started by: Solerous
2 Replies
7. Shell Programming and Scripting
Hello,
I just saw that on my vps (centOS) my oscommerce with a seo script
has created millions of tmp files inside the /html/cache/ directory.
I would need to remove all those files (millions), I tried via shell but the vps
loads goes to very high and it hangs, is there some way to do a... (7 Replies)
Discussion started by: andymc1
7 Replies
8. AIX
Dear All,
We are on AIX OS, /tmp directory is filled up to 99% percent,
Please suggest, How to get free space for "/tmp"?
which files can be deleted from /tmp? and How to delete it? is there any commands.....
Thanks in advance,
Its very urgent, Helpful answers will be appreciated,
Please... (7 Replies)
Discussion started by: kak
7 Replies
9. UNIX for Dummies Questions & Answers
Hey Guys,
I am facing an annoying scenario, fewer times when I execute the sort command, it throws out on error saying that "No Space on available on /var/tmp/<temp file name>. May be it is set to /var/tmp directory. I was wondering, if I cant redirect the temporary file creation to any other... (3 Replies)
Discussion started by: abhisheksunkari
3 Replies
10. Shell Programming and Scripting
Hi,
i need help on shell scripting.
Main intention of the script is
step 1: ssh to remote server
Step 2: cd /tmp in remote server
Step 3: in tmp i want to grep only files and directories which are in GB sizes
All the servers list file is - tmpsrv.txt
vi tmpsrv.txt
... (17 Replies)
Discussion started by: kumar85shiv
17 Replies
LEARN ABOUT OPENSOLARIS
tmpfs
tmpfs(7FS) File Systems tmpfs(7FS)
NAME
tmpfs - memory based file system
SYNOPSIS
#include <sys/mount.h>
mount (special, directory, MS_DATA, "tmpfs", NULL, 0);
DESCRIPTION
tmpfs is a memory based file system which uses kernel resources relating to the VM system and page cache as a file system. Once mounted, a
tmpfs file system provides standard file operations and semantics. tmpfs is so named because files and directories are not preserved across
reboot or unmounts, all files residing on a tmpfs file system that is unmounted will be lost.
tmpfs file systems can be mounted with the command:
mount -F tmpfs swap directory
Alternatively, to mount a tmpfs file system on /tmp at multi-user startup time (maximizing possible performance improvements), add the
following line to /etc/vfstab:
swap -/tmp tmpfs - yes -
tmpfs is designed as a performance enhancement which is achieved by caching the writes to files residing on a tmpfs file system. Perfor-
mance improvements are most noticeable when a large number of short lived files are written and accessed on a tmpfs file system. Large com-
pilations with tmpfs mounted on /tmp are a good example of this.
Users of tmpfs should be aware of some constraints involved in mounting a tmpfs file system. The resources used by tmpfs are the same as
those used when commands are executed (for example, swap space allocation). This means that large sized tmpfs files can affect the amount
of space left over for programs to execute. Likewise, programs requiring large amounts of memory use up the space available to tmpfs. Users
running into this constraint (for example, running out of space on tmpfs) can allocate more swap space by using the swap(1M) command.
Another constraint is that the number of files available in a tmpfs file system is calculated based on the physical memory of the machine
and not the size of the swap device/partition. If you have too many files, tmpfs will print a warning message and you will be unable to
create new files. You cannot increase this limit by adding swap space.
Normal file system writes are scheduled to be written to a permanent storage medium along with all control information associated with the
file (for example, modification time, file permissions). tmpfs control information resides only in memory and never needs to be written to
permanent storage. File data remains in core until memory demands are sufficient to cause pages associated with tmpfs to be reused at which
time they are copied out to swap.
An additional mount option can be specified to control the size of an individual tmpfs file system.
SEE ALSO
df(1M), mount(1M), mount_tmpfs(1M), swap(1M), mmap(2), mount(2), umount(2), vfstab(4)
System Administration Guide: Basic Administration
DIAGNOSTICS
If tmpfs runs out of space, one of the following messages will display in the console.
directory: File system full, swap space limit exceeded
This message appears because a page could not be allocated while writing to a file. This can occur if tmpfs is attempting to write more
than it is allowed, or if currently executing programs are using a lot of memory. To make more space available, remove unnecessary
files, exit from some programs, or allocate more swap space using swap(1M).
directory: File system full, memory allocation failed
tmpfs ran out of physical memory while attempting to create a new file or directory. Remove unnecessary files or directories or install
more physical memory.
WARNINGS
Files and directories on a tmpfs file system are not preserved across reboots or unmounts. Command scripts or programs which count on this
will not work as expected.
NOTES
Compilers do not necessarily use /tmp to write intermediate files therefore missing some significant performance benefits. This can be
remedied by setting the environment variable TMPDIR to /tmp. Compilers use the value in this environment variable as the name of the direc-
tory to store intermediate files.
swap to a tmpfs file is not supported.
df(1M) output is of limited accuracy since a tmpfs file system size is not static and the space available to tmpfs is dependent on the swap
space demands of the entire system.
SunOS 5.11 9 Oct 1990 tmpfs(7FS)