Android 正常情况下支持 Fuse ,允许在用户空间挂载文件系统。但不支持 NFS 。(
https://source.android.com/docs/core/architecture/android-kernel-file-system-support?hl=zh-cn )
正常情况下访问此 Fuse 需要 root 权限( crw------- root root /dev/fuse ),并且缺少对应的用户空间程序(fusemount)。
目前 Github 上已有一些通过自己编译的 fusemount 和 rclone 程序来实现远程文件系统挂载的 Magisk 模块。(其中一个
https://github.com/AvinashReddy3108/rclone-mount-magisk )
此类 Magisk 模块均需 root 。
Rclone 支持不支持挂载 NFS ,可以尝试用 Webdav ,但可能存在权限问题,并且 Webdav 在这种情形下性能较差。特别的,Rclone 挂载 Webdav 在网络质量较低时体验十分差。
通过自己编译 Android 内核,可以允许内核支持 NFS (有人尝试过
https://github.com/jimmy947788/build-lineageOS-for-raspberry-pi/blob/master/documents/fetures/android-mount-nfs.md ),但您可能仍需自己编译相关用户空间工具和合适的权限才挂载。