ubuntu下搭建nfs服务(代码片段)

浩瀚之水_csdn 浩瀚之水_csdn     2023-01-12     553

关键词:

1、NFS 介绍


NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。


2、安装 NFS 软件包

sudo apt-get install nfs-kernel-server  # 安装 NFS服务器端
sudo apt-get install nfs-common         # 安装 NFS客户端

 3、添加 NFS 共享目录

sudo vim /etc/exports

 若需要把 “/nfsboot” 目录设置为 NFS 共享目录,请在该文件末尾添加下面的一行:

/nfsboot *(rw,sync,no_root_squash,no_subtree_check)     
# * 表示允许任何网段 IP 的系统访问该 NFS 目录
# rw:读/写权限
# sync:数据同步写入内存和硬盘
# no_root_squash:服务器允许远程系统以root特权存取该目录
# no_subtree_check:关闭子树检查

4.  创建共享目录

#在服务器端创建/nfsboot共享目录,并注意更改访问权限
参数:-p 确保目录名称存在,如果目录不存在的就新创建一个

sudo mkdir -p /tmp

更改访问权限

chmod 777 -R  /nfsboot 

5、启动 NFS 服务 

 sudo /etc/init.d/nfs-kernel-server restart

在 NFS 服务已经启动的情况下,如果修改了 “/etc/exports” 文件,需要重启 NFS 服务,以刷新 NFS 的共享目录。

6、测试 NFS 服务器 

执行showmount -e [服务器IP地址]可以查看服务器开放了哪些共享目录;例如:

showmount -e 192.168.1.123


执行挂载:

mount -t nfs -o nolock [服务器IP地址]:[共享目录路径] [本机用于挂载的路径]

;例如:mount -t nfs -o nolock 192.168.1.123:/nfsboot /mnt即:挂载成功后,访问本地/mnt目录时即是访问服务端的/nfsboot 的目录。
 

7. 出现错误

 1) 在 service nfs-kernel-server restart 过程中报错 错误为
Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.serviceJob for nfs-server.service failed because the control process exited with error code. See “systemctl status nfs-server.service” and “journalctl -xe” for details.
failed!

解决方法,检测exports里权限配置是否有问题

2) 解决mount.nfs: access denied问题

 挂载目录增加权限,chmod 777 -R nfsboot

3) 开发板出现 mount.nfs: an incorrect mount option was specified

mount -t nfs -o nolock,nfsvers=3 192.168.1.25:/rootfs /mnt/nfs

ubuntu下nfs,tftp服务搭建

环境:Ubuntu一.搭建NFS服务器  (1)安装:      sudoapt-getinstallnfs-kernel-server   #安装NFS服务器端      sudoapt-getinstallnfs-common     #安装NFS客户端  (2)添加NFS共享目录      1)创建共享文件... 查看详情

nfs服务搭建(代码片段)

...前系统,安装对应得版本得nfs相关软件;本文系统环境为Ubuntu16.04amd64#lsb_release-a?2、NFS服务器端2.1软件安装2.1.1deb安装直接deb安装#dpkg-i*.deb?2.1.2联网安装#apt-getinstallnfs-kernel-server?3.2服务配置3.2.1防火墙设置若不需要防火墙,可直接... 查看详情

linux搭建nfs开发环境(代码片段)

...上别处的文件就像在使用自己的计算机一样。我们可以在Ubuntu上制作板子需要的文件,然后使用NFS来加载文件到板子的DDR上。1.安装NFS服务在Ubuntu终端执行以下指令安装NFS。sudoapt-getinstall 查看详情

开发环境搭建(代码片段)

开启Ubuntu的FTP服务1sudoapt-getinstallvsftpd2sudovi/etc/vsftpd.conf打开以后vsftpd.conf文件以后找到如下两行:1local_enable=YES2write_enable=YES把前面的“#”去掉 保存退出后执行1sudo/etc/init.d/vsftpdrestart重启FTP服务NFS服务开启:1sudoapt-getins... 查看详情

nfs服务搭建(centos7下)(代码片段)

...端的挂载目录查看服务端写入的文件 至此,NFS服务搭建完成 补充:rw#客户端对共享的目录可读写ro#客户端对共享的目录只读不可写sync#同步模式,也就是把内存的数据实时写入硬盘,但这样会降低磁盘效率async#... 查看详情

ubuntu开启nfsssh服务(代码片段)

