An NFS mount can hang during home-router failover because existing NFS requests keep retrying across a path whose gateway, source address, or TCP state has changed.
In a ZimaSpace home server, the share may live on one NAS while apps, media services, or backup jobs mount it from another node. Router failover can preserve basic internet access yet strand an existing NFS session. The useful test compares route state, NFS retry behavior, and the old versus new path without rebooting the NAS immediately.
Separate NFS Failure From General Router Failure
Confirm that the NAS remains reachable by IP and that a new TCP connection can be created while the existing mount is hung.
A focused nfs troubleshooting blog on network and firewall faults helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
If new connections fail too, repair the network path first. If only the existing mount hangs, inspect NFS retry and stale transport state.
Understand Why a Hard Mount Keeps Waiting
Check whether the share is mounted hard and whether the application blocks while NFS retries the same request.
A focused independent nfs best-practice blog on keep applications waiting when the server disappears helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
For important data, do not switch to soft mounts merely to hide a failover problem. Fix reachability and use automount boundaries for noncritical shares.
Look for Old TCP State After the Gateway Changes
Capture retransmissions from the NFS client and compare the pre-failover and post-failover next hop.
A focused packet-level troubleshooting case study on TCP retransmissions continued until the session reset helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
If packets follow the new route but the old connection never recovers, test a fresh mount after safely releasing the stuck client state.
Check Route and Transport Differences After Failover
Compare source IP, gateway, interface, and path MTU before and after the router transition.
A focused practical nfs troubleshooting guide on server reachability and transport problems helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
A failover that changes source subnet or MTU may require firewall and export adjustments even when the NAS dashboard remains reachable.
Release a Stuck Mount Without Rebooting the Home Server
Stop applications using the mount, identify blocked processes, and use a controlled lazy or forced unmount only when normal unmount cannot complete.
A focused linux troubleshooting article on releasing stuck NFS mounts without rebooting helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
Do not kill the NAS or delete mount directories as the first response. Preserve logs that show which request became stuck.
Use Automount for Noncritical Remote Shares
For media or secondary backup paths, consider on-demand mounting so a failed router path does not block unrelated boot or service startup.
A focused practical linux tutorial on x-systemd.automount can mount NFS on first access helps isolate this branch because it addresses the same micro-problem instead of only defining the underlying protocol.
Retest after two failover cycles. The expected result is either clean session recovery or a bounded remount, not a system-wide hang.
Re-Test the Exact Home-Server Path
After changing one variable, repeat the same NAS or self-hosted workflow from the same client instead of switching to a different test that may use another path.
The related ZimaSpace guide on the adjacent home-server network path helps keep the final verification tied to the same self-hosted environment.
The fix is complete only when the original symptom stays resolved after reconnect, service restart, and a second controlled transfer or request.
Support & Tips
More to Read

Can Plex Share a GPU With Another Docker Container?
Plex and another container can often access the same GPU, but you must test driver support, device mapping, video-engine load, memory, and recovery behavior.

How to Tell Whether a Plex Error Comes From the Client or Server
Reproduce the same item on another client, compare the session path, then collect server evidence only after scope tells you where the failure actually...

How to Configure Plex Cache and Transcode Temporary Storage
Protect persistent Plex state while placing transcode temp files on suitable local storage, then verify cleanup, free space, and restart behavior.

