AIX 中 nfs 挂载的文件系统列表

AIX 中 nfs 挂载的文件系统列表

我想从 AIX 机器中存在的某个文件中获取 nfs 安装的文件系统的列表。它存在于某个文件中吗?目前,我知道的唯一方法是使用 mount 系统调用,然后相应地解析输出。

答案1

在 AIX 中要获取 NFS 挂载的文件系统,您可以使用如下命令:

df -T remote

或命令mount

mount|grep -i nfs

答案2

作为 的替代方案-T remote正如罗密欧提到的,你可以告诉df查找某些文件系统类型(vfstype):

{ df -T nfs; df -T nfs3; df -T nfs4; }

...我从其中挑选了独特的、受支持的 NFS 类型,/etc/vfs例如awk '$1 ~ /nfs/' /etc/vfs.请注意,nfs3与 的 vfs_number 相同nfsv3,因此请选择其中之一。

答案3

df -Th | grep nfs应该完成这项工作(-T显示类型/-h人类可读)。

同样在任何 Unix 下,都有一个/etc/mtab包含当前安装的 FS 的文件。这是待定的,/etc/fstab但差异是动态的,因此还包括手动安装的 FS。

答案4

如果您只想列出其中包含的 NFS 文件系统,/etc/filesystems则可以使用lsnfsmnt 命令但对于手动挂载的 NFS 文件系统,您必须解析 df 或 mount 的输出,如前面的答案中所述。

相关内容