`
wb284551926
  • 浏览: 554163 次
文章分类
社区版块
存档分类
最新评论

Linux下NFS(网络文件系统)的建立与配置方法(转载)

    博客分类:
  • NFS
 
阅读更多

    在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实现在线的调试。因此,可以通过建立NFS,把Linux 服务器上的特定分区共享到待调试的嵌入式目标系统上,就可以直接在嵌入式目标系统上操作Linux 服务器,同时可以在线对程序进行调试和修改,大大的方便了软件的开发。因此,NFS 的是嵌入式Linux 开发的一个重要的组成部分,本部分内容将详细说明如何配置嵌入式Linux 的NFS 开发环境。

一、Linux 服务器端NFS 服务器的配置

    执行如下命令编辑文件/etc/exports:

   在该文件里添加如下内容:

   然后保存退出。

   /home/work 也称为服务器输出共享目录。

   rw:读/写权限,只读权限的参数为ro;

   接着执行如下命令,启动端口映射:

   最后执行如下命令启动NFS 服务,此时NFS 会激活守护进程,然后就开始监听 Client 端的请求:

   用户也可以重新启动Linux 服务器,自动启动NFS 服务。

   我们首先在Linux 服务器上进行NFS 服务器的回环测试,验证共享目录是否能够被访问。在Linux 服务器上运行如下命令:     # mount –t NFS 192.168.0.20:/home/work /mnt

   命令将Linux 服务器的NFS 输出共享目录挂载到/mnt 目录下,因此,如果NFS 正常工作,应该能够在/mnt 目录看到/home/work 共享目录中的内容。

   在Linux 服务器设置好后,还需要对客户端进行相关配置。在配置内核时选择Load an Alternate Configuration File输入配置文件的路径和文件名添加内核对NFS的支持:

   选中file systems-》network file systems-》下的root file system on NFS 和NFS file system support重新编译内核下载bootloader和kernel到开发板上

    # mkdir /mnt/NFS //建立Linux 服务器输出共享目录的挂载点;

    # cd /mnt/NFS       # ls

    录/home/work 通过NFS 映射到了嵌入式目标系统的/mnt/NFS 目录。用户可以用增/删/修改文件的方式来验证实际效果。mount 命令中的192.168.0.20 为Linux 服务器的IP 地址,/home/work 为Linux 服务器端所配置的共享输出目录,/mnt/NFS 为嵌入式设备上的本地目录。

    host启动NFS:    sNFS    #!/bin/bash    ifconfig eth0 192.168.0.20    /etc/rc.d/init.d/portmap start    /etc/rc.d/init.d/NFS start    嵌入式目标机挂载NFS:    mNFS:     #!/bin/sh    mount -t NFS 192.168.0.20:/home/work/NFS /mnt/NFS -o nolock    echo “NFS ok!”

 

分享到:
评论

相关推荐

    Linux下NFS网络文件系统设定及管理 - NFS服务

    ### Linux下NFS网络文件系统设定及管理 - NFS服务 #### 一、NFS简介 NFS(Network File System)即网络文件系统,是由Sun Microsystems公司开发的一种分布式文件系统协议,它允许网络上的计算机通过网络共享彼此的...

    Linux下NFS(网络文件系统)的建立与配置方法.pdf

    Linux下NFS(网络文件系统)的建立与配置方法 Linux操作系统中,Network File System(NFS)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像...

    Linux下NFS网络文件系统设定及管理

    Linux下NFS网络文件系统设定及管理.doc

    linux内核支持nfs文件系统

    在Linux操作系统中,NFS(Network File System)是一种允许不同计算机之间共享文件系统的协议。Linux内核支持NFS,使得Linux系统能够作为客户端挂载远程NFS服务器上的文件系统,或者作为服务器提供文件共享服务。在...

    linux系统nfs安装包

    linux系统nfs安装包

    arm linux nfs 文件系统建立

    ### ARM Linux NFS 文件系统建立知识点 #### 一、NFS简介 - **定义**:NFS(Network ...以上内容涵盖了从NFS基础知识到实际操作的具体步骤,旨在帮助读者理解和掌握ARM Linux环境下NFS文件系统建立的方法和技术要点。

    linux搭建nfs和ramdisk文件系统定义.pdf

    1. Linux 建立文件系统 Linux 文件系统是指操作系统用于存储和管理文件的机制。常见的文件系统有 Ext2、Ext3、Ext4、XFS 等。在 Linux 中,文件系统可以分为两类:磁盘文件系统和内存文件系统。本文主要介绍如何...

    linux下NFS及交叉编译环境的配置

    ### Linux下NFS及交叉编译环境的配置 #### 一、NFS配置详解 **1.1 NFS简介** NFS(Network File System)是一种网络文件系统,它允许用户通过网络共享文件,使得用户能够像访问本地文件一样访问远程文件。在嵌入式...

    Linux下nfs的配置

    在 Linux 环境下,通过配置 NFS 实现网络文件共享,不仅可以避免通过 FTP 方式传输文件所带来的不便,还能有效提高数据传输效率和安全性。通过 NFS,用户可以在不同的 Linux 系统之间轻松地共享文件或目录,并能够...

    Linux网络文件系统(NFS)分析

    Sun Microsystems公司于1984年推出了一个在整个计算机工业中被广泛接受的远程文件存取机制,它被称为Sun的网络文件系统(Network File System),或者简称为NFS。该机制允许在一台计算机上运行一个服务器,使对其上...

    Linux nfs Linux nfs Linux nfs

    #### 二、Linux下NFS文件系统的配置与访问 本部分详细介绍了如何在Linux环境下配置NFS服务,并通过具体的实例展示了如何访问这些服务。 1. **NFS服务的确认与启动** - 首先需要确认Linux系统是否支持NFS服务。可以...

    Linux系统NFS服务器的配置方法

    则开启服务(默认服务下nfs没有完全开启) 命令#service nfs start #service portmap start 四、指定NFS服务器的配置文件 NFS服务器的配置文件保存“/etc/”目录中,文件名称是“exports”,该文件用于被

    基于NFS的Linux内核与根文件系统调试平台的配置.pdf

    本文提供了基于NFS的Linux内核与根文件系统调试平台的配置方法,旨在帮助开发人员更好地掌握Linux移植技术,提高开发效率和质量。 知识点: 1.基于NFS的Linux内核与根文件系统调试平台的配置方法 2.NFS服务器的...

    linux下NFS文件共享使用

    Linux下NFS文件共享使用 NFS(Network File System)是一种分布式文件系统,允许不同机器之间共享文件。Linux系统中使用NFS文件共享可以实现文件共享存储设置。本文将详细介绍Linux下NFS文件共享使用的步骤和原理。...

    Linux网络文件系统 (NFS)分析

    此文档详细介绍了Linux网络文件系统 (NFS),对于想从事文件系统,或者存储开发的同志来说,是一份不可多得的好资料,希望对你们有用。

    nfs文件系统介绍

    NFS是Network File System的简写,即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 在嵌入式Linux系统中有两种应用: 1、...

    Linux系统常见服务搭建(FTP、NFS、Samba)

    在 Linux 系统下,我们可以使用 NFS 服务来共享文件系统。 NFS 服务搭建: 1. 安装 NFS 软件:使用 apt-get 或 yum 等包管理工具安装 NFS 软件。 2. 配置 NFS 服务:编辑 NFS 的配置文件,指定 NFS 服务的监听端口...

    深入理解Linux网络文件系统.pdf

    "深入理解Linux网络文件系统" Linux 操作系统中,网络文件系统(Network File System,简称NFS)是最容易配置的服务之一。尽管其规则简单,但却具有丰富的内涵。本文旨在帮助读者更深入地理解NFS。 一、NFS服务端...

    个人关于Linux挂载NFS系统的一些总结(完整)

    本文档详细介绍了在Linux环境下挂载NFS系统的过程,包括环境搭建、NFS服务器的安装与配置、虚拟机的网络设置以及开发板的启动参数配置。通过以上步骤,用户可以在Linux系统中高效地管理和使用远程文件系统资源。

Global site tag (gtag.js) - Google Analytics