没有 /tmp 目录的系统?

jer*_*ome 3 filesystem tmp files 15.10

跑步df -h给出:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           385M  6.2M  379M   2% /run
/dev/sda2       113G   27G   81G  25% /
tmpfs           1.9G   69M  1.9G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1       511M  3.4M  508M   1% /boot/efi
tmpfs           385M   40K  385M   1% /run/user/1000
Run Code Online (Sandbox Code Playgroud)

所以没有/tmp出现。这里发生了什么?

tho*_*ter 22

那不是目录列表。那是一个文件系统列表。

/tmp如果您/tmp是单独文件系统的挂载点,而不是目录,则只会出现在此列表中。

你不需要/tmp成为一个单独的文件系统。有些人或预先配置的系统有时会这样做有多种原因,但这不是强制性的,而是一种选择。特别是,有些人/tmp作为 tmpfs 文件系统运行。这样做的性能优势值得商榷,但也可能有缺点。除非您有特定的要求使得/tmp在根文件系统中作为常规目录不合适,否则我的建议是坚持使用您拥有的目录。