再起動時に NFS 共有を自動的にエクスポートするにはどうすればよいですか?

再起動時に NFS 共有を自動的にエクスポートするにはどうすればよいですか?

私は、各マシンが NFS サーバー/クライアントであり、/data フォルダーを他のすべてのマシンにエクスポートする小さなネットワークを継承しました。同じ機能を持たせたいマシンを追加し、それに応じてネットワークの /etc/fstab と /etc/exports を更新しました。

ただし、再起動時に新しいマシンはエクスポート テーブルを自動的に作成しないため、sudo exportfs -aそのマシンに対して手動で作成し、次にsudo mount -aクライアントに対して手動で作成して接続する必要があります。いくつかの記事で提案されているように、共有を /etc/exports に追加しました。NFS のデフォルトの動作は何ですか? 古いマシンには共有をエクスポートするための /etc/profile 行がないようです...少なくとも私が見つけた限りでは。

Ubuntu 12.04 の新しいマシンで、再起動時に共有を自動的にエクスポートするにはどうすればよいでしょうか?

答え1

これはディストリビューションによって異なります。

systemctl enable nfsserver.service

または

insserv nfsserver

または

chkconfig nfsserver on

もしあなたのサービスが「nfsserver」と呼ばれているなら、正しい名前を見つけるには

find /etc/init.d /usr/lib/systemd/  -iname "*nfs*"

関連情報