「NFS」- 在本机中,挂载远程 NFS 文件系统

  CREATED BY JENKINSBOT

问题描述

该笔记将记录:在 Linux 或 Windows 中,如何挂载远程的 NFS 系统,以及常见问题处理。

解决方案

在 Linux 中

安装 NFS 客户端命令:

# 在 Debain 中
apt-get install -y nfs-common

# RHEL/CentOS
yum install -y nfs-utils.x86_64

查看 NFS 服务的导出目录:

showmount -e 192.168.3.4

# # 执行述命令后,会显示由 NFS 服务器服务导出的目录列表。比如:
# Export list for localhost:
# /media/nfs *

执行挂载命令,将 192.168.3.4 的 /srv/nfs/ 目录挂在到本地 /media/nfs/ 目录:

mkdir -pv /media/nfs
mount -t nfs 192.168.3.4:/media/nfs /media/nfs
mountpoint /media/nfs # /media/nfs is a mountpoint => 验证挂载成功

如果希望开机自动挂载,需要修改 /etc/fstab 配置文件:

192.168.3.4:/media/nfs /media/nfs nfs4 defaults 0 0

在 Windows 10 中

How to Mount an NFS Share Using a Windows 10 Machine

注意事项:Windows 10 家庭版不支持 NFS 功能,需要系统为 Windows 10 专业版(这需要更改产品密钥)。

第一步、安装 NFS 客户端
控制面板 => 程序 => 启用或关闭 Windows 功能 => NFS 服务 => NFS 客户端 => 确定

第二步、处理中文目录名乱码
控制面板 => 时钟和区域 => 区域 => 管理 => 更改系统区域设置(C)… => 区域设置 => Beta 版:使用 Unicode UTF-8 提供全球语言支持(U)

第三步、挂载 NFS 文件系统

# 通过命令行挂载
mount \\192.168.3.4\media\nfs z:

# 或者,在文件管理器中,使用 映射网络驱动器 功能进行挂载
...

# 卸载 NFS 文件系统
umount z:

参考文献

SettingUpNFSHowTo
Network File System (NFS)
Solving NFS Mounts at Boot Time
Mounting NFS File Systems using /etc/fstab
解决 Windows 10 家庭版无法使用NFS服务的问题
win10 挂载NFS(网络文件夹)
在windows下挂载nfs文件系统