0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux挂载NFS共享

CHANBAEK 来源:myfreax 作者:myfreax 2022-12-07 09:39 次阅读

NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。

使用NFS,您可以在系统上挂载远程计算机目录,并像对待本地文件一样使用远程计算机文件。

NFS协议是未加密的协议,并且与Samba不同,它不提供用户身份验证。使用客户端IP地址或主机名来限制客户端对服务器的访问。

在本教程中,我们将介绍如何在Linux 挂载NFS共享。要在Linux系统挂载NFS共享,您首先需要安装NFS客户端。客户端包名称在Linux发行版之间有所不同。

安装NFS客户端

在客户端计算机,我们仅需要安装挂载远程NFS文件系统所需的软件工具。

如果你的计算机运行的是基于Debian的Linux发行版,例如Ubuntu,Linux mint。请运行命令sudo apt update && sudo apt install nfs-common安装NFS文件系统挂载软件。

如果你的计算机运行的是基于RedHat的Linux发行版,例如CentOS,Fedora。请运行命令sudo yum install nfs-utils安装NFS文件系统挂载软件。

sudo apt update && sudo apt install nfs-common
sudo yum install nfs-utils

etc/fstab 自动挂载NFS文件系统

通常,您需要在本地计算机启动时自动挂载远程NFS共享目录。etc/fstab文件包含一个挂载点列表,这些条目定义在系统启动时将在何处以及如何挂载文件系统。

要在Linux系统启动时自动挂载NFS共享,请在etc/fstab文件中添加一行。该行必须包含NFS服务器的主机名或IP地址,NFS共享目录以及本地计算机的挂载点。

首先在本地计算机创建NFS共享目录的挂载点,运行命令sudo mkdir /var/backups

然后使用喜欢的文本编辑器打开etc/fstab文件。在本教程中,我们将使用vim编辑器打开文件etc/fstab

10.10.0.10是NFS服务器IP地址,/backup是NFS共享目录,/var/backups是本地挂载点。

编辑完成后,保存文件并退出vim编辑器。然后你只需运行mount命令即可挂载NFS文件系统。

mount命令将读取etc/fstab文件的记录并挂载未挂载的记录。下次重新引导系统时,将会自动挂载NFS共享目录。

sudo mkdir /var/backups
sudo vim etc/fstab
sudo mount
# <file system>     <dir>       <type>   <options>   <dump>	<pass>
10.10.0.10:/backups /var/backups  nfs      defaults    0       0

如果要指定其他挂载选项,请在列指定多个选项,指定多个选项之间使用逗号分隔。

如果需要获取所有的挂载选项,请在终端运行命令man mount。要验证NFS共享目录是否已成功挂载,请运行mountdf -h命令。

当NFS共享目录挂载成功后,挂载点就会成为本地文件系统的目录。df -h命令将会打印已挂载的文件系统的详细信息

df -h

结论

我们已向您展示如何挂载远程NFS共享。相同的命令适用于任何Linux发行版,包括Ubuntu,CentOS,RHEL,Debian和Linux Mint。如有任何疑问,请随时发表评论。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11236

    浏览量

    209024
  • 文件系统
    +关注

    关注

    0

    文章

    284

    浏览量

    19887
  • NFS
    NFS
    +关注

    关注

    1

    文章

    52

    浏览量

    26092
