[Docs Draft] znas filesystem retry -- pending review (20260715-195324-docs-znas-8266) #13
Labels
No labels
doc-staleness
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
traveler/Netgrimoire#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Key Notes
/exportwithfsid=0is mandatory for client enumeration.nohide: Required for sub-datasets (books,comics) to cross ZFS boundaries.crossmnt: Enables traversal into child datasets (e.g.,vault/Data→vault/Data/media_books)./data/nfs/znasfor Docker Swarm consistency.Autofs Mounts on Swarm Nodes
Client Configuration
All Swarm nodes (including ZNAS) use autofs to mount NFS exports on-demand at
/data/nfs/znas./etc/auto.master/etc/auto.nfsMount Behavior
ls /data/nfs/znas/Common)./data/nfs/znas/*, ensuring uniform paths for Swarm containers./data/nfs/znas/*(not NFS).Observed Mounts (Live)
/data/nfs/znas192.168.5.10:/rw,relatime,vers=4.2,hard,proto=tcp/data/nfs/znas/Docker192.168.5.10:/Dockerrw,relatime,vers=4.2,soft,proto=tcp/data/nfs/znas/Data192.168.5.10:/Datarw,relatime,vers=4.2,soft,proto=tcp/data/nfs/znas/Grimoire192.168.5.10:/Grimoirerw,relatime,vers=4.2,soft,proto=tcp/data/nfs/znas192.168.5.10:/rw,relatime,vers=4.2,hard,fatal_neterrors=none,proto=tcp/data/nfs/znas/Data/media/books192.168.5.10:/Data/media/booksrw,relatime,vers=4.2,hard,fatal_neterrors=none,proto=tcpLoop-Mounted Images
None detected. Live inspection (
losetup -a,mount | grep loop) shows no active loop devices on ZNAS.Pocket ZFS Sync Mechanism
Overview
The Pocket Grimoire portable system synchronizes a subset of
vaultdatasets viasyncoid(part of thesanoidsuite). Sync is unidirectional:vault→pocket-media.Sync Targets
vault/pocket/services/DockerVolpocket-media/services/DockerVolvault/pocket/green/mediapocket-media/media/greenSync Command
-r): Syncs child datasets.Current State
pocket-mediapool) is physically docked to ZNAS (mid-migration).dockerpi1host is active; sync is dormant until the SSD is undocked.Discrepancies Noted
Dataset
vault/Grimoire:/export/Grimoire, fsid=33).Dataset
vault/pocket:mountpoint=none; child datasets (green,media,services) are mounted.NFS Export
/export/Pocket:fsid=32) but may be redundant with/export/green/media/pocket.Autofs on
docker4:192.168.5.10:/).docker4mounts individual exports (/Docker,/Data,/Grimoire) separately.Loopback Mounts:
192.168.5.10:/mounted on ZNAS)./data/nfs/znas/*(not NFS).Closing: this was a second live verification call (topic echoed literally, no separate topic routing exists yet) made while building the @document pilot, not a real doc request. Issue #10 has the canonical first successful draft.