Hi,
I'd like to suggest removing (or commenting out) the line
'none /tmp tmpfs size=16m,mode=1777 0 0'
from the default /etc/vservers/<vserver>/fstab.
I ran into trouble with this default setting twice.
Once I tried to build OpenOffice - the build process needs huge amounts of
space in /tmp, so it failed. The other time was yesterday / today when
dovecot's LDA couldn't temporarily store mails in /tmp because of
insufficient space (see my posting on the Dovecot mailing list:
http://www.dovecot.org/list/dovecot/2008-May/030719.html).
I brought up this topic on the IRC channel, and got the information that "if
you have 100+ guests, each with 5 processes banging on /tmp for extremely
short temporary storage, you definitely want that to be in memory not on your
main disk" (read the full conversation: `curl -s
http://irc.13thfloor.at/LOG/2008-05/LOG_2008-05-14.txt | grep -A
20 "^1210736428"`).
In my opinion, this default setting has too much potential of causing
(sometimes hard-to-debug) trouble. The few Linux-VServer users who run 100+
installations should be able to figure out on their own that they should put
guest's /tmp into a ramdisk, if a lot of accesses to /tmp cause performance
issues.
Patrick.
-- STAR Software (Shanghai) Co., Ltd. http://www.star-group.net/ Phone: +86 (21) 5427 7799 x 826 Fax: +86 (21) 6485 0071 PGP key: https://stshacom1.star-china.net/keys/patrick_nagel.asc Fingerprint: E09A D65E 855F B334 E5C3 5386 EF23 20FC E883 A005