本文介绍: 在开发收银系统SAAS版本时,采用的是centos服务器,经常需要进行文件更新上传,如果每次都借用ftp工具时,上传大的文件耗费大量的时间,因此设置文件共享是最佳的方法#先取消挂载sudo umount /mnt/hgfs #再指定用户和组挂载sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid = 1000 -o gid = 1000 -o umask = 022。

前言

开发收银系统SAAS版本时,采用的是centos服务器,经常需要进行文件更新与上传,如果每次都借用ftp工具时,上传大的文件耗费大量的时间,因此设置文件共享是最佳的方法

一、环境

主机:Windows 10, 64位
虚拟子系统:CentOS 7, 64位
VMware: VMware workstation 16 PRO

二、安装vmtools(如果 是centos8不需要

1.进入centos

2.点击vm菜单的->install vmware tools

3.centos会出现一个vm的安装包xx.tar.gz

4.拷贝到/opt

5.使用解压命令tar,得到一个安装文件

cd /opt             //进入opt目录
tar -zxvf xx.tar.gz //解压命令
tab                 //输入文件的前两个字母点击tab可以快速填充文件名  

6.进入该vm解压目录,/opt目录

cd vmware...

7.安装pl文件

./vmware-install.pl

8.全部使用默认设置即可,就可以安装成功

9.注意:安装vmtools 需要有gcc

gcc -v

10、重启centos

三、设置共享文件夹

登录虚拟机系统——点击虚拟机——设置——选项——共享文件夹——添加共享文件夹——确认
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、查看共享文件夹情况

打开终端输入su执行命令密码登录即可成为 root 用户
需要先进行登录,才可以进行后续操作密码处:输入密码后点回车即可
成为root用户

查看共享情况
虚拟子系统查看共享情况:命令如下

#查看文件夹创建情况
vmware-hgfsclient

打开终端:输入vmwarehgfsclient, 可查询我们刚刚共享文件夹
在这里插入图片描述

五、挂载目录

创建挂载目录
在 /mnt 下创建一个目录用于挂载共享文件夹
命令如下

# 创建hgfs目录
mkdir /mnt/hgfs
#查看目录的创建情况
ls -l /mnt

挂载共享目录

#/mnt/hgfs挂载位置挂载完成之后可以共享文件夹中添加文件看看在CentOS中是否显示
vmhgfs-fuse .host:/Share /mnt/hgfs

在这里插入图片描述
在这里插入图片描述
点击hgfs文件夹后,会出现:没有权限提示弹窗,这时,需要做的就是进行最后一部:指定挂载
在这里插入图片描述

六、自定义挂载

#先取消挂载:
sudo umount /mnt/hgfs
#再指定用户和组挂载:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022

在这里插入图片描述
在这里插入图片描述

七、检验是否成功

在Windows下的共享文件夹内,创建一个.txt文件编辑如”HELLO!!!“,保存
在这里插入图片描述
在CentOS下的共享文件夹中打开test本文件,并添加”Great~~”,保存返回windows下的test文件中,可看到内容已成功修改,证明文件共享已经实现
在这里插入图片描述

原文地址:https://blog.csdn.net/lovoo/article/details/129687776

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_14879.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注