NFS exports subdir issue

nfs

/etc/exportsの疑問 サブディレクトリは自動的にexportsできないの?

k007:/etc/exportsにて

/usr2/kickstart/docs/rpm        198.51.100.0/255.255.254.0(ro,no_subtree_check,no_root_squash) 198.51.100.0/23(ro,no_subtree_check,no_root_squash)

と記載しているだけだと、サブディレクトリのマウントに失敗する(これはPXEブートじゃ無くても同様)

mount -t nfs k007:/usr2/kickstart/docs/rpm/u1204-32bit /media

みたいな感じでもマウントに失敗する。

/usr2/kickstart/docs/rpm/u1204-32bit    198.51.100.0/255.255.254.0(ro,no_subtree_check,no_root_squash) 198.51.100.0/23(ro,no_subtree_check,no_root_squash)

このようにサブディレクトリまで指定するとマウントに成功する。不思議、というか困るのはNFSサーバには下記の様に成功のログが複数行にわたって出力される点、

Apr 27 18:27:45 k007 mountd[21410]: authenticated mount request from 198.51.100.18:948 for /usr2/kickstart/docs/rpm/u1204-32bit (/usr2/kickstart/docs/rpm)
Apr 27 18:27:44 k007 mountd[21410]: request to export directory /usr2/kickstart/docs/rpm/u1204-32bit below nearest filesystem /usr2/kickstart/docs/rpm

ので問題の特定に時間がかかった。