**オリジナルの一番下のインプアップデートをご覧ください。質問。
「world」インストール可能共有のみをエクスポートする方法がわかりませんか?グローバルにマウント可能な権限を持つ共有を持つNFSサーバーがあります。サブネット上のクライアントのみをインストールできるようにするために、以前は空の /etc/exports に共有を追加しました。以前は、このフォルダがどのように共有されたのかわかりません。アイテムを/etc/exportsに入れて再共有しましたが、まだ利用可能なグローバルマウント可能共有が表示されます。
今後:
[root@nfsServer ~]# exportfs -v
/export/home <world>(rw,wdelay,no_root_squash,no_subtree_check)
# ls -l /var/lib/nfs/xtab
-rw-r--r-- 1 root root 0 Dec 15 2009 /var/lib/nfs/xtab
# ls -l /proc/fs/nfs
-r--r--r-- 1 root root 0 May 2 00:41 exports
変更:
/etc/exportsに次の行を追加します(以前は空です)。
/export/home 192.168.253.0/24(rw,wdelay,no_root_squash,no_subtree_check)
then re-export folders:
# exportfs -ra
後ろに:
[root@nfsServer ~]# exportfs -v
/export/home 192.168.253.0/24(rw,wdelay,no_root_squash,no_subtree_check)
/export/home <world>(rw,wdelay,no_root_squash,no_subtree_check)
# cat /etc/exports
/export/home 192.168.253.0/24(rw,wdelay,no_root_squash,no_subtree_check)
# ls -l /var/lib/nfs/xtab
-rw-r--r-- 1 root root 0 Dec 15 2009 /var/lib/nfs/xtab
# ls -l /proc/fs/nfs
-r--r--r-- 1 root root 0 May 2 00:41 exports
[root@nfsServer ~]# ls -ltr /proc/fs/nfsd
total 0
-rw------- 1 root root 0 Mar 1 2017 versions
-rw------- 1 root root 0 Mar 1 2017 threads
-rw------- 1 root root 0 Mar 1 2017 portlist
-rw------- 1 root root 0 Mar 1 2017 nfsv4recoverydir
-rw------- 1 root root 0 Mar 1 2017 nfsv4leasetime
-rw------- 1 root root 0 Mar 1 2017 filehandle
-r--r--r-- 1 root root 0 Mar 1 2017 exports
[root@nfsServer ~]# cd /proc/fs/nfsd
[root@nfsServer nfsd]# cat exports
# Version 1.1
# Path Client(Flags) # IPs
/export/home *,192.168.253.0/24(rw,no_root_squash,sync,wdelay,no_subtree_check)
# cat versions
+2 +3 -4
/etc/exports エントリの前に * を追加します。 「*」アイテムがどこから来たのか、どのように削除するのか知りたいです。すべての助けに感謝します。
システム: Red Hat Enterprise Linux Server バージョン 5.5 (Tikanga) 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
*IMP:申し訳ありません。 Redhat 5.5のVCS HAで実行されるNFSであることを明確にしませんでした。したがって、nfsを再起動するとエラーが発生します。
# service nfs stop
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [FAILED]
# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [FAILED]
ところで確認してみると…
# service nfs status
rpc.mountd (pid 24103) is running...
nfsd (pid 24052 24051 24050 24049 24048 24047 24046 24045) is running...
rpc.rquotad (pid 22872 20490 19133) is running...
VCS main.cfのこの行は、「nfs」共有を設定するようです。しかし、ここにサブネット制限を追加する方法がわかりません...
Share share_home (
Options = "rw, no_root_squash"
PathName = "/export/home"
)
ありがとうございます。主権
ベストアンサー1
始める前に クライアント コンピューターで共有をアンマウントします。
その後、exportfs -ua
コンテンツを実行して削除し、/etc/exports
サービスnfs
を再起動してください。
後でサービスが再開されると、アイテムを削除するとそのアイテムを/etc/export
再エクスポートできなくなります。