2008年4月25日

[linux-users:108015] 上位ディレクトリでのNFSエクスポート

こんにちは。有村と申します。

NFSでエクスポートしたディレクトリの下のディレクトリに、
別のHDDをマウントした場合、NFSマウントしたクライアントから
この別のHDDを参照することが出来ません。

具体的に申しますと、

○[NFSサーバ側]
/disks/hdb1 というディレクトリに、/dev/hdb1 のHDDをマウントしています。

# df -k /disks/hdb1
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/hdb1 78779268 47350972 27426508 64% /disks/hdb1

# mount
/dev/hda2 on / type ext3 (rw)
 (中略)
/dev/hdb1 on /disks/hdb1 type ext2 (rw)

この上位ディレクトリ(/disks)をNFSでエキスポートします。

# cat /etc/exports
/disks *(rw)
# exportfs
/disks <world>


○[NFSクライアント側]
これをクライアントでマウントすると、hdb1の中身は見えません。

# mount -t nfs hogehoge:/disks /mnt/disks
# ls -l /mnt/disks/hdb1
合計 0


NFSサーバ:CentOS4.6、CentOS3.3
NFSクライアント:CentOS4.6、Redhat9
のこれら4通りの組み合わせのすべてで同じ結果でした。

もちろん、直接hdb1をエキスポートして直接マウントすれば
参照は出来ます。

[サーバ側]
# cat /etc/exports
/disks *(rw)
/disks/hdb1 *(rw) ← 追加
# exportfs
/disks/hdb1 <world> ← 追加
/disks <world>

[クライアント側]
# mount -t nfs hogehoge:/disks/hdb1 /mnt/disk2
# ls /mnt/disk2
(以下中身が表示される)


これはこういう仕様でしょうか。ご存知の方はいらっしゃいますか?

# 昔Solarisなんかでやったときは中が見えてた気がするのですが…

よろしくお願いいたします。


投稿者 xml-rpc : 2008年4月25日 12:23
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/72534
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。