centos7以挂载的方式,访问windows共享文件夹,挂载命令为:

mount -t cifs -o username=administrator,password=*** //192.168.1.41/sjy /mnt/smb/

其中,命令各参数含义如下

  • /mnt/smb/为linux本机文件目录,若本机没有该目录则需创建
  • //192.168.1.41/sjy为windows系统IP和共享目录
  • administrator为windows系统登录用户名,***为windows系统登录密码

挂载成功后,切换到/mnt/smb/目录下,查看目录下文件,可成功访问到windows共享文件夹下所有文件。完整命令如下

 
  1. [root@localhost mnt]# mount -t cifs -o username=administrator,password=*** //192.168.1.41/sjy /mnt/smb/

  2. [root@localhost mnt]# cd /mnt/smb/

  3. [root@localhost smb]# ls

ps:如果出现mount error(112): Host is down

就加个vers=3.0看一下

来列出win上的共享列表,如果说协议协商失败。用以下步骤来试试:
1.mount -o username,password,vers=2.0 //ip/path  /mountpoint
2.如果上面的还是失败。可能你的Linux中的cifs.ko模块太老,比如你的Linux是CentOS 4、5、6,那么没有任何方法解决这样的问题。
3.如果是CentOS 7上用步骤1来测试。

开机自动挂载共享文件夹:

vim /etc/rc.d/rc.local

在末尾添加:
mount -t cifs //10.20.200.100/share /mnt/smb/ -o username=administrator,password=fireFox134095

保存退出后,执行:
chmod +x /etc/rc.d/rc.local

参考:Linux 下幾種網芳/Samba 目錄的 mount 方式

Logo

更多推荐