nfs-kernel-serverが早すぎます。

nfs-kernel-serverが早すぎます。

外部USBハードドライブを搭載したRPIベースのNFSサーバーがあります。 Raspbian 8.0とsystemdに最近アップグレードした後、外部ディスク上のすべてのファイルシステムがマウントされる前にnfs-kernel-serverが起動することがわかりました。

Jun 29 12:01:33 nas nfs-kernel-server[369]: Exporting directories for NFS kernel daemon...exportfs: Failed to stat ▒▒▒▒▒▒▒▒▒▒(redacted): No such file or directory

nfs-kernel-serverにはsysV起動スクリプトがあります/etc/init.d。要件リストに追加しようとしましたが、$local_fs役に立ちませんでした。この問題を解決する方法について提案をいただきありがとうございます。

(udevツリーが完全にいっぱいになる前にsmartdを起動するのも見ましたが、これについては別の質問として残しておきます。)

答え1

これをインストール/etc/fstabオプションとして追加しますか?x-systemd.before=nfs-kernel-server.service

答え2

sleepスクリプトにを追加してみることができますnfs-kernel-server

次のコマンドを使用してスクリプトを開きます。

$ sudo vim /etc/init.d/nfs-kernel-server

下にスクロールしてこのstart()セクション(通常は最初のセクションcase)を見つけ、下に30秒間スリープモードを追加しますstart

sleep 30

保存と終了。

関連情報