Linux使用mount命令挂载windows共享文件夹

概述

Linux系统版本为Deian9.9。共享文件是在win10系统下设置的共享文件夹,首先需要确保共享文件夹设置正确。可以参考我的另一篇博客,地址如下:
Windows下共享文件夹的正确设置

使用mount命令挂载

  1. 首先需要确保linux终端上ping命令可以ping通windwos系统;若在linux终端上ping不同windows主机,则可能是由于windows主机防火墙没有关闭,这时候需要先关闭windows系统的防火墙,然后就可以ping通,此时即可进行以下操作;
  2. 在Linux系统的某个路径下创建挂载目录;
  3. 执行以下命令:mount -t cifs //192.168.21.129/MySelf ./windows -o username=“name”,password=“test”
    • 若执行该命令过程中出现"failed: not route to host"
      说明Linux系统ping不同windows系统,即网络不通;需要解决该问题才能够正常执行mount命令;
    • 若执行该命令过程中出现“failed: host is down”
      这个问题主要在于版本上面,所以在mount cifs的时候显式指定一下挂载的cifs是最新的版本即可
      mount -t cifs //192.168.21.129/MySelf ./windows -o username=“name”,password=“test”,vers=2.0
    1. 执行上述命令,成功挂载后,即可访问共享文件夹下的文件,但发现无法将linux下的文件拷贝到当前的路径下,即使使用chmod命令修改该路径的读写权限;
    2. 针对3中所说的问题,需要在挂载的时候即设置读写权限
      mount -t cifs //192.168.21.129/MySelf ./windows -o username=“Liang Jin”,password=“104893”,vers=2.0,dir_mode=0777,file_mode=0777

注意:由于我的终端是在挂载文件夹件所在的路径,因此使用./windows这种相对路径的方法,若终端不是在挂载文件夹所在路径打开的,注意使用绝对路径。

你可能感兴趣的:(mount,挂载共享文件夹,总结)