我的 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
当前安装状态的类似输出。