摘自:Ubuntu下NFS服务的开启作者:一只青木呀发布时间:2020-08-0414:06:58网址:https://blog.csdn.net/weixin_45309916/article/details/107784877目录NFS服务的开启1.安装NFS服务2.创建linux工作目录3.配置NFSUbuntu下SSH服务的开启NFS 查看详情

centos7.9:nfs服务搭建与配置(代码片段)

 本文讲解在CentOS7.9环境下,如何安装与部署NFS服务。注意:一台机器不要同时做NFS的服务端和NFS的客户端。如果同时作了NFS的服务端和客户端,那么在关机的时候,会一直夯住,可能十分钟之后甚至更久才能... 查看详情

云原生之kubernetes实战在k8s集群下搭建gitlab(代码片段)

【云原生之kubernetes实战】在k8s集群下搭建gitlab一、gitlab介绍1.gitlab简介2.gitlab的特点3.github和gitlab区别二、检查本地k8s集群状态三、安装nfs共享存储1.安装nfs2.创建共享目录3.配置共享目录4.使配置生效5.重启nfs相关服务①设置nfs服... 查看详情

nfs服务搭建与配置(代码片段)

NFS服务搭建与配置NFS介绍NFS服务端安装配置NFS配置选项exportfs命令NFS客户端问题NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据... 查看详情

nfs服务器搭建与配置(代码片段)

NFS服务器搭建与配置前言一、nfs介绍:1.什么是nfs?2.为什么需要nfs服务器?3.nfs服务器是否是最佳的解决方法?4.存储服务器的优缺点5.nfs解决了什么问题?有什么优缺点?二、具体实验操作:1.环境准备:2.安装nfs的相关软件3.启动nfs-s... 查看详情

ubuntunfs服务搭建(代码片段)

...,故将环境描述如下:【环境描述】选择虚拟机ubuntu18.04作为主机。硬件平台为一块搭载瑞芯微rk3568处理器的板卡。软件方案:linux平台通信方式:路由器(开启了DHCP)+网线二、搭建nfs服务(2-1࿰... 查看详情

⚡超容易的nfs存储服务搭建流程⚡(代码片段)

文章目录一、NFS存储服务概念介绍二、NFS服务软件的基本作用三、NFS服务存储数据原理四、服务端NFS服务部署流程🔅1.检查相应存储软件是否安装🔅2.编写配置文件🔅3.创建共享目录信息,目录授权🔅4.启动nfs相关... 查看详情

nfs服务搭建与配置(代码片段)

NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。NFS应用场景是:A,B,C三台机器上需要... 查看详情

搭建nfs网络文件共享服务(干货)(代码片段)

先上干货:以下是配置全过程(客户端和服务端对比)查看NFS软件包[[email protected]~]#rpm-aqnfs-utilsportmaprpcbind#这个命令比(yumgrouplist)的更有效率安装法一:[[email protected]~]#yumgroupinstall"NFSfileserver"也可以使用法二:[... 查看详情

在centos中搭建nfs(代码片段)

概述NFS是一款经典的网络文件系统,在Linux上我们可以通过创建一个NFS服务在不同的服务器之间共享磁盘文件,而不用在多个服务器之间进行不断的拷贝复制,麻烦且浪费存储空间。在k8s中我们也可以使用NFS来作为我们的存储类... 查看详情

redhat6.5中搭建nfs共享存储服务(代码片段)

NFS是一种基于TCP/IP传输的网络文件系统协议,通过NFS服务客户机可以像访问本地目录一样访问远程NFS服务器中提供的共享资源,对于大多数负载均衡群集来说,使用NFS协议来共享数据库较为常见,但NFS服务没有用户认证机制,且... 查看详情

nfs-网络文件共享服务(代码片段)

目录NFS介绍什么是NFS(NetworkFileSystem)搭建NFS服务需要的软件包极简步骤搭建NFS服务准备两台机器配置服务端(nfs-server)配置客户端(web-client)NFS服务简单执行流程NFS文件访问权限NFS服务端配置客户端地址的表示方法/etc/exports参数/etc/exp... 查看详情

ubuntu16.04搭建nfs文件共享服务器

...权限的文件操作都默认映射到UID=65534和GID=65534的用户,即Ubuntu系统中的nobody:nogroup。例如客户端使用root权限在挂载的共享目录中创建文件时,该文件的属主和属组自动变为nobody:nogroup,而非root:root。sudomkdir-p/var/nfs/gernelsudomkdir-p/va... 查看详情