How to find and configure NFS on Xiaomi Redmi 10: The Complete Guide

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:

  1. 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).
  2. 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.

πŸ“Š What kind of firmware are you using on Redmi 10?
MIUI Global
MIUI China
MIUI EU
Custom (LineageOS, Pixel Experience, etc.)
I don't know.

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:

  1. Open Settings β†’ Storage β†’ Network Storage β†’ Add Storage.
  2. Select the NFS type (if not, see the workaround section).
  3. Enter server data: Server: 192.168.1.100 Folder: /mnt/data Username: (leave empty if not required) Port: 2049 (default)
  4. 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:

MethodDifficultyRoot 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:

  1. Install the NFS Manager app from Google Play.
  2. Launch it and give access to the storage.
  3. Press + and enter the server data (similar to the standard method).
  4. 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
Open Terminal Emulator (or use adb shell) and type the command: mount | grep nfs If the answer has a string from your server's IP, the connection is active.

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:

ProtocolEncryptionSpeed.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:

  1. On PC, open Control Panel β†’ System β†’ Additional System Settings β†’ Computer Name and remember the device name (e.g., DESKTOP-ABC123).
  2. In MI File Manager on Redmi 10, select Network β†’ Add Storage β†’ SMB.
  3. 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.

FAQ: Frequent questions about NFS on Xiaomi Redmi 10

Can I use NFS to stream NAS videos on Redmi 10?
Yes, but with reservations. NFS is suitable for playing media files through applications like VLC or Kodi, but: Video in 4K resolution can be slowed down due to Wi-Fi limitations. Some players (for example, the standard MI Video Player) do not support network paths. For smooth playback, use a wired connection or Wi-Fi 6. Alternative: configure DLNA on NAS - most NAS (Synology, QNAP) is supported out of the box.
Why did the "Network Storage" item disappear after the MIUI update?
In some MIUI 13β†’14 updates, Xiaomi removes NFS support for "optimization." Solutions: Reverse the previous firmware version via MIUI bootloader. Use third-party file managers (Solid Explorer, FX File Explorer) with support for NFS. Install custom recovery (TWRP) and swipe the NFS Enabler module through Magisk (root required).
How to make the NFS network folder appear in the gallery?
Standard Gallery in MIUI It doesn't scan network folders. Bypass: Use Google Photos or Simple Gallery, which supports manual path addition. Copy files to local storage (e.g., Syncthing). Configure rclone to automatically sync to the cloud (Google Drive, Yandex Disk). For Google Photos: Open the app and tap on the avatar β†’ Photo settings β†’ Backup and sync. Select folders on your device and manually add a path to the mounted folder. NFS-folder (usually) /storage/emulated/0/NFS/name-folder).
Can I use NFS to backup photos with Redmi 10?
Technically, but it's not the best solution. Problems: NFS doesn't support incremental backup (all files are copied every time). When a connection breaks, the backup can be interrupted without notice. There's no file versioning (unlike Syncthing or Resilio Sync). Best alternatives: Syncthing - synchronizes folders with encryption and history of changes. Foldersync - supports NFS, SMB, WebDAV with schedule settings. Termux + rclone - for advanced users (backup to the cloud with encryption).
How to speed up NFS on Redmi 10?
Speed depends on many factors, but here are the work tips: Use NFS v4 instead v3 (On the server, increase the size of the buffer: sudo sysctl -w sun.rpc.tcp_max_slot_table_entries=128 Turn off power saving for Wi-Fi: Settings β†’ Battery β†’ Performance mode β†’ Wireless networks. For critical tasks, connect via cable via USB-ethernet adapter (e.g., USB-ethernet adapter, USB-C to RJ45). The speed test can be performed via Terminal Emulator: dd if=/storage/emulated/0/NFS/bigfile.iso of=/dev/null bs=1M (where bigfile.iso is a large file on the server).