Xiaomi Redmi 10 is a popular smartphone with flexible networking capabilities, but the function of NFS (Network File System) often goes unnoticed by users. Many people mistakenly think that working with network folders requires root access or third-party applications, although MIUI has built-in tools. In this article, we will discuss exactly where the NFS settings in Redmi 10 firmware are hidden, how to connect to network storage without unnecessary manipulation, and why standard instructions from the Internet may not work.
It's important to understand that NFS on Android is not the same as on a PC or server. It's the client part of the protocol that allows your smartphone to connect to remote folders (like a NAS or Linux server) rather than sharing your files over the network. If you want to share files with Redmi 10, you'll need an alternative approach (which we'll talk about too).
What is NFS and why you need it on your smartphone
The Network File System (NFS) protocol was developed in 1984 for Unix systems, but is still used to share files over a local network. On the Xiaomi Redmi 10, it allows:
- π Connect to network folders on NAS (Synology, QNAP, TrueNAS) as a local storage facility.
- π₯οΈ Work with files on a Linux server or computer running NFS-server.
- π± Use network storage for backups, media libraries or documents without taking up space on your smartphone.
- π Automatically sync files between devices (e.g., photos from the camera).
Difference from SMB (supporter MIUI): NFS It works faster with large files and is better optimized for Unix-like systems. However, for home use, the difference is often subtle β NFS-Server is more difficult to configure on Windows than SMB (You will need a third-party software like hanewin. NFS Server).
β οΈ Attention: Redmi 10 with firmware MIUI Global support NFS It can be disabled by default. If the settings do not have Network Storage, you will need to activate it through the Developer Settings or use workarounds.
Where to look for NFS settings on Xiaomi Redmi 10
Unlike FTP or SMB, which are easy to find in the Storage menu, NFS is hidden deeper. Here are two proven ways to get to the settings:
- Using "Additional Storage Settings": Go to Settings β Storage β Additional β Network Storage. If there is no "Network Storage" option, then your version of MIUI does not support NFS out of the box (see the section on workarounds).
- Using Developer Settings: Activate Developer Mode (7 times tap Settings β About Phone β MIUI Version), then open Settings β Additional β Developer Tools and find the option Enable Network Storage (NFS). After rebooting the device, the item will appear in the main storage menu.
If none of these methods worked, your firmware can be cropped (especially for MIUI EU or custom builds), in which case a third-party NFS Manager app or manual adjustment via adb will help.
Step-by-step instructions: how to connect to NFS-server
Suppose you find the NFS settings in the menu, and then you'll see how to connect to the network folder.
- π IP-address NFS-servers (e.g. 192.168.1.100).
- π Export folder name (indicated in server config, usually /mnt/data).
- π Access rights (if the server requires authentication).
Instructions:
- Open Settings β Storage β Network Storage β Add Storage.
- Select the NFS type (if not, see the workaround section).
- Enter server data: Server: 192.168.1.100 Folder: /mnt/data Username: (leave empty if not required) Port: 2049 (default)
- Click Connect and wait for mounting (can take up to 30 seconds).
If the connection is not possible, check:
Ping to the server passes (use the Ping & DNS app)
NFS-server allows connections from IP your Redmi 10
Port 2049 opens in server firewall
It's off on the smartphone. VPN proxy-->
β οΈ Note: On some versions MIUI Network folders are only displayed in the Files by Google (or standard file) application. MI File Manager. They may not appear in the Explorer - check the Network or Devices tab".
Bypasses if NFS is not in the settings
If your firmware doesnβt have built-in NFS support, there are three working options:
| Method | Difficulty | Root is required. | Cons |
|---|---|---|---|
| NFS Manager (annex) | ββ | β No. | Paid version for full functionality |
| Adb shell + manual mounting | βββ | β No. | Resets after rebooting |
| Firmware with NFS support (for example, LineageOS) | ββββ | β Yes. | Risk of βbrickingβ, loss of guarantee |
Letβs take a closer look at the first method, as it is the safest:
- Install the NFS Manager app from Google Play.
- Launch it and give access to the storage.
- Press + and enter the server data (similar to the standard method).
- Select Mount at boot so that the folder connects automatically.
Important: The application creates a virtual drive in the /storage/emulated/0/NFS folder. If files are not displayed after you connect, check the permissions for the application in Settings β Applications β Permissions.
How to check if NFS works without root
Typical errors and their solutions
Even if you did everything right, the NFS on Redmi 10 can be unstable, and here are the most common problems and ways to fix them:
- π« "Failed to connect to the server": Check what is on the server in the file /etc/exports indicated IP Your smartphone (or subnetwork, for example) 192.168.1.0/24). After the changes, restart. NFS-server by the Sudo Exportfs team -ra.
- π "Folder connects, but files don't show up": "Maybe the problem is encoding file names. Try renaming folders on the server using only Latin and numbers. Also check access rights: chmod 755 /mnt/data.
- π "Connection breaks after sleep: B MIUI There's aggressive battery optimization. Add an app. NFS Manager except: Settings β Battery β Optimizing the battery β All applications β NFS Manager β No restrictions.
If nothing works, try an alternative protocol:
π‘
To transfer files between Redmi 10 and a Windows computer, it is easier to use SMB (includes in Control Panel β Programs β Enable or disable Windows components β Support for sharing SMB files). On your smartphone, connect via Settings β Storage β Network Storage β SMB.
How to protect data when using NFS
NFS does not encrypt traffic by default, so it is not recommended to use it on unsecured networks (such as public Wi-Fi).
- π Use it. VPN: Set up WireGuard or OpenVPN on the server and connect to the server. NFS only through a protected tunnel.
- π‘οΈ Restrict access by IP: In the file /etc/exports Only give the trusted ones IP-addresses, for example: /mnt/data 192.168.1.100(rw,sync,no_subtree_check)
- π Turn it off. NFS When simple: On the server you can configure automatic disabling of exports via cron.
If you need to share sensitive data, consider alternatives:
| Protocol | Encryption | Speed. | Difficulty setting up |
|---|---|---|---|
| NFS + VPN | β Yes. | ββββ | βββ |
| SFTP/SSH | β Yes. | ββ | ββ |
| WebDAV (HTTPS) | β Yes. | βββ | β |
β οΈ Attention: Redmi 10s MIUI 13+ built-in NFS It may conflict with some VPN-applications (e.g. ProtonVPN) if, after connecting to VPN Network folder disappears β try to disable the option βBlock leaksβ DNS" customized VPN.
Alternatives to NFS for Xiaomi Redmi 10
If NFS is not suitable due to setup complexity or compatibility issues, consider these options:
- π SMB (Samba: Built-in MIUI, Itβs easier to set up on Windows, but slower to work with large files.
- βοΈ WebDAV: Works through HTTPS, majority-supported NAS. On the smartphone connects through applications like FX File Explorer.
- π Syncthing: Decentralized sync without servers. Perfect for backup photos.
- π± FTP-Server on your smartphone: If you want to give away files from Redmi 10, rather than connecting to a server, use Solid Explorer or FX File Explorer in Mode FTP-server.
For most home tasks, SMB or WebDAV will be more convenient, such as connecting to a folder on Windows-PC:
- On PC, open Control Panel β System β Additional System Settings β Computer Name and remember the device name (e.g., DESKTOP-ABC123).
- In MI File Manager on Redmi 10, select Network β Add Storage β SMB.
- Enter: Server: DESKTOP-ABC123 Username: Your name in Windows Password: Your passwordFolder: Common folder Name
π‘
For maximum file transfer speeds between Redmi 10 and NAS, use NFS on a wired local network (via a USB-ethernet adapter). Wireless transmission over Wi-Fi 5 (802.11ac) is limited to ~300 Mbps, whereas NFS over gigabit Ethernet gives up to 900 Mbps.