ubantu上面 NFS服务器安装
---恢复内容开始---
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服务器安装的更多相关文章
- Ubuntu中nfs服务器安装与配置
一.执行命令 sudo apt-get install nfs-kernel-server 二.为创建nfs文件夹 sudo mkdir /usr/nfs 更改目录权限:sudo chmod 777 ...
- Ubuntu下 Nfs服务器安装
Ubuntu Nfs服务器安装 nfs服务器在嵌入式开发中非常常用,可以实现主机和开发板共享文件. 1.安装软件包 sudo apt-get install nfs-common nf ...
- linux NFS服务器安装与配置 思路
一,nfs服务优缺点 NFS 是Network File System的缩写,即网络文件系统,可以让不同的客户端挂载使用同一个目录,作为共享存储使用,这样可以保证不同的节点客户端数据一致性,在集群架构 ...
- NFS服务器安装测试
NFS为网络文件系统,允许网络中的计算机通过TCP/IP协议进行网络资源共享. 软件安装: $ sudo apt-get install nfs-kernel-server (1)服务器端 1)创建共 ...
- 基于NFS的分布式持久化
基于容器的微服务架构中,分布式持久化方案并没有一个默认的最好方案,这里使用NFS来作为容器持久化方案. NFS服务需要在服务器及需要挂载的客户端上分别安装配置. nfs-utils包含服务: rpcb ...
- Linux网络共享管理(ssh,nfs,samba)
OpenSSH服务器: ssh协议:提供安全的ssh环境用于远程管理,默认端口:22: 服务名称:sshd openssh-server包的安装文件: 使用ssh客户端程序: 连接目标主机: ssh ...
- Linux远程备份—ftp方式、NFS方式
问题:现在项目中每天都有从其它各个系统发过来的数据文件(存放在/var/data目录下,以.txt结尾),虽然很久以前的文件很少用到,占用了很多空间,却不能删除.于是,想把一个月以前的文件都压缩了传到 ...
- 4、NFS
一.NFS简介 4.1.1:什么是NFS NFS(Network File System,网络文件系统)是由SUN公司开发,并于1984年推出的技术,通过使用NF,用户和程序可以向访问本地文件一样访问 ...
- Ubuntu 12.04下NFS安装配置图解
以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统.它在嵌入式中的角色就用下面的一张图说明吧! 用网线将主机与开发 ...
随机推荐
- Vmware 虚拟机网络通讯
VMware Workstation(中文名"威睿工作站")是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发.测试 .部署新的应用程序 ...
- PDMan使用
场景: 这几天项目要完结交付,需要补很多文档.此时发现甲方要求提供数据库设计文档,尽管我觉得他们不会看,但是人家要求,还是补一下吧!时间紧迫,要赶出整个项目的数据库设计文档比较麻烦,每个两三天不行.于 ...
- C语言复习(一)
类型为void*的指针代表对象的地址,而不是类型 如果需要使用另一个源文件中定义的变量,那么只需要在定义变量前加上extern关键字 ex: extern int x;//x在其他文件中定义 左值表达 ...
- 攻防世界逆向——game
攻防世界逆向:game wp 攻防世界逆向新手区的一道题目. 是一道windows的creak,动态调试打开是这样的: 题目说明是让屏幕上所有的图像都亮之后,会出现flag,看来应该是可以玩出来的. ...
- 遇到的JDBC的一些简单错误
遇到的JDBC的一些简单错误 复习java swing的使用的时候,把东西都写好了,但是在进行数据库连接的时候,出现了错误 java.lang.ClassNotFoundException: com. ...
- Python 应用爬虫下载QQ音乐
Python应用爬虫下载QQ音乐 目录: 1.简介怎样实现下载QQ音乐的过程: 2.代码 1.下载QQ音乐的过程 首先我们先来到QQ音乐的官网: https://y.qq.com/,在搜索栏上输入一首 ...
- Blazor+Dapr+K8s微服务之状态管理
1 状态管理服务器端接口 1.1 添加Dapr.AspNetCore包 在DaprTest1.Server项目中添加Dapr.AspNetCore包,该包实现了ASP. ...
- noip42
T1 朴素dp很好想,设 \(dp_{u,0/1}\) ,表示以 \(u\) 为根的子树,选/不选 \(u\) 所产生的最大贡献. 转移方程则有, \[dp_{u,0} = \prod_{v\in s ...
- NOIP 模拟 $22\; \rm d$
题解 很好的贪心题 考虑去掉的矩形一定是几个 \(a\) 最小的,几个 \(b\) 最小的,枚举去掉几个 \(a\),剩下的去掉 \(b\) 先对 \(a\) 排序,用小根堆维护 \(b\) ,记录哪 ...
- 题解 Omeed
传送门 差了一点没想到正解-- 首先单次询问的 \(O(n)\) 写法很好想,考虑如何优化 首先基础分区间求和即可 然后那个连击分的话,是一个关于 \(f_i\) 和 \(f_{i-1}\) 的柿子 ...