Skip to content

Release 1.0.5 — NFS Compatibility

Latest

Choose a tag to compare

@Fade78 Fade78 released this 31 Jan 15:54
· 1 commit to main since this release
6ac7d26

What's New

Fileshed now works reliably on NFS, SMB/CIFS, and GlusterFS for single-instance deployments.

New valve sqlite_journal_mode:

  • wal — Default, fast (not NFS-safe)
  • delete — Recommended for NFS
  • truncate — Alternative for NFS
  • memory — RAM only (data loss risk)

NFS Deployment

sqlite_journal_mode = "delete"

Recommended mount options:

mount -t nfs -o noac,actimeo=0,nfsvers=4.1 server:/share /mnt/data                                                                         

Limitations

  • Single-instance only
  • Quota calculations may be slightly delayed

Quality

  • 1200 tests passing
  • Security reviewed by ChatGPT 5.2 and Claude Opus 4.5

Changelog

  • Add sqlite_journal_mode valve
  • Add NFS deployment documentation
  • Extract _apply_sqlite_journal_mode() helper
  • Add 5 tests for journal modes