web-dev-qa-db-ja.com

Linux上のZFS:OS X Mavericks Clientを使用してUbuntu 14.04でNFSをセットアップする

ホームサーバーに設定済みのzpoolとデータセットがあります。 Macのホームネットワークを介してZFSにアクセスするようにNFSをセットアップします。

Ubuntu側では、...

  • # apt-get install nfs-kernel-server
  • # zfs set [email protected]/24,insecure tank/documents
    • 192.168.0.0-192.168.0.255を許可する必要があります
    • macが1024より大きいポートに接続するため、安全でないことが必要です
  • # zfs share tank/documents
  • # service nfs-kernel-server start
    • 空の&& grep -q '^[[:space:]]*[^#]*/' $export_filesファイルでサーバーを起動できないため、/etc/init.d/nfs-kernel-server/etc/exports/をコメントアウトしました
  • # showmount -eは、ディレクトリがマウントされていることを確認します

showmount -eの出力はこれです。

Export list for ubuntu1404: /tank/documents *

Mac側では、...

  • $ rpcinfo -p 192.168.0.3は、ネットワーク上でNFSが見えることを確認します
  • $ mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

この最後のステップは、私が立ち往生しているところです。 「操作は許可されていません」と表示され続けます。

私はいろいろ読んでいますが、ディスクユーティリティからNFSマウントを使用する古いチュートリアルのみを見つけました。誰でも最新のチュートリアルを持っていますか?

8
425nesp

理解した!

mount構文が間違っている必要があります。 Finderで接続してみましたが、うまくいきました!

enter image description here

2
425nesp

マウントには管理者権限が必要です。次のようにSudoを使用してみてください。

$ Sudo mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote
1
sparticvs

あなたの質問に答えるために、「操作は許可されていません」は、名前付きフォルダー「/ Users/me/Remote」に既にマウントが接続されている場合に表示されるものです

代わりにFinderを使用すると正常に機能します。代わりに/ Volumesの下にリモートがマウントされ、競合が発生しないためです。

0
dman