Network storage NFS (Network File System allows you to turn your smartphone Xiaomi Poco into a full-fledged client for working with remote folders โ whether it is a smartphone or a smartphone. NAS-server, home PC or cloud service, this is especially true for Poco model owners. X3 Pro, Poco F4/F5 POCO X6 Pro, where the amount of internal memory is limited, and the need for quick access to large files (video) 4K, RAW-Photos, projects) growing.
Unlike in the SMB or FTP, protocol NFS Provides higher data rate and low latency โ critical for mounting media in applications such as VLC Or Kodi. But the standard tools. MIUI supportive NFS "In this article, we will discuss three working ways of connecting (including the root-free method) relevant for firmware. MIUI 14/15 HyperOS 2026 year-end.
What is NFS and why you need it on your smartphone
Protocol NFS (Network File System, developed by Sun Microsystems in 1984, is designed to unify file access on local networks, and it solves two key problems on smartphones:
- ๐ Memory extension: mounting remote folders as local (for example, movies with a local file) NAS They open right in the gallery).
- โก Acceleration of work: data transfer NFS 1.5-2 times faster than the SMB (POCO X5 Pro with Gigabit Wi-Fi 6).
- ๐ Synchronization: Automatically update files on the server when you change them on your phone (useful for backups).
Compared to the alternatives to NFS There are downsides:
| Protocol | Speed. | Reliability | Difficulty setting up | Support for MIUI |
|---|---|---|---|---|
| NFS | โญโญโญโญโญ | โญโญโญ (It requires stable Wi-Fi) | โญโญโญ | โ (Additional tools are needed) |
| SMB | โญโญโญ | โญโญโญโญ | โญโญ | โ (built into the "Conductor") |
| FTP | โญโญ | โญโญ | โญ | โ (Applications like Solid Explorer) |
| WebDAV | โญโญโญ | โญโญโญโญ | โญโญโญ | โ (via Nextcloud or OwnCloud) |
NFS justified if you need to:
- ๐ฌ Stream video 1080p/4K without buffering (e.g. with Synology) NAS Poco F4 GT).
- ๐ Work with large databases (e.g. Kodi with a movie library).
- ๐ง Use your phone as a terminal for a remote server (via Termux).
โ ๏ธ Attention: NFS If you connect to a server via public Wi-Fi, use it. NFS over SSH or VPN.
Preparation: What you need to connect NFS
Before setting up, check:
Firmware installed MIUI 14+/HyperOS|The smartphone is connected to the same network as the NFS-server|The server is allowed access by NFS (check the export in `/etc/exports`)|Firewall blocking ports is disabled 2049 (TCP/UDP)|Downloaded app NFS Manager or Termux
-->
Minimum requirements for the server:
- ๐ฅ๏ธ OS: Linux (Ubuntu, Debian), FreeNAS, Synology DSM, or Windows NFS Server (included in "Programs and Components").
- ๐ก Network: Wi-Fi 5 (802.11ac) Or higher. X6 Pro with Wi-Fi 6 speed reaches 900 Mbit / s.
- ๐ License: The server must have a folder exported to yours. IP (line-in /etc/exports:
/mnt/data 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)For the phone:
- ๐ฑ Models: Any Poco on Android 11+ (including Poco M6 Pro and Poco C65).
- ๐ง Tools: ๐ NFS Manager (for mounting without root). ๐ Termux + nfs-common (for experienced users). ๐ Solid Explorer (alternative to the SMB, if NFS won't fit).
โ ๏ธ On Poco with HyperOS (2026)+) You may need to switch off battery optimization for NFS Manager, otherwise the connection will break in the background. โ Annexes โ Application management โ NFS Manager โ Battery โ No restrictions.
NFS|SMB|FTP|WebDAV|I don't use it.
-->
Method 1: Connecting NFS to NFS Manager (without root)
The easiest method is to use the application NFS Manager from Cortex developer.It doesn't require superuser rights and works on all Pocos with Android 8+.
Steps:
- Download NFS Manager from Google Play.
- Open the app and press. + (add).
- Fill in the fields: ๐ Server IP: Your address. NFS-servers (e.g., servers, 192.168.1.100). ๐ Export Path: The path to the exported folder (e.g, /mnt/data). ๐ Mount Point: Local folder on your phone (e.g, /storage/emulated/0/NFS). ๐ Options: Leave by default (rw,soft,intr,tcp).
Mount
If the installation is successful, the folder will appear in the Internal Drive. โ NFS. To check the speed, copy the test file (e.g., video) 1GB) and measure the time:
๐ก
For stable operation, add the rsize line=8192,wsize=8192 in the Options field, which will increase packet size and speed up transfers by 10-15%.
Limitations of the method:
- โ The folder is unmounted after restarting (must be remounted).
- โ Some applications (such as Gallery) do not see files in the NFS.
- โ Nana MIUI 15 may need to be disconnected MIUI Optimization in the Developer Settings.
How to turn off MIUI Optimization?
Method 2: Mounting NFS via Termux (for advanced applications)
If NFS Manager is not suitable (for example, due to the limitations of HyperOS), use Termux, the Linux terminal emulator for Android.
Instructions:
- Install Termux from F-Droid (the version from Google Play is outdated).
- Update: pkg update & pkg upgrade
- Install nfs-common: pkg install nfs-utils
- Create a folder for mounting: mkdir ~/storage/shared/NFS
- Connect to the server: mount -t nfs 192.168.1.100:/mnt/data ~/storage/shared/NFS -o rw,soft,intr,tcp,rsize=8192,wsize=8192
To keep the mounting after the restart, add a command to the autoboot:
- Install Termux:Boot (Additional Application)
- Create a file: mkdir -p ~/.termux/boot echo 'mount -t nfs 192.168.1.100:/mnt/data ~/storage/shared/NFS -o rw,soft,intr,tcp' > ~/.termux/boot/start-nfs
- Make the file executable: chmod +x ~/.termux/boot/start-nfs
Advantages of the method:
- โ Works on any firmware, including custom ones (e.g. Pixel Experience on Poco) X3 NFC).
- โ Supports NFS v4 (safer than v3).
- โ You can set up an automatic connection when Termux starts.
โ ๏ธ Attention: On Android 13+ (Termux has lost access to the system. /storage To get around this, use the termux-setup-storage command after installation.
Method 3: Connecting via Magisk (for rooted devices)
If your Poco has root rights (for example, after unlocking the bootloader on Poco) F3), fit NFS It's system-level. It gives you maximum stability and speed.
Steps:
- Install Magisk and module NFS Mount Systemless (available from Magisk repository).
- Open Termux and execute: su mount -t nfs 192.168.1.100:/mnt/data /data/media/0/NFS -o rw,soft,intr,tcp
- To keep the mounting after the reboot, edit /data/adb/post-fs-data.sh: echo 'mount -t nfs 192.168.1.100:/mnt/data /data/media/0/NFS -o rw,soft,intr,tcp' >> /data/adb/post-fs-data.sh chmod +x /data/adb/post-fs-data.sh
Advantages:
- โ The folder is visible to all applications (including Gallery and File Manager).
- โ Speed close to local storage (on Poco) X5 Pro UFS 3.1 the difference does not exceed 5โ10%).
- โ Automatic connection during booting.
Risks:
- โ Violation of warranty (if the loader is unlocked).
- โ Possible conflicts with updates MIUI/HyperOS.
- โ Carefulness is required when editing system files.
๐ก
Use root only if you are confident in your actions, and a mistake in commands can lead to system freezes or data loss.
Problem Solving: Frequent Errors and Corrections
If NFS It's not connecting, check it out:
| Mistake. | Reason. | Decision |
|---|---|---|
| mount: Operation not permitted | Lack of rights or SELinux blocks mounting. | Run setenforce 0 in Termux (SELinux Temporary Shutdown). |
| Connection timed out | The server is not responding or blocking port 2049. | Check the firewall on the server and router. On Windows, disable Windows Defender Firewall. |
| Permission denied | Incorrect access rights to /etc/exports. | Add the parameter. no_root_squash for yours IP. |
| The folder is empty after mounting | NFS-The server does not export files to your user. | Check the rights on the server: chmod -R 777 /mnt/data (temporary). |
| Automation after sleep | MIUI/HyperOS kill off background processes. | Add in. NFS Manager or Termux except for batteries. |
For diagnosis, use the following commands:
- ๐ Server availability check: ping 192.168.1.100
- ๐ Checking Exported Folders: Showmount -e 192.168.1.100
- ๐ Mounting logs: dmesg | grep nfs
๐ก
If you are on a Linux server, check the logs. NFS: tail -f /var/log/syslog | grep nfs. Often it gives the exact reasons for the errors (e.g., incorrect ones). IP into /etc/exports).
NFS Alternatives: When to Choose a Different Protocol
NFS โ It's not always the best choice. Consider alternatives depending on the task:
- ๐ For multimedia (movies, music): โ SMB (It is easier to configure, works in Solid Explorer). โ DLNA (streaming without mounting, supported MIUI Gallery).
- ๐ For backups: โ WebDAV (encryption, support in Nextcloud). โ rsync (via Termux for incremental backup).
- ๐ For remote file management: โ SSHFS (encrypted connection, mounted as a local folder). โ FTP/SFTP (simplicity but lower speed).
Speed comparison on Poco X4 Pro+ 5G (Wi-Fi 6, server to server SSD):
- ๐ NFS: 85โ95 MB/s (reading), 70โ80 MB/s (recording).
- ๐ SMB: 60โ70 MB/s (reading), 50โ60 MB/s (recording).
- ๐ SSHFS: 30-40 MB/s (depending on encryption).
- ๐ FTP: 20-30 MB/s.
The choice of protocol depends on priorities:
- ๐น Maximum speed โ NFS.
- ๐น Easy setup โ SMB.
- ๐น Security โ SSHFS WebDAV.
- ๐น Compatibility โ DLNA (It works on all devices).