实现linux虚拟机与windows共享文件夹

windows共享,linux内挂载,实现虚拟机与windows共享文件夹

就不死磕安装vmware tools的方式了,浪费不少时间,都失败了。发现windows内共享,linux内挂载更为方便简单。
1.配置windows共享
在本地机上以Windows10举例 :在控制面板 -->程序–>程序和功能–>启用或关闭Windows功能–>SMB 1.0/cifs file sharing support勾选SMB 1.0/CIFS Client和SMB 1.0/CIFS Server

在D盘新建一个测试文件D:\Test\SmbTest\GoalTest,右键菜单–>授予访问权限–>特定用户选择一个用户进行授权,实测,用任何用户名都可以。

  1. Linux挂载
    执行命令:
mkdir /mnt/win
sudo mount -t cifs -o username=share,password=***** //192.168.1.20/test_share /mnt/win

就这样成功了。实现了linux访问windows的共享文件夹。

VmWare安装共享目录工具

选择菜单栏:虚拟机-->(重新)安装VmWare Tools,这是一个共享工具,点后会在虚拟机下方弹出:

.... 在客户机中装载虚拟CD驱动器,启动终端,解压后使用vmware-install.pl安装....

首先挂载cdrom

sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

挂载成功后

$ ls /mnt/cdrom/
manifest.txt  run_upgrader.sh  VMwareTools-9.9.0-2304977.tar.gz  vmware-tools-upgrader-32  vmware-tools-upgrader-64
tar -xvf /mnt/cdrom/VMwareTools-9.9.0-2304977.tar.gz
# 解压到当前目录
cd /home/test/vmware-tools-distrib
./vmware-install.pl
#安装
The configuration of VMware Tools 9.9.0 build-2304977 for Linux for this
running kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking "/usr/bin/vmware-toolbox-cmd" from the
command line.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.

搜了各种资料,试了各种办法,实际都安装失败了,原因是缺少一些乱七八糟的依赖,放弃了

以下是可能有效的方法:

在命令行中配置VMware Tools共享文件夹,需要按照以下步骤进行操作:

  1. 首先,确保VMware Tools已经安装在虚拟机中。如果没有安装,需要先安装VMware Tools。

  2. 在虚拟机中打开终端或命令行窗口。

  3. 输入以下命令,以挂载共享文件夹:

    sudo mount -t vmhgfs .host:/ /mnt/hgfs/
    

    其中,.host表示主机,/mnt/hgfs/是挂载点。

  4. 如果需要在每次启动虚拟机时自动挂载共享文件夹,可以将上述命令添加到/etc/rc.local文件中。

    sudo nano /etc/rc.local
    

    在文件末尾添加以下命令:

    mount -t vmhgfs .host:/ /mnt/hgfs/
    

    保存并关闭文件。

  5. 重新启动虚拟机,共享文件夹应该已经挂载成功了。可以在/mnt/hgfs/目录下访问共享文件夹中的文件。

  6. 安装完成后,输入以下命令以启动 VMware Tools 命令行:

    vmware-toolbox-cmd
    

    这将启动 VMware Tools 命令行界面,您可以在其中执行各种操作,例如获取虚拟机的 IP 地址、设置共享文件夹等。


VMware Tools是一种VMware虚拟机中的工具,它可以提供更好的性能和功能。在Ubuntu Server中,您可以按照以下步骤配置和启动VMware Tools:

  1. 在VMware虚拟机中,选择“VM”菜单,然后选择“Install VMware Tools”选项。

  2. 在Ubuntu Server中,打开终端并输入以下命令:

    sudo apt-get update
    sudo apt-get install open-vm-tools
    
  3. 安装完成后,重新启动虚拟机。

  4. 确认VMware Tools已经启动。在终端中输入以下命令:

    vmware-toolbox-cmd -v
    

    如果VMware Tools已经启动,您将看到版本号。

  5. 如果您需要手动启动VMware Tools,请在终端中输入以下命令:

    sudo /usr/bin/vmware-toolbox-cmd start
    

    这将启动VMware Tools。

注意:在Ubuntu Server中,您可以使用open-vm-tools代替VMware Tools。这是一个开源的工具,可以提供类似的功能。


在Ubuntu中,您可以使用以下命令行配置VMware Tools共享文件夹并启动:

  1. 首先,确保VMware Tools已经安装并运行在Ubuntu虚拟机中。

  2. 创建一个目录,用于挂载共享文件夹。例如,我们将创建一个名为“shared”目录:

    sudo mkdir /mnt/hgfs/shared
    
  3. 然后,使用以下命令将共享文件夹添加到VMware Tools中:

    sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs
    

    这将把VMware主机上的所有共享文件夹挂载到Ubuntu虚拟机的/mnt/hgfs目录中。

  4. 最后,启动共享文件夹:

    sudo mount -t vmhgfs .host:/shared /mnt/hgfs/shared
    

    这将把VMware主机上的“shared”共享文件夹挂载到Ubuntu虚拟机的/mnt/hgfs/shared目录中。

现在,您可以在Ubuntu虚拟机中访问共享文件夹并进行文件操作。

posted @ 2023-05-23 21:35  00lab  阅读(1215)  评论(0编辑  收藏  举报