Win10做NFS客户端挂载Linux NFS服务端(含文件编码转换)

1. 安装启动软件
yum install -y nfs-utils rpcbind
systemctl start rpcbind
systemctl enable rpcbind
systemctl start nfs-server
systemctl enable nfs-server
# 优雅重启
systemctl reload nfs-server.service
2. Linux NFS服务端配置
useradd myshare -s /sbin/nologin -d /share -M
id myshare
找出mysahre的uid和gid

mkdir /share
chown -R myshare:myshare /share
ls -ld /share

vim /etc/exports
=======================================================
# 挂载选项请参考 man exports
/share 192.168.74.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001)

# 使能配置
exportfs -rv
3. Win10客户端配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入控制台进行测试(命令方式)

# 查看Linux NFS远端服务器导出的目录资源
showmount -e 192.168.74.205
导出列表在 192.168.74.205:
/share                             192.168.74.0/24

# Win10本地挂载NFS
mount 192.168.74.205:/share Z:

# 查看本地目录挂载情况
mount

# 取消本地挂载
umount Z:

# 类比Linux下的客户端挂载命令
mount -t nfs 192.168.74.205:/share /mnt
umount /mnt

注意:

  • Win10到Linux文本编码要统一为UTF-8
    Win10这边默认是GBK编码。由于编码不一致会导致乱码。

可以使用如下命令转换

# 文本内容转换 iconv
yum install -y glibc-common
iconv -f gbk -t utf8 test.gbk -o test.utf8

# 文件名转换 convmv
yum install -y convmv
convmv -f gbk -t utf-8 -r --notest /your/文件名
  • 挂载的共享目录中不可以编辑文件
    Win10只能将修改好的文件拷入共享目录。Linux之间挂载后是可以直接在共享目录中编辑文件的。从这些不便来讲Win10下还真不如使用 RaiDrive 来得方便。

Win10图形化挂载NFS的方式(比命令方式慢)

在这里插入图片描述
在这里插入图片描述

4. 自动挂载

Win10只能选择开机/登陆的时候挂载NFS。
Linux可以自动挂载:

yum install -y autofs
systemctl start autofs.service
systemctl enable autofs.service

vim /etc/auto.master
=========================================================
/misc   /etc/auto.misc
# 这里定义自动挂载点的父级目录/home/bee/share,后边指出挂载点(子目录mnt/)的挂载配置。
/home/bee/share  /etc/nfs.misc

vim /etc/nfs.misc
=========================================================
# mnt即挂载点:/home/bee/share/mnt
# 192.168.74.205:/share是NFS服务器导出的目录资源
mnt -fstype=nfs 192.168.74.205:/share

systemctl restart autofs

# 查看挂载情况
df -h
mount

# 处理umount时device is busy的问题
fuser -km /home/bee/share/mnt
# 强制卸载
umount -lf /home/bee/share/mnt 

注意:当访问到挂载点(子目录mnt)时才会触发自动挂载。比如:cd /home/bee/share/mnt,ll ~/share/mnt或者cat /home/bee/share/mnt/afile。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值