实现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,右键菜单–>授予访问权限–>特定用户选择一个用户进行授权,实测,用任何用户名都可以。
- 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共享文件夹,需要按照以下步骤进行操作:
-
首先,确保VMware Tools已经安装在虚拟机中。如果没有安装,需要先安装VMware Tools。
-
在虚拟机中打开终端或命令行窗口。
-
输入以下命令,以挂载共享文件夹:
sudo mount -t vmhgfs .host:/ /mnt/hgfs/
其中,
.host
表示主机,/mnt/hgfs/
是挂载点。 -
如果需要在每次启动虚拟机时自动挂载共享文件夹,可以将上述命令添加到
/etc/rc.local
文件中。sudo nano /etc/rc.local
在文件末尾添加以下命令:
mount -t vmhgfs .host:/ /mnt/hgfs/
保存并关闭文件。
-
重新启动虚拟机,共享文件夹应该已经挂载成功了。可以在
/mnt/hgfs/
目录下访问共享文件夹中的文件。 -
安装完成后,输入以下命令以启动 VMware Tools 命令行:
vmware-toolbox-cmd
这将启动 VMware Tools 命令行界面,您可以在其中执行各种操作,例如获取虚拟机的 IP 地址、设置共享文件夹等。
VMware Tools是一种VMware虚拟机中的工具,它可以提供更好的性能和功能。在Ubuntu Server中,您可以按照以下步骤配置和启动VMware Tools:
-
在VMware虚拟机中,选择“VM”菜单,然后选择“Install VMware Tools”选项。
-
在Ubuntu Server中,打开终端并输入以下命令:
sudo apt-get update sudo apt-get install open-vm-tools
-
安装完成后,重新启动虚拟机。
-
确认VMware Tools已经启动。在终端中输入以下命令:
vmware-toolbox-cmd -v
如果VMware Tools已经启动,您将看到版本号。
-
如果您需要手动启动VMware Tools,请在终端中输入以下命令:
sudo /usr/bin/vmware-toolbox-cmd start
这将启动VMware Tools。
注意:在Ubuntu Server中,您可以使用open-vm-tools代替VMware Tools。这是一个开源的工具,可以提供类似的功能。
在Ubuntu中,您可以使用以下命令行配置VMware Tools共享文件夹并启动:
-
首先,确保VMware Tools已经安装并运行在Ubuntu虚拟机中。
-
创建一个目录,用于挂载共享文件夹。例如,我们将创建一个名为“shared”目录:
sudo mkdir /mnt/hgfs/shared
-
然后,使用以下命令将共享文件夹添加到VMware Tools中:
sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs
这将把VMware主机上的所有共享文件夹挂载到Ubuntu虚拟机的/mnt/hgfs目录中。
-
最后,启动共享文件夹:
sudo mount -t vmhgfs .host:/shared /mnt/hgfs/shared
这将把VMware主机上的“shared”共享文件夹挂载到Ubuntu虚拟机的/mnt/hgfs/shared目录中。
现在,您可以在Ubuntu虚拟机中访问共享文件夹并进行文件操作。