---恢复内容开始---

N月一更............

本博客部分参照:https://blog.csdn.net/CSDN_duomaomao/article/details/77822883  (要尊重别人的劳动成果哦)

(PS:安装过程中会遇到的问题,会在博客末尾写进去,有问题的小伙伴请看到最后哦!)

写给那些在安装nfs时候,头秃的童鞋。

直接进入主题吧,服务器和客户机在共享目录下面进行数据的传输。

这个问题有几个对象先cue出来。

首先是需要安装nfs,然后分别在服务器和客户机端进行相应的操作。

两台机器在进行数据传输之前,需要分清哪一台作为服务器,哪一台作为客户机。

1.首先是服务器端需要准备的工作

1.安装NFS

  sudo apt install nfs-kernel-server

2.然后编写配置文件

  sudo vi /etc/exports

  在这里需要说一下,这个exports文件里面原有的那些加了“#”的内容是注释掉的,所以我们可以直接将其删掉,然后写进自己的内容。

  比如,你可以将一下内容写进去:/Share *(rw,sync,no_subtree_check,no_root_squash)

  记住这个Share,这个是服务器端共享目录的文件夹名。

3.在服务器端创建共享目录

  sudo mkdir -p /Share

  创建目录后,可以在文件夹里面sudo vi a创建一个文件名为"a"的文件

4.重启nfs服务

  sudo service nfs-kernel-server restart

1.5常用命令工具

  在安装NFS服务器时,已包含常用的命令行工具,无需额外安装。显示已经mount到本机nfs目录的客户端机器。

  sudo showmount -e localhost    *****这个命令可以查看自己共享目录的信息*****

  将配置文件中的目录全部重新export一次!无需重启服务。

  sudo exportfs -rv

2.接下来是客户机需要做的事情

1.首先还是要安装客户端需要的工具

  sudo apt install nfs-common

2.查看NFS服务器上面的共享目录

  这个时候就需要用到服务器端的IP,在服务器上面用“ifconfig”命令即可看到IP地址。如果两台机器是在同一个子网下面,比如说在方同学的手机热点下面,这样的话IP地址一般的格式是192.168.XXX.XXX。

  命令还是:sudo showmount -e 192.168.43.208  (这里的IP地址是服务器的)

3.在客户机端创建本地挂载目录

  这个目录名随便取,可以直接和服务器一样

  sudo mkdir -p /Share

4.挂载共享目录

  sudo mount -t nfs 192.168.43.208:/Share /Share  (前面一个目录是服务器的,后面一个目录是本地客户机的)

3.结果

如果挂载成功,在本地客户机上面自己的Share文件夹里面就有服务器上面的内容了。

上面两张图是服务器的文件

下面是客户机的文件

4.在安装过程中可能会遇到的问题

1.安装过程中,服务器重启失败。

  这个时候,你可以重新编辑一下exports文件,文件内容可以直接按照我上面写的。然后需要重启一下虚拟机。

2.安装过程中,明明两台主机在同一个网络下面,却ping不到。

  有时候,明明两台主机在同一个子网下面,但是却ping不到,这个时候,可以选择将服务器的网络模式改成“桥接模式”,然后将服务器虚拟机重启,以解决改成桥接模式后连不上网络的问题。客户机并不需要改成“桥接模式”,防火墙也就可以不用关。

我在开始安装的时候,上面两个问题都遇到了,刚开始两个都是NAT模式,就不行,然后都改成桥接模式后发现连不上网,重启也没用。这是可以将服务器改为桥接模式而客户机仍然保持NAT模式。

由服务器来提供热点,创建共享目录,客户机连上热点后,先创建共享目录,然后挂载即可。

大概就是这样吧,遇到新的问题再加!

---恢复内容结束---

