AIXマシンに存在するいくつかのファイルから、nfsでマウントされたファイルシステムのリストを取得したいと思っていました。それはいくつかのファイルに存在しますか?現在、私が知っている唯一の方法は、mountシステムコールを使用し、それに応じて出力を解析することです。
AIXでNFSマウントされたファイルシステムを取得するには、次のようなコマンドを使用できます。
df -T remote
またはコマンドmount
mount|grep -i nfs
-T remote
の代わりに、 Romeoが述べたように を使用して、特定のファイルシステムタイプ(vfstype)を探すように df
に指示できます。
{ df -T nfs; df -T nfs3; df -T nfs4; }
... /etc/vfs
からawk '$1 ~ /nfs/' /etc/vfs
のようなものを使用して、サポートされている一意のNFSタイプを選択しました。 nfs3
はnfsv3
と同じvfs_numberであるため、どちらか一方を選択してください。
/etc/filesystems
に含まれているNFSファイルシステムのみを一覧表示する場合は、 lsnfsmntコマンド を使用できますが、手動でマウントされたNFSファイルシステムの場合は、dfまたは前の回答で述べたようにマウントします。
df -Th | grep nfs
仕事をする必要があります(-T
はタイプを表示します/ -h
人間が読める形式)。
また、どのUnixでも、/etc/mtab
現在マウントされているFSが含まれています。保留中です/etc/fstab
動的な違いがあるため、手動でマウントしたFSも含めます。