Skip to content
Dan Mons edited this page Feb 8, 2022 · 3 revisions

TNFS

TNFS, or "Tiny Network File System" is a lightweight network file system designed to have less overhead than modern protocols and be more compatible with 8-bit computers, such as the ZX Spectrum and Atari 8 Bit machines.

For ZX Spectrum, you'll need Spectranet hardware to connect your device to a network. See more here:

For Atari 8-bit users, you'll need FujiNet hardware to connect your device to a network. See more here:

Install

Run sudo /opt/retronas/retronas.sh, navigate to "Install things" and choose "TNFS for Atari 8-bit and ZX Spectrum"

This installs the "tnfsd" (Tiny Network File System Daemon) binary, configures it as a service, and enables the service to run automatically at reboot.

Usage

Check the service is running by running sudo /opt/retronas/retronas.sh, navigating to "Check services" and select "TNFS for Atari 8-bit and ZX Spectrum".

By default the service exports your entire RetroNAS top level directory, and runs as the RetroNAS default user.

The service listens on both TCP and UDP port 16384 on all IPs on your RetroNAS device.

Client systems connection and usage can be found on the relevant hardware manufacturer's pages.

More FujiNet documentation here:

Home

Getting started:

Contributing

Multi-system protocols:

Specific system configurations:

Services:

Tools:

Physical Media:

On-Device Management:

Advanced storage options:

  • BtrFS RAID, Snapshots, Compression, Deduplication
  • FAT Advanced guide to using FAT loopback mounts for EtherDFS
  • TBA
    • SMR Shingled Magnetic Recording hard drives (TBA)
    • NTFS Advanced guide for NTFS formatted disks
    • SMB Loopback Mounting an existing SMB NAS
    • NFS Loopback Mounting an existing NFS NAS
    • MDRAID (TBA)
    • LVM (TBA)
    • iSCSI Configuring iSCSI

Other:

Clone this wiki locally