この問題は、私がインストールしたすべてのコンピュータ(異なる設定、異なる地域、さらには異なるOpenSuSeバージョン)で発生し、非常に迷惑です。
Network Managerを開くと、起動中にすべてのコンピュータが機能しなくなります。マウントされたネットワークファイルシステムにかかっているようです。これは、デバイスが有線ネットワークに接続されている場合にも発生します(Wi-Fiでのみ発生した場合は理解します)。
これで、/etc/fstab で noauto を設定して NFS パーティション (マシンごとに少なくとも 1 つ) の自動マウントをオフにすると問題がなくなります。
解決策は、noautoを維持し、後で起動するいくつかのデーモンに自動マウントを残すか、ネットワーク管理者を使用して問題を解決することです。どんなアイデアがありますか?
答え1
どのオペレーティングシステムディストリビューションを使用しても、NFSは難しいようです。 Debianでも同様の問題がありましたが、起動時にマウントにかかる時間が異なりました(そしてNetworkManagerもありませんでした)。
autofsを使ってファイルシステムを自動的にマウントします。これは簡単な直接マウントです。私はautofs5(最新の実験用ブランチですが問題ありません)を使用していますが、autofs4もあります。
autofsに切り替えてファイルシステムを削除した後、/etc/fstab
NFSに問題はありませんでした。
autofsをすばやく使用するために、次の行を追加しました/etc/auto.master
。
/- /etc/auto.direct fstype=nfs4,tcp,noatime,rsize=32768,wsize=32768,intr,soft,sec=sys
そして次/etc/auto.direct
:
/av av:/av
/data data:/data
/home home:/home
/src data:/src
/var/mail mail:/mail
私はNFSv4を使用していますが、v3も似ています(単にインストールパスが長くなります)。
答え2
私はOpenSUSEを使用していませんが、Fedoraでは起動時ではなくログイン時にデフォルトでネットワーク接続が開始されているようです。
だからそれも理由だと思います。 NFS マウントの問題は通常、DNS がないかネットワークがないために発生します。私の考えでは、ここでは後者のようです(NetworkManagerがネットワーキングを開始しますが、後でDNSを構成するのはなぜですか?)
いくつかの指示があります。ここブート時に自動的に接続される他のディストリビューションでは、ワイヤレス接続が含まれて複雑であると仮定するため、有線接続の場合は、これらの手順の一部をスキップできる必要があります(最後の手順を試してください)。
答え3
私もこの問題に直面しました。これは、起動中にネットワークファイルシステムがローカルファイルシステムと同時に早期にマウントされたために発生しました。私のディストリビューションはプロセスを2つのステップに分けて問題を解決しました。まず、ローカルファイルシステムをマウントしてからネットワークをロードし、ネットワークファイルシステムをマウントしました。
以前は、起動プロセスがブロックされないようにすべてをバックグラウンドでマウントするようにinitスクリプトを編集していました。 。