For full context, this is what the “Corrupted / Missing Files” support post says:
If you notice with the desktop client that files are either corrupted or missing, make sure you have sufficient storage access rights, no network problems or the linked files are currently not used by other programs (Individual files can only be uploaded or downloaded in one go and cannot be continued if a file that has been started is paused. These skipped files are tried again at the end of the indexed list). Since in 99% of cases we are only informed about these problems by Linux users, please also make sure that your distribution is compatible. Currently the client runs verified on vanilla Ubuntu/Debian (GNOME). Other distributions may work, but problems with other modified, trimmed or otherwise handicapped distributions may occur, as indicated on the download page. If file types of less common programs cause problems, please contact us and we will include it in the upcoming update for a complete overhaul of the desktop client.
It’s a generic warning that corrupted and/or missing files can be caused by a number of issues including:
- Not enough permissions to write the files, resulting in missing files.
- Network issues, resulting in corrupted and/or missing files.
- Files that are currently in use, resulting in corrupted and/or missing files.
All of the bullet items above are OS-agnostic, and has nothing to do with Linux in particular.
The second half of the paragraph is regarding software compatibility…
Filen’s desktop app for Linux is packaged in AppImage format. Generally speaking, an AppImage includes all of the library dependencies the app requires. However, the app ultimately also needs specific OS features that may or may not be available.
It’s like trying to run an app built for Windows 11 on a Windows XP system; or running an app built for Android 14 on Android 1.0 – there would be no guarantee that it works at all or functions perfectly if it does.
Although Linux is mentioned in the paragraph above, it’s not a statement about cause and effect that 99% of Linux users are seeing corrupted / missing files. It’s just a recommendation about Filen’s desktop app system requirements and what to look for when diagnosing potential issues when running Filen’s desktop app on a distro and/or heavily customized Linux distro.
That troubleshooting referenced above is about the lack of support for filesystem notifications in most network filesystems. It’s not about discouraging the use of mounted drives – in Linux, all drives are mounted (there’s no way to boot a Linux system without mounting some kind of storage, even if it’s virtual or a ramdisk).
Without filesystem notifications, Ente’s client app would have to rely on brute-force scanning for changes, causing more system load as the number of files increases.
So neither Filen’s or Ente’s support notes are actually applicable to the lost files issue with your Syncthing setup. The core problem is that Syncing files to/from a mount point for an encrypted container requires extra care during setup and use. It doesn’t matter if it’s Linux, macOS, Windows, Android, iOS, FreeBSD, etc., etc. because the same rules apply to all of them.