VCS HSクラスタからNFS共有エクスポートをキャンセルする方法

VCS HSクラスタからNFS共有エクスポートをキャンセルする方法

**オリジナルの一番下のインプアップデートをご覧ください。質問。

「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再エクスポートできなくなります。

おすすめ記事