ブートストラップ中にリモートディレクトリを自動的にマウントすることができません。 Ubuntu 14.04 LTSでNFSプロトコルを使用しています。サーバーは_192.168.1.1
_であり、クライアントは_192.168.1.2
_です。
サーバー側の_/etc/exports
_の設定は
/home/export 192.168.1.2(ro,no_root_squash,sync)
クライアント側の_\home\user
_ディレクトリはですが、この投稿で言及されているすべてのディレクトリが暗号化されているわけではないことに注意してください。サーバーコンピュータは常にオンで、2台のマシンは互いにpingを実行できます。また、両方のマシンで、_\home
_ディレクトリが独自のパーティションにマウントされていることにも注意してください。
コマンドラインは適切に機能し、リモートコンテンツは_Sudo mount 192.168.1.1:/home/export /home/import/server1
_の後のマウントポイントで確認できます。
ネットワークドライブ用に/ etc/fstabを正しく編集する方法は? _/etc/fstab
_を編集してネットワークドライブをマウントしたい。ただし、これらの行のいずれかを_/etc/fstab
_に追加すると
[1] _192.168.1.1:/home/export /home/import/server1 nfs rsize=8192,wsize=8192,timeo=14 0 0
_
[2] _192.168.1.1:/home/export /home/import/server1 nfs auto 0 0
_
[3] _192.168.1.1:/home/export /home/import/server1 nfs auto, rsize=8192,wsize=8192,timeo=14 0 0
_
[4] _192.168.1.1:/home/export /home/import/server1 nfs defaults 0 0
_
サーバー側のビューを取得するには、_Sudo mount -a
_を手動で起動する必要があります。これは私の期待と このU&Lの投稿 からの期待にも逆らえます。
自動マウント機能を自分の足で実行するにはどうすればよいですか?
開示されたインスピレーション/コピーキャッティング:
[1] https://help.ubuntu.com/14.04/serverguide/network-file-system.html
[3] = [1] + [2]
[4] _etc/fstab
_でのローカルデバイスパーティションのマウントオプションの模倣
Mount -aオプションが機能する場合は、fstabに_netdevを追加する必要があります。
192.168.1.1:/home/export /home/import/server1 nfs defaults,_netdev 0 0
「chkconfig netfs on」も確認してください
次の場所にファイルを作成します:
/etc/network/if-up.d/fstab
これをそれに追加します:
#!/bin/sh mount -a
ファイルを実行可能にします。
Sudo chmod +x /etc/network/if-up.d/fstab
ブート時にシステムに
mount -a
ネットワークスタックが起動して動作した後。これは、fstabでのcifsマウントのような場合、起動時に共有がマウントされない理由です。
この回答から: 18.04の起動時に/ etc/fstabのnfs共有がロードされない atUbuntuフォーラム。