Skip to main content
FieldTypeDescriptionValue(s)
namestringName of the mount.

Name might be between 1 and 34 characters long and can only contain:
lowercase and uppercase ASCII letters, digits, and hyphens.
filesystemTypeFilesystemTypeFilesystem type.virtiofs
nfs
mountExternalMountSpecThe mount describes additional mount options.

mount

ExternalMountSpec describes how the external volume is mounted.
FieldTypeDescriptionValue(s)
readOnlyboolMount the volume read-only.
disableAccessTimeboolIf true, disable file access time updates.
secureboolEnable secure mount options (nosuid, nodev, noexec).

Defaults to true for better security.
virtiofsVirtiofsMountSpecVirtiofs mount options.
nfsNFSMountSpecNFS mount options.

virtiofs

VirtiofsMountSpec describes Virtiofs mount options.
FieldTypeDescriptionValue(s)
tagstringSelector tag for the Virtiofs mount.

nfs

NFSMountSpec describes NFS mount options.
FieldTypeDescriptionValue(s)
serverstringNFS server hostname or IP address.
pathstringAbsolute path of the NFS export.
versionNFSVersionNFS protocol version.3
4
4.1
4.2
portuint16NFS server port. If unset, the kernel default is used.
transportNFSTransportNFS transport protocol. If unset, the kernel default is used.tcp
tcp6
udp
udp6
mountPortuint16NFS mount protocol port. Only valid with NFSv3. If unset, rpcbind discovery is used.
mountTransportNFSTransportNFS mount transport protocol. Only valid with NFSv3. Must use the same address family as
transport. If unset, the kernel default is used.
tcp
tcp6
udp
udp6
lockingNFSLockingNFSv3 locking mode. Defaults to local because Talos does not run rpc.statd by default.local
remote
recoveryNFSRecoveryRecovery behavior after an NFS request times out. Soft modes can risk data corruption.hard
soft
soft-error
timeoutuint32NFS request timeout in deciseconds.
retransmissionsuint32Number of NFS request retransmissions before recovery action is taken.
readSizeuint32Maximum NFS read request payload in bytes. Must be a multiple of 1024 between 1024 and 1048576.
writeSizeuint32Maximum NFS write request payload in bytes. Must be a multiple of 1024 between 1024 and 1048576.
connectionsuint8Number of TCP connections to the NFS server. Must be between 1 and 16.
reservedPortboolUse a privileged source port. The kernel default is used when unset.
securityNFSSecurityNFS RPC security flavor. Kerberos flavors are not supported because Talos does not run rpc.gssd.none
sys