我如何确定 /tmp 是否是已挂载的 NFS 共享?

我如何确定 /tmp 是否是已挂载的 NFS 共享?

如何确定/tmpSolaris 上是否已安装 NFS 共享?

当前的问题源于这个问题Jonathan Leffler 评论道

...
如果您的 /tmp 文件系统是 NFS 挂载的(不太可能,但并非不可能),那么 root 在该文件系统上几乎没有权限。

答案1

在 Solaris 和 Linux 上,这将显示 /tmp 使用的文件系统:

mount | grep /tmp

/tmp 可能不是一个挂载点,而只是 / 中的一个子目录,你可以使用以下命令找出它:

df -k /tmp

在后一种情况下,要了解根文件系统,请使用

mount | head -n 1

答案2

在 Solaris 和 Linux 上执行以下操作:

mount -v | grep nfs | grep tmp

如果您的 /tmp 确实安装在 NFS 上,它将显示在输出中。

答案3

我认为

findmnt -t nfs /tmp

会这样做。

相关内容