环境
- 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的信息。