摘要:在Linux虚拟机与宿主机之间共享文件夹,可以使用以下几种方法: 方法一:使用VMware工具1. 安装VMware Tools: 如果您使用的是VMware Workstation或者VMware Player,需要先安装VMware Tools。打开虚拟机电源后,从菜单中选择 `VM -> Install VMwa...
在Linux虚拟机与宿主机之间共享文件夹,可以使用以下几种方法:
方法一:使用VMware工具
1. 安装VMware Tools:
如果您使用的是VMware Workstation或者VMware Player,需要先安装VMware Tools。打开虚拟机电源后,从菜单中选择 `VM -> Install VMware Tools`。在Linux虚拟机内挂载并安装VMware Tools。
2. 配置共享文件夹:
- 在VMware Workstation界面里,选择您的虚拟机并点击 `Settings`。
- 在选项卡中选择 `Options -> Shared Folders`。
- 点击 `Add` 添加共享文件夹。选择宿主机上的文件夹并设置共享选项,如` Enabled until next power off or suspend` 或 `Always enabled`。
- 确认并应用设置。
3. 访问共享文件夹:
- 启动虚拟机并登录到Linux系统。
- 通常,VMware共享文件夹会被挂载到 `/mnt/hgfs` 目录下。您可以通过以下命令来查看共享文件夹:
```sh
ls /mnt/hgfs
```
方法二:使用 VirtualBox 工具
1. 安装虚拟机增强功能(Guest Additions):
- 在VirtualBox的菜单中选择 `Devices -> Insert Guest Additions CD Image`,然后在虚拟机内挂载并安装。
2. 配置共享文件夹:
- 在VirtualBox的菜单中选择您的虚拟机,然后点击 `Settings`。
- 进入 `Shared Folders` 选项卡,点击右侧的文件夹图标 `Add`,选择宿主机上的文件夹,设置共享路径和访问权限。
- 确认并应用设置。
3. 访问共享文件夹:
- 启动虚拟机并登录到Linux系统。
- 使用以下命令挂载共享文件夹(假设共享文件夹名称为`Shared`):
```sh
sudo mount -t vboxsf Shared /mnt/shared
```
- 其中`Shared`为共享文件夹名称,`/mnt/shared`为在虚拟机内的挂载点。
方法三:使用 Samba 服务
1. 在宿主机上配置Samba:
- 编辑Samba配置文件`/etc/samba/smb.conf`,添加共享目录设置:
```ini
[shared]
path = /path/to/shared-folder
read only = no
browsable = yes
```
- 重启Samba服务:
```sh
sudo systemctl restart smb
```
2. 在虚拟机上安装并配置Samba客户端:
- 安装Samba客户端:
```sh
sudo apt-get install samba-client cifs-utils
```
- 挂载共享文件夹:
```sh
sudo mount -t cifs //hostIP/shared /mnt/shared -o user=username,password=password
```
上述方法会根据不同的虚拟化软件而有所区别,选择适合的方式即可实现文件夹共享。