如何将window系统下的文件夹挂载到Linux系统下

环境

  • win10的电脑
  • 一台centos7的电脑
  • 两台电脑在同一局域网下,接下来将window系统下的文件夹挂载到Linux系统下。

开始

1、先在windows下面共享需要挂载的目录。

参考教程,注意在下面这步中设置用户时,需要给出完全控制的权限,包括读取和写入权限。这个用户与在linux下配置的username=xxx,password=xxx相对应。

2、在linux下面创建一个需要挂载到的目录。

mkdir fromWin10Share

3、利用mount命令进行挂载。

首先用id命令查看当前用户的信息:

id 

会得到uid=123 gid=123 groups=123的用户信息,接下来mount

sudo mount //xxx.xx.xx.xxx/win10_share ./fromWin10Share/ -t cifs -o rw,uid=1002,gid=1003,username=Tom,password=xxxxxx

其中:
//xxx.xx.xx.xxx/win10_share 是win10系统中要共享的文件夹,注意不需要给出具体路径,只需要写成这样ip地址+文件夹名称即可。

./fromWin10Share/ 是linux下要挂载到的文件夹位置,这个需要给出具体的路径

-t cifs 是文件类型的参数

-o rw,uid=1002,gid=1003,username=Tom,password=xxxxxx -o是选项参数,rw是给当前用户以读写的权限,uid,gid都是刚才获取到的当前用户的信息,username和password是win10下的用户和密码(这个和第一步提到的对应)。注意:若是不加这些rw,uid,gid的信息,也可以挂载,但会发现Linux中会没有对文件写入的权限,我试了就算chown了也还是不行。。。那是因为这些挂载后的文件夹都是属于root用户,当前的普通用户没有权限写入,因此才需要加上rw,uid,gid的信息。


版权声明:本文为weixin_43128203原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。