IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> VMWare虚拟机下ubuntu系统与windows系统的文件共享 -> 正文阅读

[系统运维]VMWare虚拟机下ubuntu系统与windows系统的文件共享

在VMware虚拟机安装ubuntu并搭建单片机开发环境,为平衡操作系统使用习惯以及文件传输的方便,需要实现两个系统之间文件共享功能。

自己已知ubuntu与windows系统之间文件共享有两种方式:

其一是通过在ubuntu下搭建SAMBA服务器,windows系统下可以通过Ubuntu主机IP地址访问共享文件夹;

其二是直接在VMware中设置ubuntu与windows的共享文件夹;

Samba服务器实现文件共享

搭建Samba服务器可以在ubuntu系统中建立一个独立的文件夹路径,在Windows系统下可以通过Ubuntu主机IP地址,方便地访问该文件夹。步骤如下:

1. 安装和卸载Samba命令:

sudo apt-get install samba samba-common

sudo apt-get automove samba

2. 建立Samba访问目录,增加目录权限

例如将共享文件夹路径置于家目录下,文件夹名称设为“myshare”,则命令及步骤如下:

mkdir ~/myshare

chmod 777 ~/myshare

3. Samba服务器添加用户(如我的Ubuntu用户名为:hello)

sudo smbpasswd -a hello ******??????? //星号为该用户访问Samba的密码

4. 配置smb.conf

sudo vi /etc/samba/smb.conf

在文件最后添加:

[myshare]
comment=This is samba dir
path=/home/myshare  
create mask=0755
directory mask=0755
writeable=yes
valid users=hello
browseable=yes

其中,path为上面建立的共享文件夹路径~/myshare

valid users为访问Samba的用户hello

其他则是读写以及创建文件及文件夹的权限

5. 启动、停止以及重启Samba服务器

启动Samba服务器只需执行如下命令:

sudo /etc/init.d/samba start

关闭Samba服务器命令:

sudo /etc/init.d/samba stop

重启Samba服务器命令:

sudo /etc/init.d/smbd restart 或者 sudo service smbd restart

注:修改了smb.conf配置文件,需要重启Samba服务才能生效。

6. Windows下访问共享目录

win+R或者点击运行,输入\\192.168.0.10\myshare

输入Ubuntu的用户名和访问Samba的密码,就能访问共享目录myshare了。

在VMware中设置ubuntu与windows的共享文件夹

在VMware界面“虚拟机”标签下选择“安装VMware Tools”

有些时候执行这一步操作会提示错误, 这时需要使用CD/DVD选择ISO镜像文件获取VMware Tools安装包,实现安装;步骤如下:

VMware虚拟机界面-->虚拟机选项卡-->设置选项,弹出如下界面:

?点击左边CD/DVD选项,右边勾选“使用ISO映像文件”,浏览,路径为VMware虚拟机安装路径下的ISO映像文件,linux.iso。点击确定;

启动ubuntu,可以看到有光驱存在,点击打开,出现如下界面:

?在家目录下创建VMware Tools文件夹,将上图中的文件拷贝到该目录并解压:

sudo tar -zxvf VMwareTools-xxx.tar.gz

进入解压后的目录:cd vmware-tools-distrib

运行安装文件:sudo ./vmware-install.pl

安装过程中一直按enter即可,出现如下界面则表示安装成功:

?如果出现安装失败,或者在虚拟机中并不能显示共享文件夹,则可能是因为虚拟机版本和linux版本不匹配导致的。

接下来设置共享文件目录:

1. 将ubuntu关机,否则不能添加共享文件夹;

2. 在VMware虚拟机界面,选择虚拟机-->设置-->选项-->共享文件夹;

3. 点击右边的“添加”,点击“下一步”-->选择共享目录的路径,然后点击“下一步”-->选中 启动共享-->完成;

4. 在窗口的右边选择“总是启用”;

5. 确定, 退出;

?开启虚拟机,至此就可以在/mnt/hgfs目录下看到共享文件夹。

这种方式下,注意不要在虚拟机开启的状态下从Windows向共享文件夹拷贝数据。

以上部分内容来源:

在VMware中设置ubuntu与Windows共享文件夹_yangsong4353的博客-CSDN博客_ubuntu设置共享文件夹icon-default.png?t=LA92https://blog.csdn.net/yangsong4353/article/details/87866295-------------------------------------------------------------------------------------------------------------

采用第二种方式设置虚拟机与Windows之间的共享文件夹可能会遇到每次ubuntu启动时都需要手动挂载共享文件夹的问题:

手动挂载命令如下:

sudo mount -t vmhgfs .host:/ /mnt/hgfs/

为了避免每次启动ubuntu都需要手动输入以上命令才能访问共享目录,我们将这条命令做成脚本,并设置开机自动执行,步骤如下:

编辑rc.local脚本

ubuntu开机后会自动执行/etc/rc.local文件中的脚本命令,因此我们可以直接在/etc/rc.local中添加命令如下:

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 08:31:26  更:2021-11-25 08:32:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:23:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码