
私は、各マシンが 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*"