The rpc_pipefs.target should enter inactive state if var-lib-nfs-rpc_pipefs.mount is stopped. Otherwise, services depending rpc_pipefs.target (e.g. nfs-idmapd) fail to start after /var/lib/nfs/rpc_pipefs unmounted Signed-off-by: Yongcheng Yang <yongcheng.yang@xxxxxxxxx> --- Reproducing steps: $ systemctl stop nfs-idmapd $ umount /var/lib/nfs/rpc_pipefs $ systemctl start nfs-idmapd Thanks, Yongcheng systemd/rpc_pipefs.target | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd/rpc_pipefs.target b/systemd/rpc_pipefs.target index 01d4d27..5ce3981 100644 --- a/systemd/rpc_pipefs.target +++ b/systemd/rpc_pipefs.target @@ -1,3 +1,3 @@ [Unit] -Requires=var-lib-nfs-rpc_pipefs.mount +BindsTo=var-lib-nfs-rpc_pipefs.mount After=var-lib-nfs-rpc_pipefs.mount -- 2.17.2