Linux上のZFS:OS X Mavericksクライアントを使用してUbuntu 14.04でNFSを設定する


8

ホームサーバーにzpoolとデータセットを設定しています。Macのホームネットワーク経由でZFSにアクセスするようにNFSを設定したい。

Ubuntu側では、...

  • # apt-get install nfs-kernel-server
  • # zfs set sharenfs=rw=@192.168.0.0/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マウントを使用する古いチュートリアルしか見つかりませんでした。誰かが最新のチュートリアルを持っていますか?

回答:


2

理解した!

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

ここに画像の説明を入力してください


1

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

$ sudo mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

0

しかし、あなたの質問に答えるために、「許可されていない操作」は、名前付きフォルダー「/ Users / me / Remote」にマウントがすでにアタッチされている場合に表示されます。

代わりにFinderを使用すると正常に機能します。なぜなら、代わりに/ Volumesの下にリモートをマウントし、その競合を引き起こさないからです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.