Xiaomi Redmi 10 is one of the most popular budget smartphones with support for modern network protocols, including: NFS (Network File System: This protocol allows you to connect remote folders as local drives, which is convenient for working with large files, backups or a media library. MIUI They do not include built-in support. NFS-Customers, therefore, have to use the workarounds.
In this guide, we will discuss three ways to connect. NFS Redmi 10: through third-party applications (e.g, NFS Manager, using Termux for advanced users, as well as setting up NFS-We will focus on solving typical connection errors (for example, "Permission denied" or "No route to host"), which often occur when working with a smartphone. NFS locally.
If you plan to use NFS to stream movies, back up or collaborate with files, this guide will help you set things up from scratch, even without root permissions. And for those who have tried and experienced problems, we have prepared a section on diagnosing and fixing bugs.
What is NFS and why you need it on your smartphone
NFS (Network File System) is a network protocol developed by Sun Microsystems in 1984 for remote file access. Unlike the more common SMB (used in Windows) or FTP, NFS is optimized for high-speed, low-latency local area networks.
- ๐ฌ Streaming video without pre-downloading (e.g. movies in format) 4K s NAS-server).
- ๐ Backup of photos and documents to the network storage.
- ๐ Synchronize files between multiple devices (smartphone, PC, laptop).
- ๐ฅ๏ธ Remote work with project files (for example, for programmers or designers).
Xiaomi Redmi 10 NFS This can be helpful if you have a home server, NAS (for example, Synology or QNAP), or even a router with support USB-storage (e.g. storage, ASUS RT-AX88U). The main advantage over cloud services (Google Drive, Yandex Disk) is the absence of restrictions on the speed and volume of data, as well as full control over files.
โ ๏ธ Attention: NFS If you connect via a public network (for example, in a cafe or office), use VPN or tune in NFS over TLS data protection.
Preparation: What you will need to connect NFS
Before setting up, make sure you have:
| Component | Requirements | Examples |
|---|---|---|
| NFS-server | Device running NFS-server, NAS, router) | Synology DS220+, PC with Ubuntu, Keenetic router |
| Local area network | All devices must be on the same subnet (e.g. 192.168.1.x) | Wi-Fi or Ethernet (via USB-C adapter) |
| Client application | NFS-Android client (for example, NFS Manager or Termux) | NFS Manager |
| Access rights | The server must have an export directory for your IP. | /etc/exports file on Linux server |
If you don't already NFS-server, you can quickly deploy it to a Windows PC 10/11 (through WSL hanewine NFS Server) or on Linux (e.g., Ubuntu Server). USB (for example, ASUS TP-Link or TP-Link often has a built-in enable option NFS web-based.
To test the connection, we recommend using the NFS Manager application - it is free (with restrictions in the free version) and does not require root rights. The alternative is Termux with manual mounting, but this method is more complicated and suitable for experienced users.
Method 1: Connecting NFS to NFS Manager (without root)
This is the simplest method that requires no special knowledge. The NFS Manager application allows you to mount network folders as local drives and work with them through any file manager (for example, Mi File Manager or Solid Explorer).
- Install NFS Manager from Google Play.
- Open the app and press + (add a new connection).
- Fill in the fields: ๐ Server IP: IP-address NFS-servers (e.g., servers, 192.168.1.100). ๐ Export Path: The path to the exported folder (e.g, /mnt/nas/shares). ๐ Mount Point: Local folder on your smartphone (for example, /storage/emulated/0/nfs_share). ๐ Options: leave by default (rw,soft,intr,noatime,nodiratime).
Mount
If the connection is successful, the folder will appear in the root directory of internal memory (/storage/emulated/0/). Now you can open files directly from Mi File Manager or other applications.
Make sure your smartphone and server are on the same network|Check it out. IP-server address (for example, via ipconfig on Windows)|Make sure the folder is exported to the server (file) /etc/exports)|Try opening the file from the connected folder-->
โ ๏ธ Note: In the free version NFS Manager connection breaks after restarting the smartphone. To avoid this, purchase the Pro version or use Tasker for automatic mounting.
Method 2: Manual connection via Termux (for experienced)
If you prefer more control or you already have Termux installed, you can manually connect NFS using the command line, a method that requires basic Linux knowledge and superuser rights (but not necessarily root on the smartphone itself).
First, install Termux from Google Play or from the official F-Droid website.
pkg update && pkg upgrade
pkg install nfs-utils
mkdir ~/nfs_mount
mount -t nfs -o rw,soft,intr,noatime,nodiratime 192.168.1.100:/mnt/nas/shares ~/nfs_mountWhere:
- 192.168.1.100 โ IP yours NFS-server.
- /mnt/nas/shares is the exported folder on the server.
- ~/nfs_mount โ Local folder in Termux, where the disk will be mounted.
To keep the connection alive after the reboot, add the mount command to the ~/.bashrc file or use Termux:Boot to automatically execute the script when you start.
/mnt/nas/shares 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)and restart the service: sudo exportfs -ra-->
Method 3: Setup NFS-server
If you don't already NFS-You can quickly deploy it to Windows or Linux. Let's look at both.
Setting up NFS-Windows-based 10/11
Windows requires you to install haneWIN NFS Server or use WSL 2 (Linux subsystem), and we recommend the latter as a more reliable way:
- Install WSL 2 via PowerShell: wsl --install --d Ubuntu
- Launch Ubuntu and install it. NFS-server: sudo apt update && sudo apt install nfs-kernel-server
- Edit the Export File: Sudo Nano /etc/exports Add a line (replace) IP to your smartphone address): /mnt/c/Users/YourName/NFS_Share 192.168.1.101(rw,sync,no_subtree_check)
- Reset the server: sudo exportfs -a sudo service nfs-kernel-server restart
Setting up NFS-server on the router (on the example of Keenetic)
Many modern routers (for example, Keenetic, ASUS, TP-Link supports NFS through USB-The drive, the instructions for Keenetic:
- Connect a flash drive or hard drive to USB-router.
- Go to the router's web interface (192.168.1.1).
- Go to the Applications โ File Server โ NFS.
- Enable NFS and specify a folder for export (e.g. /mnt/sda1/Share).
- Add in. IP-Address of your smartphone to the list of authorized customers.
How do you know? IP-smartphone?
Solving Common Errors When Connecting NFS
Even if you set it up properly, you can have errors, and let's look at the most common ones and how to fix them.
| Mistake. | Possible cause | Decision |
|---|---|---|
| mount: Operation not permitted | Insufficient rights on a smartphone or server | Check the export rights on the server and use sudo in Termux |
| No route to host | Smartphone and server in different subnets | Check it out. IP-Router addresses and settings (disable guest network) |
| Permission denied | Incorrect permissions to access the folder on the server | Change the rights: chmod 777 /path/to/folder (temporary solution) |
| Stale file handle | The server was restarted and the client did not update the connection. | Remount the folder or restart the folder NFS-server |
If the error persists, check the server log (on Linux: tail -f /var/log/syslog) or enable debugging in the NFS Manager (in the application settings).
๐ก
The most common error, Permission denied, is usually due to incorrect export settings on the server. IP-Smartphone address is clearly listed in the file /etc/exports and access rights are configured correctly.
Optimizing the NFS on Redmi 10
After successful connection, you can improve the performance and stability of the NFS:
- ๐ Use a wired connection (through a wired connection) USB-C Ethernet adapter, if you transfer large files.
- ๐ Set up caching in NFS Manager: Add the rsize option=8192,wsize=8192 in the mounting parameters.
- ๐ก๏ธ Enable encryption if you connect over a public network (e.g. OpenVPN) + NFS).
- ๐ถ Turn off Wi-Fi power saving in your smartphone settings (Settings) โ Battery โ Performance mode).
For streaming video, we recommend using apps like VLC or MX Player that support direct network folders. If files open slowly, try to reduce the buffer size in the player settings.
NFS Alternatives: When to Choose a Different Protocol
NFS is not always the best solution, so let's look at the alternatives depending on the problem:
| Protocol | When to use | Pluses | Cons |
|---|---|---|---|
| SMB (Samba) | Working with Windows-PC or NAS | Simple setup, wide support | Slower NFS, more overhead costs |
| FTP/SFTP | Remote Internet access | It works through any network, there is encryption. | No mounting as a local disk |
| WebDAV | Access to files through the browser | Cross-platform, HTTPS support | Low speed compared to NFS |
If you want to mount a network folder as a local drive, the best options are NFS or SMB. For remote access over the Internet, SFTP or WebDAV with encryption is suitable.