NASとして使用したいNFSマウントポイントを提供する外部ドライブがあります。
アクセスしようとするとマウントされたいです。私はSystemdのユニットファイルを使ってこれを行い、.mountと.automountユニットを配置しました/etc/systemd/system/
。ストレージデバイスが開いていると正常に動作します。
ただし、閉じてアクセスしようとすると、statシステムコールを解析するのに時間がかかります(実行されているなどls
)。代わりに、ファイルが存在しないかのようにすぐにステータスコードをENODEV
返したいと思います。ENOENT
まったく。
両方のデバイスがアクティブで実行中です。
文書:mnt-NAS.mount
[Unit]
Description=nfs mount script
Requires=network-online.target
After=network-online.service
Wants=network-online.target
[Mount]
What=192.168.1.252:/mnt/md1
Where=/mnt/NAS
Options=rw,hard,intr,wsize=8192,nofail
Type=nfs
TimeoutSec=1
[Install]
WantedBy=multi-user.target
文書:mnt-NAS.mount
[Unit]
Description=nfs mount script
Requires=network-online.target
After=network-online.service
[Automount]
Where=/mnt/NAS
TimeoutIdleSec=30
[Install]
WantedBy=multi-user.target
これは私が逃したSystemdオプションかもしれませんか?