FreeBsd问题,急啊,请大家帮忙啊

FreeBsd问题,急啊,请大家帮忙啊

因安装freebsd时候,/var空间分少了,今天发现sendmail出问题,发信的时候会出提示uid 0 on /var: out of inodes,然后信根本发不出去

我想问这种问题该怎么办呢,是设置sendmail还是增加inodes,具体怎么设置,大家帮帮我啊,先谢谢了      
/var是存放一些记录信息和临时信息的目录。建议至少400M以上,否则要经常性清除/var的长文件如 /var/adm/messages /var/spool/mail /var/log 等东西,烦死你罗。
如果你的根区够大,有一个办法可以补救就是将/var 建到/上面去,(有一定危险,/到达100%就有可能产生不可恢复的死机)或是将/var sl 到你够大的分区如 /usr去
具体操作
cd /
tar -cf var.tar /var
cd /usr
tar -xf /var.tar
fdisk 删除/var分区
ln -s ./var /var
不是很方便,但是可以解决你的问题。
      
我不删除/var分区,然后把/var的内容转到/usr/var,再做/usr/var到/var的符号连接,可以吗?      
不删好象做不了ln -s(没经证实)。      
因为我的网站是一个贺卡站,我看到主要是sendmail的mqueue占满了空间,于是我重新设置了sendmail,让它把mqueue存到其他地方了,但现在出现的问题是服务器的root用户收到很多退回来的信,以至于把/var的空间都占满了。能设置root用户的mail存放路径吗?或者让root不收信都可以,该怎么设置呢

随便,可以知道你的qq吗,不胜感激,我的是156614
      
难道没有人知道吗,还是不肯帮我 :(

帮帮我啊      
想发到你的信箱的,可是今天被打回了。建议如下:

1、在shell下,看看 root收信的主要来源,一般情况下,Linux把许多运行进程的结果都以邮件方式发给root(这也是我在某方面讨厌Linux的地方),然后查看内容,查找相关主题的网页,设置好相应的进程参数,可以大幅减少root的邮件数量。
2、用我说的办法,把var作成一个symbol link,连接到磁盘空间比较充裕的分区上去。

      
实在不能避免的root信箱信息,可以做个cron定期
echo '' > /var/spool/mail/root
把root信箱清空,不过时间不要太频繁,因为这些信息有时要用到。
建议是定半月一次。      
终于作好符号连接了,我把/var/mail 连接到/usr/the_mail下了,这下空间的问题搞定了 :)  其它的问题只好慢慢来了,定时清空的意见不错,

谢谢司徒梦云 :)