Windows和VMWare共享文件夹

hgfs:主机客人文件系统 Host Guest File System 

注意:下列操作以root权限操作

1.如果没有安装vmware tools,则安装

dnf install open-vm-tools #Centos
apt install open-vm-tools #Ubuntu

2.windows端Vmware的设置

在虚拟机界面
1.右击要设置的虚拟机,出现菜单,选”管理“
2.在虚拟机设置窗口:点击“选项”–>点击“共享文件夹”–>选择“总是启用”
3.点击“添加”,找到d盘下的project,(名称填写,这个名称就是.host/下出现的文件夹名字,使用默认即可),选中已启用

3.查看共享

vmware-hgfsclient
该命令在/bin/vmware-hgfsclient下

4.在根目录下新建pro文件夹,把D:/project挂载上去

mkdir /home/user/pro
vmhgfs-fuse .host:/project /home/user/pro -o nonempty -o allow_other
//如果是主机共享了多个文件夹,则把
//.host:/project 改成 .host:/,表示挂载所有的目录,也可以和上面一样一个个目录选
// -o nonempty:如果/home/user/pro下有其他文件,则删除
// -o allow_other:允许其他用户访问

补充一下:
假如选择共享整个D盘,Vmware共享文件夹名称设置为disk了,那么设置为下面命令
vmhgfs-fuse .host:/disk /disk -o nonempty -o allow_other
.host:/disk /disk fuse.vmhgfs-fuse allow_other,defaults 0 0

 5.设置每次重启自动挂载,修改/etc/fstab文件

vim /etc/fstab

root@orz:/# man fstab

FSTAB(5)                                             File Formats                                            FSTAB(5)

NAME
       fstab - static information about the filesystems

fstab是用来存放文件系统的静态信息的文件,当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录
https://blog.csdn.net/richerg85/article/details/17917129

The fstab (/etc/fstab) (or file systems table) file is a system configuration file on Debian systems. The fstab file typically lists all available disks and disk partitions, and indicates how they are to be initialized or otherwise integrated into the overall system's file system. 
https://wiki.debian.org/fstab

添加这一行 .host:/project /home/user/pro fuse.vmhgfs-fuse allow_other,defaults 0 0

#
# /etc/fstab
# Created by anaconda on Thu Nov 11 13:33:18 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#

#-----------------------------------------------------------------------------
.host:/project /home/user/pro fuse.vmhgfs-fuse allow_other,defaults 0 0   //添加这一行
#-----------------------------------------------------------------------------

/dev/mapper/cl-root     /                       xfs     defaults        0 0
UUID=23b70bba-58e5-46a1-8b22-50ab018cf5fe /boot                   xfs     defaults        0 0
/dev/mapper/cl-swap     none                    swap    defaults        0 0

 mount -a,使上面命令生效

现在可以在这个pro目录下编程序了

参考

CentOS8 VM虚拟机 共享文件夹 - 简书虚拟机设置共享文件夹 安装vmtools dnf install open-vm-tools 查看共享文件夹 vmware-hgfsclient 创建挂载文件夹 mkdir ...https://www.jianshu.com/p/93ed084071c0VMWare15、Centos7共享文件夹的自动挂载设置(防止关机重启后共享文件夹为空)_积硅步至千里.的博客-CSDN博客VmWare15搭配Centos7共享文件夹设置,以及自动挂载设置(关机重启后共享目录不为空)一、设置共享文件夹:1)选择要设置的虚拟机,点击编辑虚拟机设置2)在虚拟机设置窗口:选择选项–》点击共享文件夹;文件夹共享–》选择总是启用3)文件夹 --》添加; 弹出窗口点击下一步–》设置共享文件夹目录、共享文件夹名称 —》启用此共享 --》完成。二、手动挂载和自动挂载初次设置共享目录, centos7虚拟机共享文件夹默认在/mnt/hgfs(没有手动创建 mkdir /mnt/hgfs)共享目录https://blog.csdn.net/qq_21221361/article/details/110176257?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.highlightwordscore&spm=1001.2101.3001.4242.1vm-player centos8 启动自动挂载共享文件夹_羁城灬的博客-CSDN博客Linux 新手之路 vm-player共享文件夹挂载vi /etc/fstab在最后一行插入以下命令xxx为你设置的共享文件夹名称.host:/xxx /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0https://blog.csdn.net/qq_44276227/article/details/114489848

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值