为什么 /tmp 没有写入 /var

为什么 /tmp 没有写入 /var

我的 CentOS 6.5 服务器具有以下设置;

$ df -h
Filesystem              Size  Used  Avail Use%  Mounted on
/dev/dv1                8.0G  713M  6.7G  10%   /
/dev/mapper/vg00-usr    9.9G  2.5G  6.9G  27%   /usr
/dev/mapper/vg00-var    248G  138G  97G   59%   /var
/dev/mapper/vg00-home   99G   928M  93G   1%    /home

fstab具有以下内容时;

$ cat /etc/fstab
/dev/dv1        /               ext3    defaults,noatime        1 1
/dev/sda2       none            swap    sw
/dev/sdb2       none            swap    sw
/dev/vg00/usr   /usr            ext4    defaults,noatime        0 2
/dev/vg00/var   /var            ext4    defaults,usrquota,noatime       0 2
/dev/vg00/home  /home           ext4    defaults,usrquota,noatime       0 2
devpts          /dev/pts        devpts  gid=5,mode=620  0 0
none            /proc           proc    defaults        0 0
/root/images/tmpfile.bin       /tmp    ext4    loop,rw,noexec,nosuid 0 0
/tmp            /var/tmp        none    rw,noexec,nosuid,nodev,bind 0 0

写入的文件/tmp占用根目录的空间(/)而不是/var/tmp:这是为什么?

我很乐意发布任何可能有助于回答该问题的内容。谢谢。

答案1

您反向执行了绑定挂载。卸载它,交换 fstab 中的两个路径,然后再次挂载。

相关内容