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


0

如何确定/tmpSolaris上是否已挂载NFS共享?

手头的问题源于这个问题,Jonathan Leffler评论说

...
如果你的/ tmp文件系统是NFS挂载的(不太可能,但不是不可能),那么root对该文件系统的权限很少。


你想要解决的真正问题是什么?
伊格纳西奥·巴斯克斯 - 艾布拉姆斯

有人指出,当/ tmp文件夹挂载在NFS上时,root用户id可能在/ tmp文件夹中具有有限的权限,在我的情况下,我甚至无法从root用户ID删除/ tmp文件夹中的某些文件。所以我想检查一下

你将不得不解释一下这个问题。
伊格纳西奥·巴斯克斯 - 艾布拉姆斯

并非所有NFS都有这个问题,只有那些启用了root squash的人才有这个问题。
J-16 SDiZ 2012年

Answers:


2

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

mount | grep /tmp

/ tmp可能不是挂载点,而只是/中的子目录,你可以用以下方法搞清楚:

df -k /tmp

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

mount | head -n 1

0

在Solaris和Linux上执行:

mount -v | grep nfs | grep tmp

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


-1

我认为

findmnt -t nfs /tmp

会这样做。


在哪个Solaris上?
卡尔森

我无法看到这个问题在哪里说明。然而,这可以在我的centos 6机器上工作。没理由降价。这个答案没有错。
l1zard

问题是标记为solaris
Karlson

它还标记了linux。;)如果问题中没有说明,我应该怎么知道哪一个是相关的?但是让我们保持原样。
l1zard

假设两者都是。
卡尔森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.