收藏 人收藏

    评论

    相关推荐

    linux驱动开发_文件系统本地挂载

    介绍Linux开发根文件系统挂载NFS文件系统配置,UBOOT环境变量配置,完成文件系统启动。
    的头像 发表于 09-17 15:52 1444次阅读
    <b class='flag-5'>linux</b>驱动开发_文件系统本地<b class='flag-5'>挂载</b>

    【ok210试用体验】Linux与OK210的NFS挂载

    /exports创建挂载目录:/home/ok210/nfs在文件的最下面输入如下:/home/ok210/nfs 192.168.1.*(rw,sync,no_root_squash) 括号一定要是英文
    发表于 10-14 18:23

    【AWorks280试用体验】Linux与280的NFS挂载

    进入主题,那些linux和软件的安装就不再说明了,我会将我学习到的,我认为重要的模块分析并分享给大家。 今天介绍的是linux与280的NFS挂载,通过网线连接。主机:1.首先要安装
    发表于 11-05 10:39

    nfs手动可以挂载,在uboot中改变root路径无法实现自动挂载

    关于您在“电脑,虚拟机,开发板ping通,但下载有问题”的帖子手动挂载nfs可以实现根文件系统共享,可是当我改变root的路径就无法实现,出现下面的情况电脑的IP 192.168.3.28虚拟机
    发表于 05-04 13:53

    ubuntu下nfs挂载的方式拷贝程序

    nfs服务器一般在本地虚拟机ubuntu搭建nfs服务器就行,具体流程,可以查看我的博客ubuntu下nfs服务的搭建;三、嵌入式linux内核支持
    发表于 11-04 06:12

    嵌入式linux开发遇到nfs无法挂载怎么解决

    使用较新桌面版linux系统做主机尝试嵌入式linux开发遇到nfs无法挂载的请看这里想必大家已经尝试过无数方法想在新的系统上(如fedora20以后的版本,Ubuntu1404以后的
    发表于 12-16 08:04

    【米尔王牌产品MYD-Y6ULX-V2开发板试用体验】挂载NFS网络文件系统

    测试。搭建NFS环境如何利用NFS搭建NFS环境。主要包含连接网络、主机开启NFS服务 以及开发板挂载文件系统三个步骤。在虚拟机上创建
    发表于 12-04 22:28

    嵌入式Linux NFS挂载

    嵌入式Linux NFS Mount, 几步简单的命令实现通过NFS将虚拟机目录mount到板子上1、在ubuntu上安装ntf服务sudo apt-get install
    发表于 10-20 15:06 2次下载
    嵌入式<b class='flag-5'>Linux</b> <b class='flag-5'>NFS</b><b class='flag-5'>挂载</b>

    嵌入式设备NFS挂载目录(基于iTop 4412)

    嵌入式设备配置4.1 Linux内核添加NFS支持4.2 嵌入式设备挂载目录1. 背景嵌入式Linux开发中,提到NFS,一般都是
    发表于 10-20 18:36 8次下载
    嵌入式设备<b class='flag-5'>NFS</b><b class='flag-5'>挂载</b>目录(基于iTop 4412)

    嵌入式linux实现mount挂载nfs服务器拷贝文件

    nfs服务器一般在本地虚拟机ubuntu搭建nfs服务器就行,具体流程,可以查看我的博客ubuntu下nfs服务的搭建;三、嵌入式linux内核支持
    发表于 11-01 17:07 1次下载
    嵌入式<b class='flag-5'>linux</b>实现mount<b class='flag-5'>挂载</b><b class='flag-5'>nfs</b>服务器拷贝文件

    嵌入式linuxnfs挂载及gdb调试环境的搭建

    nfs即网络文件系统,要挂载nfs之前首先要让开发板和ubuntu可以相互ping通。一般在vmware上运行ubuntu,为了能够上网,启动时在网络适配器的选项中选择NAT模式,NAT模式
    发表于 11-02 09:51 10次下载
    嵌入式<b class='flag-5'>linux</b>之<b class='flag-5'>nfs</b><b class='flag-5'>挂载</b>及gdb调试环境的搭建

    嵌入式开发板挂载linux上文件夹

    嵌入式开发板挂载linux上文件夹实训需要,学习嵌入式,本身是软件开发,由于课程需要,完成一些步骤,以此纪录1.首先在本地linux(Deepin)上安装nfs服务sudo apt-g
    发表于 11-02 19:21 20次下载
    嵌入式开发板<b class='flag-5'>挂载</b><b class='flag-5'>linux</b>上文件夹

    何在Linux挂载Windows共享目录

    Linux/UNIX操作系统可以使用`mount`命令在指定的挂载挂载CIFS Windows共享目录。
    的头像 发表于 12-07 09:29 4104次阅读

    何在Linux卸载NFS共享目录

    NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。
    的头像 发表于 12-07 09:38 1.1w次阅读

    Linux下部署NFS服务

    可以将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,在本地端的系统中来看,那个远程主机的目录就像是自己的一个磁盘分区一样,使用起来非常方便。一般用来存储共享视频,图片等静态数
    的头像 发表于 04-17 14:58 1159次阅读
    <b class='flag-5'>Linux</b>下部署<b class='flag-5'>NFS</b>服务