ubantu上面 NFS服务器安装的更多相关文章

  1. Ubuntu中nfs服务器安装与配置

    一.执行命令 sudo apt-get install nfs-kernel-server 二.为创建nfs文件夹 sudo mkdir /usr/nfs 更改目录权限:sudo chmod 777 ...

  2. Ubuntu下 Nfs服务器安装

    Ubuntu Nfs服务器安装 nfs服务器在嵌入式开发中非常常用,可以实现主机和开发板共享文件.     1.安装软件包     sudo apt-get install nfs-common nf ...

  3. linux NFS服务器安装与配置 思路

    一,nfs服务优缺点 NFS 是Network File System的缩写,即网络文件系统,可以让不同的客户端挂载使用同一个目录,作为共享存储使用,这样可以保证不同的节点客户端数据一致性,在集群架构 ...

  4. NFS服务器安装测试

    NFS为网络文件系统,允许网络中的计算机通过TCP/IP协议进行网络资源共享. 软件安装: $ sudo apt-get install nfs-kernel-server (1)服务器端 1)创建共 ...

  5. 基于NFS的分布式持久化

    基于容器的微服务架构中,分布式持久化方案并没有一个默认的最好方案,这里使用NFS来作为容器持久化方案. NFS服务需要在服务器及需要挂载的客户端上分别安装配置. nfs-utils包含服务: rpcb ...

  6. Linux网络共享管理(ssh,nfs,samba)

    OpenSSH服务器: ssh协议:提供安全的ssh环境用于远程管理,默认端口:22: 服务名称:sshd openssh-server包的安装文件: 使用ssh客户端程序: 连接目标主机: ssh ...

  7. Linux远程备份—ftp方式、NFS方式

    问题:现在项目中每天都有从其它各个系统发过来的数据文件(存放在/var/data目录下,以.txt结尾),虽然很久以前的文件很少用到,占用了很多空间,却不能删除.于是,想把一个月以前的文件都压缩了传到 ...

  8. 4、NFS

    一.NFS简介 4.1.1:什么是NFS NFS(Network File System,网络文件系统)是由SUN公司开发,并于1984年推出的技术,通过使用NF,用户和程序可以向访问本地文件一样访问 ...

  9. Ubuntu 12.04下NFS安装配置图解

    以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统.它在嵌入式中的角色就用下面的一张图说明吧! 用网线将主机与开发 ...

随机推荐

  1. jvm源码解读--13 gc_root中的栈中oop的mark 和copy 过程分析

    粘贴源码 package com.test; import java.util.Random; public class Test { static int number=12; private in ...

  2. react踩坑笔记

    1.create-react-app中配置webpack // 方法一:将项目的配置文件抽取到项目中,即运行: npm run eject // 方法二:使用react-app-rewired 2.c ...

  3. 在Windows中安装PySpark环境

    在Windows中安装PySpark环境 安装Python 可以选择安装官方版本的Python,或是Anaconda,对应的地址如下. 下载地址 Python:https://www.python.o ...

  4. Netty入门(三):EventLoop

    前言 Netty系列索引: 1.Netty入门(一):ByteBuf 2.Netty入门(二):Channel IO相关: 1.Java基础(一):I/O多路复用模型及Linux中的应用 上文提到,早 ...

  5. Java数组07——稀疏数组

    稀疏数组 总结: 记录有效的坐标: 记录原始做表的大小和有效值的个数 记录每一个有效值的坐标 ,变成一个新的数组 age:  package array; ​ public class ArrayDe ...

  6. Python正则表达式re库的初次使用入门

    正则表达式常用操作符: 操作符 说明 实例 . 表示任何单个字符,不包括换行符 [] 字符集,对单个字符给出取值范围 [abc]表示a.b.c,[a-z]表示a到z单个字符 [^ ] 非字符集 [^a ...

  7. Apache虚拟web主机构建

    目录 一.构建虚拟web主机 1.1.虚拟web主机概述 二.搭建虚拟web主机步骤 2.1.基于域名搭建虚拟主机 ①为虚拟主机提供域名解析 ②为虚拟主机准备网页文档 ③添加虚拟主机配置 ④设置访问路 ...

  8. MySQL-08-索引简介

    B树 基于不同的查找算法分类介绍 B*Tree B-tree B+Tree 在范围查询方面提供了更好的性能(> < >= <= like) 索引简介 索引作用 提供了类似于书中 ...

  9. git根据项目地址使用不同代理服务器

    问题 由于公司访问GitHub只能走代理,但是内网gitlab服务器又不能走代理. 因此想找到一种方案,可以支持git自动根据项目地址使用不同代理. 方案 如下所示,可以指定GitHub地址使用指定的 ...

  10. VLAN-3 Hybrid接口应用

    一.实验拓扑图 二.实验编址 三.实验步骤 1.给对应的PC设置对应的IP和掩码还有接口,以及根据需要划分不同的vlan区域,再用文本标记出不同部门. 2.启动设备(全选) 3.首先用ping命令检查 ...