CentOS虚拟机挂载Windows共享目录

Posted tangxiao187

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS虚拟机挂载Windows共享目录相关的知识,希望对你有一定的参考价值。

Windows文件共享使用了SMB协议(又称CIFS协议),该协议主要提供了文件共享和打印共享功能,分别使用TCP 139和445端口。UNIX、Linux系统提供了该协议的开源实现samba。为了方便开发和调试,在Windows宿主机和CentOS虚拟机之间通过SMB协议共享文件夹,在Windows 10系统下使用IDE开发,在CentOS下编译调试。具体方法如下:

1. Windows开启共享文件夹

在Windows系统上,对想要共享的文件夹点右键,选择“授予访问权限”,然后设置samba客户端访问该文件夹时要使用的用户及读写权限。

2. 用samba-client测试共享文件夹

在CentOS虚拟机上,安装samba客户端samba-client:“yum install samba-client.x86_64”,然后使用“smbclient //192.168.56.1/source_code -U "Administrators"”命令测试连上Windows的SMB服务器,输入"l"命令可以列出目录下的文件。由于samba-client是命令行工具,不便于使用,因此使用cifs-utils工具将Windows的共享文件夹挂载到CentOS文件系统。

3.在CentOS上挂载共享文件夹

安装cifs-utils:“yum install cifs-utils”,在/mnt目录下创建source_code,然后用mount命令挂载目录:“mount –t cifs -o username= Administrators,password=123456,vers=3.0 \\192.168.56.1\source_code /mnt/source_code”,注意:Windows 10系统需要添加“vers=3.0”这个参数否则会出现“Host is down”错误。

4.设置开机自动加载

为了方便每次虚拟机开机自动挂载source_code目录,在/etc/fstab中添加一行:“//192.168.56.1/source_code /mnt/source_code cifs defaults,username= Administrators,password=123456,vers=3.0 0 0”。

以上是关于CentOS虚拟机挂载Windows共享目录的主要内容,如果未能解决你的问题,请参考以下文章

centos7挂载Windows共享文件夹

VMware:Windows系统给虚拟机系统共享文件虚拟机里Linux系统挂载共享文件镜像做yum源

vmware linux虚拟机怎么挂载共享的文件夹

VirtualBox 共享目录

Centos虚拟机共享文件夹操作流程

VirtualBox中Centos安装增强功能及共享文件夹的挂载