当前位置:首页 > CN2资讯 > 正文内容

windows10 挂载linux nfs

1天前CN2资讯


环境

ubuntu 14.04; vmware 14.1.3; windows10

centos 7; vmware 14.1.3; windows10

经过测试centos的操作与Ubuntu基本一致,本文以Ubuntu为实验对象

资源下载

ubuntu 14.04 提取码:bkr3centos 7 提取码:fszbvmware 14.1.3 提取码:dkqc

环境搭建

安装系统和搭建网路环境此文不再介绍

windows 端

把windows图中标注的路径挂载到Ubuntu系统的 /opt/works 文件夹下。windows上需要做的工作就是建立这样一个文件路径,将来方便存放代码或程序。

vmware 端

介绍一下vmware的列表目录,此为作者习惯,老司机不必关注
Centos-7-Base 是 centos系统的母系统,其他centos系统都是在此系统基础上克隆而来,这样可以大大降低测试系统的安装时间和宿主系统的磁盘空间,ubuntu系统也是此法。
创建

开启文件共享 编辑虚拟机设置》选项》共享文件夹

系统端(centos 或 ubuntu)


开启了文件夹共享,虚拟机中的系统将自动安装以上软件。这些软件用于操作系统与vmware通信,我们只关注vmware-hgfsclient


已经可以查询到共享文件夹,但此时还不能访问,还需要有一个挂载过程。

1、下载Vmware tools

这里还需要操作一下虚拟机,按图中过程安装VMware Tools,因为我之前安装过所以这里提示重装


2、系统内安装Vmware Tools

下载完成后虚拟机将会以光盘的形式将 VMware Tools挂载到操作系统的设备列表中,如果下载不了请根据自己的系统百度下载相应包。
linux 系统中基于一切皆文件的思想,光驱设备也是一个文件,位置在 /dev/cdrom 要想读取光盘中的内容需要将光盘挂载到其他文件夹中

sudo mkdir /mnt/cdrom/ #创建一个挂载点 sudo mount /dev/cdrom /mnt/cdrom/ #由于挂载的是一个光盘所以这里只能以只读的方式挂载,若要操作光盘中的文件可将光盘中的内容复制到其他文件中。 sudo cp -rf /mnt/cdrom/ ~/Downloads/

执行 sudo .\run_upgrader.sh 将会产生 vmhgfs-fuse命令,该命令用于挂载共享文件夹

sudo mkdir /mnt/hgfs # 创建共享文件挂载点 sudo vmhgfs-fuse .host:/ /mnt/hgfs/ # 这样挂载的文件只能以root用户方位 sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022 # 这样挂载的文件可用与普通用户访问

vmhgfs-fuse 命令的使用可以通过 vmhgfs-fuse --help查看
关于 -o uid=1000 -o gid=1000 -o umask=022这几个参数代表的意义其中uid和gid分别代表将要分配所属的用户id和组id获取命令 id -a 用户名

umask=022代表权限的掩码,类似于TCP/IP中的地址掩码

rwxr-xr-x = 0755 = 0777 - 022

结语

到此windows共享文件的挂载过程基本结束,后期可以从win端借助各种ide编译代码,然后通过Linux平台编译运行,这有助于不太擅长使用vi、vim等linux系统下编辑器的程序员开发基于linux平台的程序。
还有一点需要注意,重启后文件挂载将不再有效,因此可以将挂载过程存入启动文件中

这样写会有个问题每次打开命令终端都会提示输入密码,所以最好的办法是将命令写入能以超级管理员运行的启动文件,比如/etc/profile /etc/init.d/rc.local 建议用 rc.local


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/32481.html

    分享给朋友:

    “windows10 挂载linux nfs” 的相关文章

    最便宜的域名注册平台推荐与选择技巧

    在创建一个新网站时,域名是一个不可或缺的部分。众所周知,一个好的域名能够提升品牌形象,也让用户更容易记住。选择便宜的域名注册平台,可以让我们在网站建设的开销上更加省钱。这里有几个我认为特别值得关注的平台,可能会对你有帮助。 1.1 NameCheap的优势与价格分析 让我先谈谈NameCheap。说...

    SSH Client Windows 登录指南:轻松配置与高级功能使用

    SSH 客户端在 Windows 中的概述 SSH,也就是安全外壳协议,是一种用来在网络中进行安全数据传输的协议。它确保数据的机密性和完整性,这对于网络管理员和开发者来说是至关重要的。在Windows中,SSH客户端直接关系到我们如何安全地登录到远程计算机。通过SSH,用户可以安全地执行命令、传输文...

    探索韩国VPS服务:选择高性能低延迟的虚拟专用服务器

    在数字化迅猛发展的今天,韩国的VPS(虚拟专用服务器)越来越受到用户的青睐。许多企业和个人用户都开始关注这个区域,特别是那些需要稳定网站和应用程序的人。这篇文章将为你深入探讨韩国VPS的市场需求和背景,以及它在不同场景中的适用性。 首先,韩国VPS市场的兴起与其优越的网络基础设施密不可分。韩国位于东...

    优化RackNerd DC2机房 IP使用体验与性能评测

    我最近对RackNerd的DC2机房产生了越来越多的兴趣,特别是位于美国洛杉矶的这座机房。它被誉为RackNerd中中国国内访问速度较快的机房之一,吸引了很多需求高效网络连接的用户。这座机房的地理位置确实蛮不错,靠近美西主干线,对于需要与国内建立连接的网站和应用来说,能带来相对更快的访问速度。 对于...

    如何使用一键同步脚本提高自媒体内容发布效率

    一键同步脚本是一种非常实用的自动化工具,现今在很多领域都可以看到它的身影。作为一名热爱分享与创作的人,我发现无论是自媒体内容发布、数据库备份迁移,还是文件同步,这类脚本都能大大简化我的工作流程。它们不仅能提高工作效率,还能减少出错的可能性,实现工作自动化。 一键同步脚本的核心在于其定义。简单来说,这...

    双ISP配置:提升网络可靠性与速度的最佳解决方案

    双ISP,顾名思义,就是同时连接两个互联网服务提供商。这种配置听起来可能有点复杂,但其实它是为了确保我们在享受网络服务时能够拥有更高的可靠性和更好的体验。想象一下,当你正在进行重要的在线会议或下载一个大文件,网络突然断了,这可真让人头疼。而双ISP就能帮助我们避免这样的困境。 双ISP的基本概念是,...