发布于 

虚拟机配置共享文件

在VMware虚拟机上设置共享文件夹,现在通过下面的命令就可以看到已经设置好的共享文件夹名

1
vmware-hgfsclient

进入/etc/systemd/system目录

1
cd /etc/systemd/system

创建一个文件

1
touch xxx.xxx.service

用vim或者其它喜欢的软件打开

1
sudo vim xxx.xxx.service

填入下面的内容,为了方便,就不单独配置各个共享文件夹了,直接将所有共享文件夹mount到一个目录下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[Unit]

Description=Load VMware shared folders

Requires=vmware-vmblock-fuse.service

After=vmware-vmblock-fuse.service

ConditionPathExists=.host:/

ConditionVirtualization=vmware



[Service]

Type=oneshot

RemainAfterExit=yes

ExecStart=

ExecStart=/usr/bin/vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs





[Install]

WantedBy=multi-user.target

保存后,用systemctl命令使能这个service

1
sudo systemctl enable xxx.xxx.service

查看/mnt里有没有hgfs文件夹

如果没有创建hgfs文件夹,需要创建mkdir hgfs

1
sudo mkdir -p /mnt/hgfs

重启后检查共享目录是否已经挂载到/mnt/hgfs目录下了


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。