web-dev-qa-db-ja.com

fstabはNFSリモートフォルダを自動的にマウントしません

ブートストラップ中にリモートディレクトリを自動的にマウントすることができません。 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

[2] https://help.ubuntu.com/community/SettingUpNFSHowTo#Mounting_NFS_shares_in_encrypted_home_won.27t_work_on_boot

[3] = [1] + [2]

[4] _etc/fstab_でのローカルデバイスパーティションのマウントオプションの模倣

1
XavierStuvw

Mount -aオプションが機能する場合は、fstabに_netdevを追加する必要があります。

192.168.1.1:/home/export /home/import/server1 nfs defaults,_netdev 0 0

「chkconfig netfs on」も確認してください

5
Sagar
  1. 次の場所にファイルを作成します:/etc/network/if-up.d/fstab

  2. これをそれに追加します:

    #!/bin/sh
    mount -a
    
  3. ファイルを実行可能にします。

    Sudo chmod +x /etc/network/if-up.d/fstab
    

ブート時にシステムにmount -aネットワークスタックが起動して動作した後。これは、fstabでのcifsマウントのような場合、起動時に共有がマウントされない理由です。

この回答から: 18.04の起動時に/ etc/fstabのnfs共有がロードされない atUbuntuフォーラム

0
LiberiFatali