Windows 挂载linux 目录

Windows 挂载linux 目录(读写)

目标:Windows (10.0.1.129)的 s: 盘符(必须是一个盘符,未被使用的)挂载 Linux(10.0.1.144)的home/dilusense/194root/haolq目录

准备工作:

1.安装linux nfs服务

centos/redhat操作系统: #yum install nfs-utils rpcbind

启动 service nfs start

Windows 挂载linux 目录_第1张图片

2.选择你需要挂载的文件系统,例如:/nfs

#vi /etc/exports

/nfs 10.0.1.129(rw,sync)

备注:sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项

    ro:设置输出的共享目录只读,与rw不能共同使用

    rw:设置输出的共享目录可读写,与ro不能共同使用

3. nfs服务重启

centos/redhat操作系统:

# service nfs restart

4. 你可以通过指令查看你的nfs服务状态:

$netstat -lt  

出现形如下面第二条的语句,说明你NFS服务配置成功

tcp        0      0 *:54912                 *:*                     LISTEN     

tcp        0      0 *:nfs                   *:*                     LISTEN     

tcp        0      0 *:40004                 *:*                     LISTEN     

 

或者:

5.windows 挂载linux nfs

5.1 打开控制面板->程序->打开或关闭windows功能->网络文件系统服务(NFS)。

Windows 挂载linux 目录_第2张图片

5.2 运行

打开windows 的cmd命令窗口,运行 mount -nfs 10.0.1.144:/home/dilusense/194root/lightwindwos s:

将 10.1.2.120中nfs目录。挂载到X: 下

成功挂载,打开我的点脑,你即可在你网络位置看到 X:盘了

5.3 取消挂载  umount s:

6.问题处理

6.1 windows 中无法复制 nfs中的文件;

右击属性,可以看到UID=-2由于在存储设备上共享出来的NFS文件系统归属于root权限,且无法修改该所属用户,而Windows通过UID=-2的用户去写,肯定写不进去。

解决:(修改后,重启机器,重新挂载)cmd 窗口的注册表命令 regedit

Windows 挂载linux 目录_第3张图片

Windows 挂载linux 目录_第4张图片

6.2 windows 无法往 nfs文件夹中 写入文件

解决:授权 chmod –R 777 /nfs

 

Ok。到这里。。。。。读写都没问题了。。。

你可能感兴趣的:(Windows 挂载linux 目录)