VMware虚拟机centos7,共享文件夹永久挂载

本文指导读者在Linux中如何设置并正确挂载共享文件夹,包括在`/etc/fstab`中添加配置,处理nonempty选项,检查挂载状态,以及创建软链接以方便访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上大部分都说明了如何设置共享文件,这里不再复述,但是大部分进入 /mnt/hgfs 可能看不到自己的共享文件夹,进入一下路径

sudo vi /etc/fstab

添加下面的代码

.host:/  /mnt/hgfs  fuse.vmhgfs-fuse  defaults,allow_other,nonempty  0 0

使用fuse文件系统类型挂载共享文件夹时,系统可能会提示您使用nonempty挂载选项。这是因为fuse文件系统类型允许在非空目录上进行挂载,这可能会导致已有文件被隐藏或覆盖。自己酌情是否使用

应用此更改

sudo mount -a

查看是否挂载

df -h

显示以下则挂载成功

vmhgfs-fuse              1.9T  232G  1.6T   13% /mnt/hgfs

建立软链接,方便访问

ln -s /mnt/hgfs/share/ /home/nk/

输入ll,有显示以下内容链接成功

share -> /mnt/hgfs/share

参考链接

VMware Workstation 17 中配置 CentOS 7 虚拟机共享文件,主要涉及虚拟机设置和客户操作系统(CentOS 7)中的操作两个部分。以下是详细的步骤说明: ### 设置共享文件 #### 在 VMware 中启用共享文件功能 1. 打开 VMware Workstation 17,并选择目标 CentOS 7 虚拟机。 2. 点击“编辑虚拟机设置”,进入“选项”标签页。 3. 在“共享文件”选项中,选择“总是启用”或“仅在虚拟机运行时启用”。 - “总是启用”表示无论虚拟机是否运行,都可以访问共享文件- “仅在虚拟机运行时启用”表示只有在虚拟机运行状态下才可访问共享文件[^2]。 4. 点击“添加”按钮,选择需要与虚拟机共享的物理主机上的文件路径,并指定一个共享名称(建议使用英文命名)。 #### 安装 VMware Tools VMware Tools 是实现共享文件功能的重要组件,必须安装后才能正常使用该功能: 1. 启动 CentOS 7 虚拟机。 2. 在 VMware 的菜单栏中点击“虚拟机” > “安装 VMware Tools”。 3. 挂载光驱并解压 VMware Tools 安装包: ```bash sudo mount /dev/cdrom /mnt tar -zxvf /mnt/VMwareTools-*.tar.gz -C ~/vmtools ``` 4. 进入解压后的目录并运行安装脚本: ```bash cd ~/vmtools/vmware-tools-distrib sudo ./vmware-install.pl ``` 5. 根据提示完成安装过程,通常接受默认选项即可。 #### 验证共享文件挂载情况 安装完成后,共享文件会自动挂载到 `/mnt/hgfs` 目录下。可以通过以下命令查看: ```bash ls /mnt/hgfs ``` 如果成功看到共享文件的名称,则表示配置已经生效[^1]。 ### 常见问题及解决方法 - **共享文件未显示**:确保 VMware Tools 已正确安装,并且虚拟机处于运行状态。 - **权限问题**:若无法访问共享文件内容,可以尝试将当前用户加入 `vboxsf` 组(尽管适用于 VirtualBox,但在某些环境中也适用): ```bash sudo usermod -aG vboxsf $USER ``` - **手动挂载共享文件**:在某些情况下可能需要手动挂载,使用如下命令: ```bash sudo mount -t hgfs .host:/<共享文件名称> /mnt/hgfs ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值