vmware 共享文件夹

1、将虚拟机掉电关闭(不能暂停),设置share folders目录,重启虚拟机。

2、挂载文件夹    mount -t vmhgfs .host:/ /mnt/hgfs

如果没有权限则需要切换到root用户

如果报错 ERROR: can not mount filesystem: No such device,则输入如下命令:

sudo vmhgfs-fuse .host:/ /mnt/hgfs

然后输入 cd /mnt/hgfs  
再输入命今  ls,会发现目录下面存在目录share,说明共享成功了。

3、开机自动加载方法1

debian不同于centos,需要每次开机手动执行一次挂载命令

Debian 9 默认不带 /etc/rc.local 文件,而 rc.local 服务却还是自带的

首先查看状态,默认情况下这个服务是关闭的状态

systemctl status rc-local

为了解决这个问题,我们需要手工添加一个 /etc/rc.local 文件

把需要开机启动的命令添加到 /etc/rc.local 文件,丢在 exit 0 前面

  1. #!/bin/bash

  2.  
  3. # rc.local

  4.  
  5. # This script is executed at the end of each multiuser runlevel.

  6.  
  7. # Make sure that the script will "exit 0" on success or any other

  8.  
  9. # value on error.

  10.  
  11. #

  12.  
  13. # In order to enable or disable this script just change the execution

  14.  
  15. # bits.

  16.  
  17. #

  18.  
  19. # By default this script does nothing.

  20.  
  21. sudo vmhgfs-fuse .host:/ /mnt/hgfs

  22.  
  23. exit 0

  24.  
  25. EOF

然后赋予权限

chmod +x /etc/rc.local

接着启动 rc-local 服务

systemctl start rc-local

再次查看状态

systemctl status rc-local

重启即可

4、开机自动加载方法2

为了每次开机自动挂载共享目录,在/etc/init.d/open-vm-tools末尾增加一行: 
sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs     (host:/ 处 2个空格)

还可以修改/etc/fstab文件,添加以下代码:./host:/  /mnt/hgfs  vmhgfs  default  0  0

你可能感兴趣的:(linux)