2017-03-27 7 views
-1

LXCののProxmoxですが、私はそれと同じトピックを開始https://stackoverflow.com/questions/22246477/mounting-nfs-results-in-access-denied-by-serverNFS:マウント中にサーバーによってアクセスが拒否されました。クライアント側は(!)申し訳ありません

私は、溶液からのすべてのステップを作るが、それは私のためにどんな意味がありません。まだ動作しません。

は、私が何を持っています:

サーバはU buntu 14.04.5 LTSである

クライアントであるのUbuntu 14.04.2 LTS - つまりのProxmox LXC

#cat /etc/exports 

/nfs  192.168.88.0/24(ro,fsid=0,insecure,no_root_squash,no_subtree_check,sync) 
/nfs/keycdn 192.168.88.0/24(rw,nohide,insecure,no_root_squash,no_subtree_check,sync) 

私があればサーバーからこのコマンドを実行してください。

mount 192.168.88.185:/nfs/keycdn /mnt 

それが搭載されており、仕事だ - 私は、ファイル

を作成することができ、私はクライアント側で実行する場合、私はエラーを取得:

[email protected]:/# mount 192.168.88.185:/nfs/keycdn /mnt 
mount.nfs: access denied by server while mounting 192.168.88.185:/nfs/keycdn 

私は、フォルダのような権利を持っている: サーバー

#ll /nfs/ 
drwxrwxrwx 3 nobody nogroup 4096 Mar 27 13:49 ./ 
drwxr-xr-x 24 root root 4096 Mar 27 12:41 ../ 
drwxrwxrwx 2 nobody nogroup 4096 Mar 27 15:17 keycdn/ 

効果を作るために、私は、NFの輸出自主規制を定義しようとしたの/ etc /私が走った輸出のexportfs -ravとサービスNFSカーネル・サーバの再起動に

を変更した後、クライアントサイドの/ etc/fstabにあります。しかし、何の効果

は、サーバーとクライアント上でmountコマンドを実行している上、詳細はありません。

サーバー

mount -vvvvvv 192.168.88.185:/nfs/keycdn /mnt 
mount: fstab path: "/etc/fstab" 
mount: mtab path: "/etc/mtab" 
mount: lock path: "/etc/mtab~" 
mount: temp path: "/etc/mtab.tmp" 
mount: UID:  0 
mount: eUID:  0 
mount: no type was given - I'll assume nfs because of the colon 
mount: spec: "192.168.88.185:/nfs/keycdn" 
mount: node: "/mnt" 
mount: types: "nfs" 
mount: opts: "(null)" 
mount: external mount: argv[0] = "/sbin/mount.nfs" 
mount: external mount: argv[1] = "192.168.88.185:/nfs/keycdn" 
mount: external mount: argv[2] = "/mnt" 
mount: external mount: argv[3] = "-v" 
mount: external mount: argv[4] = "-o" 
mount: external mount: argv[5] = "rw" 
mount.nfs: timeout set for Mon Mar 27 15:51:33 2017 
mount.nfs: trying text-based options 'vers=4,addr=192.168.88.185,clientaddr=192.168.88.185' 
mount.nfs: mount(2): No such file or directory 
mount.nfs: trying text-based options 'addr=192.168.88.185' 
mount.nfs: prog 100003, trying vers=3, prot=6 
mount.nfs: trying 192.168.88.185 prog 100003 vers 3 prot TCP port 2049 
mount.nfs: prog 100005, trying vers=3, prot=17 
mount.nfs: trying 192.168.88.185 prog 100005 vers 3 prot UDP port 34598 

クライアント VERS = 3

mount -o 'vers=3' -vvvvvvv 192.168.88.185:/nfs/keycdn /mnt 
mount: fstab path: "/etc/fstab" 
mount: mtab path: "/etc/mtab" 
mount: lock path: "/etc/mtab~" 
mount: temp path: "/etc/mtab.tmp" 
mount: UID:  0 
mount: eUID:  0 
mount: no type was given - I'll assume nfs because of the colon 
mount: spec: "192.168.88.185:/nfs/keycdn" 
mount: node: "/mnt" 
mount: types: "nfs" 
mount: opts: "vers=3" 
mount: external mount: argv[0] = "/sbin/mount.nfs" 
mount: external mount: argv[1] = "192.168.88.185:/nfs/keycdn" 
mount: external mount: argv[2] = "/mnt" 
mount: external mount: argv[3] = "-v" 
mount: external mount: argv[4] = "-o" 
mount: external mount: argv[5] = "rw,vers=3" 
mount.nfs: timeout set for Mon Mar 27 15:52:32 2017 
mount.nfs: trying text-based options 'vers=3,addr=192.168.88.185' 
mount.nfs: prog 100003, trying vers=3, prot=6 
mount.nfs: trying 192.168.88.185 prog 100003 vers 3 prot TCP port 2049 
mount.nfs: prog 100005, trying vers=3, prot=17 
mount.nfs: trying 192.168.88.185 prog 100005 vers 3 prot UDP port 34598 
mount.nfs: mount(2): Permission denied 
mount.nfs: access denied by server while mounting 192.168.88.185:/nfs/keycdn 

VERS = 4

は、
mount -o 'vers=4' -vvvvvvv 192.168.88.185:/nfs/keycdn /mnt 
mount: fstab path: "/etc/fstab" 
mount: mtab path: "/etc/mtab" 
mount: lock path: "/etc/mtab~" 
mount: temp path: "/etc/mtab.tmp" 
mount: UID:  0 
mount: eUID:  0 
mount: no type was given - I'll assume nfs because of the colon 
mount: spec: "192.168.88.185:/nfs/keycdn" 
mount: node: "/mnt" 
mount: types: "nfs" 
mount: opts: "vers=4" 
mount: external mount: argv[0] = "/sbin/mount.nfs" 
mount: external mount: argv[1] = "192.168.88.185:/nfs/keycdn" 
mount: external mount: argv[2] = "/mnt" 
mount: external mount: argv[3] = "-v" 
mount: external mount: argv[4] = "-o" 
mount: external mount: argv[5] = "rw,vers=4" 
mount.nfs: timeout set for Mon Mar 27 15:56:55 2017 
mount.nfs: trying text-based options 'vers=4,addr=192.168.88.185,clientaddr=192.168.88.252' 
mount.nfs: mount(2): Permission denied 
mount.nfs: access denied by server while mounting 192.168.88.185:/nfs/keycdn 
+0

は、私が思う魔法のように作業を開始する手順この後

# /etc/init.d/apparmor stop # /etc/init.d/apparmor teardown # update-rc.d apparmor disable 

ステップを行うにはhttp://askubuntu.com/ウェブサイト – Reborn

+0

ありがとうございます。私はaskubuntuに投稿しようとします。 – DeamonMV

答えて

1

この回答は、LXC proxmoxを使用している場合にのみ役立ちますが、他のケースでも試してみるべきだと思います。

問題はプロックス側にありました。 Proxmoxはapparmorを持っており、そのことがすべてをブロックしています。あなたがこれを投稿した場合

は、この質問は、より多くの注目を集めるだろう、AppArmorのを停止し、彼は動作しない作る、これはすべてが

+0

私はProxmox Containerでこの問題を抱えていましたが、あなたの答えはキーでした...ありがとう。 – cgasp

関連する問題