Solaris 11 中 /tmp 和 /swap 以及 /system/volatile 之间有什么区别

Solaris 11 中 /tmp 和 /swap 以及 /system/volatile 之间有什么区别

我的 Solaris 11df输出具有不同的交换条目

root@hostname:/# df -h | egrep "tmp|swap"
/tmp                   108G   5.1G       103G     5%    /tmp
swap                   150G   119G        31G    80%    /system/volatile
swap                   110G    79G        31G    73%    /apptmp

swap -lh显示完全不同的输出:

root@hostname:/# swap -lh
swapfile             dev    swaplo   blocks     free
/dev/swap             -         8K      48G      48G

我该如何解释这个输出?哪个交换空间真正在使用?

答案1

我的猜测,因为名称与我使用的系统(Debian)不同。

  • /tmp是一个临时目录(不是猜测)。
  • /tmp是真实文件系统的一部分,在重新启动后持续存在。
  • /system/volatile由交换支持,它不会在引导过程中持久存在。
  • swap是用于交换的文件系统类型,类似于tmpfs.
  • /apptmp请参阅 的解释/system/volatile
  • /dev/swap可能是交换文件/分区的链接。尝试ls -dl /dev/swap找出答案。
  • /swap不存在,请参阅问题中的输出。

答案2

swap是各种基于内存的文件系统的后台存储。

如果您想查看文件系统类型,可以调用:

mount -p

获得vfstab当前安装状态的类似输出。

相关内容