图形界面中按下面操作:

1、使用VMware启动虚拟机,选择:菜单Player->Manage->install VMware Tools,因为我已经安装过了,所以菜单变为灰色(如果没有安装VMware Tools,请参考上面的安装链接):

2、选择:Virtual Machine Settings->Share Folders,将Disabled改为Always enabled:
我这里共享了两个目录分别如下

workspace_share
box_share

下面的脚本中会用到,下面说下挂载问题。

启用共享文件夹后,除默认位置 /mnt/hgfs 外,您还可以将共享文件夹中的一个或多个目录/子目录装载到文件系统中的任意位置。

使用 mount 命令可将所有共享、某一个共享或共享中的某个子目录装载到文件系统的任意位置。

查看共享目录

vmware-hgfsclient

装载命令语法

命令    说明
mount -t vmhgfs .host:/ /home/user1/shares    将所有共享装载到 /home/user1/shares
mount -t vmhgfs .host:/foo /tmp/foo    将名为 foo 的共享装载到 /tmp/foo
mount -t vmhgfs .host:/foo/bar /var/lib/bar    将共享 foo 中的子目录 bar 装载到 /var/lib/bar

除标准 mount 语法外,您可以使用 VMware 的特定选项。要获得“主机-客户机”文件系统选项的用法信息,请键入命令

/sbin/mount.vmhgfs -h。

安装 VMware Tools 时会向 etc/fstab 添加一个条目,用于指定共享文件夹的位置。您可以编辑该文件以更改或添加条目。例如,要在启动时自动装载,可编辑 /etc/fstab 并添加以下行:

.host:/ /mnt/hgfs vmhgfs defaults 0 0

VMware Tools 服务脚本会加载执行装载操作的驱动程序。如果装载失败,将显示一条关于装载 HGFS 共享的消息。

下面是我写init脚本实现开机自动挂载

/etc/init.d/mount-shared-path

#!/bin/bash


### BEGIN INIT INFO
# Provides:          evenvi.com
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO

vmhgfs-fuse .host:/workspace_share /root/workspace_share
vmhgfs-fuse .host:/box_share /root/box_share
echo 'hello, world' >> /tmp/boot.log

Tags: vmware, windows, 共享目录, ubuntu server, 自动挂载

Related Posts:
  • [尚无相关文章]

Leave a Comment