`
ppjava
  • 浏览: 137596 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ubuntu 10.04: 配置NFS

 
阅读更多

http://lesca.me/archives/install-and-config-nfs-on-ubuntu-10-04.html

 

本文主要介绍Ubuntu 10.04上NFS服务的安装、配置。

  1. 安装NFS相关的软件包
  2. $ sudo apt-get install nfs-kernel-server 

     

  3. 进行配置
    • /etc/default/nfs-kernel-server
    NEED_SVCGSSD=no # no is default

    注释: 因为我们并不打算启用NFSv4 安全配置
    注意: 如果启用,客户端也必须启用

  4. /etc/default/nfs-common
  5. 这是一个common配置文件,也就是说服务器端和客户端都要有相同的配置。

    NEED_IDMAPD=yes # 此项将打开ID映射
    NEED_GSSD=no # no is default
    

    注释:ID映射用于解决服务器端UID与客户机UID不同,而无法访问资源的情况。通过UID映射,只需要相同的用户名即可。

  6. /etc/idmapd.conf
  7. 既然启用了ID映射,就需要配置:

    [Mapping]
    
    Nobody-User = nobody
    Nobody-Group = nogroup
    
  8. /etc/exports
  9. /home/lesca/ARM 192.168.1.0/24(rw,nohide,insecure,sync,no_root_squash)

    选项解释:

    rw - 可读写
    nohide - 如果被挂载的目录下的其他目录也是挂载的,此选项将使它们可见
    insecure - 允许客户端不使用保留端口
    sync - 每次写操作要同步到物理存储器上(而不是仅写入内存)
    no_root_squash - 当客户端以root的UID/GID(=0)挂载时,不会分配一个匿名UID/GID(也就是说它创建的文件将属于root)
    

    与之相关的配置文件有:

  10. 重启NFS服务
  11. $ sudo /etc/init.d/nfs-kernel-server restart

    说明:如果只是更新/etc/exports,只需要运行

    $ sudo exportfs -ra 

    即可生效

  12. 挂载
  13. 客户端必须安装nfs-common

    $ sudo apt-get install nfs-common
    $ sudo mount -t nfs 192.168.1.101:/home/lesca/ARM /home/lesca/test
    

客户端挂载NFS时往往会遇到种种问题,有关遇到的错误以及解决办法,请参阅:挂载NFS错误排解

Reference:
[1] Ubuntu documentation – SettingUpNFSHowTo
[2] man 5 exports

分享到:
评论

相关推荐

    ubuntu 10.04 TFTP和NFS配置详解

    总结,Ubuntu 10.04中的TFTP和NFS配置涉及安装相关服务、设置共享目录、编辑配置文件以及启动和测试服务。理解这些步骤对于网络环境中的文件传输和共享至关重要。务必确保安全设置,限制不必要的访问,以防止潜在的...

    ubuntu10.04能用的NFS离线包

    ubuntu10.04能用的NFS离线安装包:nfs-kernel-server 1.2.0;nfs-commn1.2.0;portmap 6.0

    ubuntu10.04下TFTP_NFS安装指南.pdf

    ##### 步骤2:配置NFS共享目录 编辑`/etc/exports`文件,添加如下行以共享`/opt/nfs`目录: ``` /opt/nfs *(rw,sync,no_root_squash) ``` 这行配置表示`/opt/nfs`目录对所有网络段开放,拥有读写权限,数据同步写入...

    Ubuntu 10.04 嵌入式开发环境配置

    安装Ubuntu 10.04 LTS完成后,接下来是一系列的初始化配置,主要包括: 1. 显示桌面图标:通过gconf-editor可以自定义桌面的图标显示,包括计算机、家庭和回收站等。 2. 更改用户权限:由于Ubuntu默认的安全性,...

    新装ubuntu10.04后的一些设置

    在本文中,我们将讨论 Ubuntu 10.04 的一些重要设置和配置,包括 TFTP 安装与设置、NFS 安装与配置、VIM 配置、sudo 设置等等。这些设置都非常重要,能够帮助开发者快速地完成项目开发和部署。 1. 设置 root 用户...

    ubuntu10.04nfs、tftp安装与配置文档

    ### Ubuntu 10.04 NFS 服务器与客户端安装配置详解 #### 一、NFS (Network File System) 安装与配置 ##### 1. 安装 NFS 服务器 - **安装 NFS 服务器**: 使用命令 `sudo apt-get install nfs-kernel-server` 来安装...

    vmware中安装Ubuntu10.04

    在本文中,我们将详细介绍如何在 VMware 中安装 Ubuntu 10.04 系统,并且配置 NFS 服务器以便与开发板进行交叉编译。 虚拟机设置 首先,我们需要设置虚拟机的网络连接方式。我们可以将 Ethernet 连接方式设为 ...

    Under Ubuntu 10.04,build development environment of Xilinx SB1651

    在Ubuntu 10.04下设置TFTP、NFS等服务 TFTP(Trivial File Transfer Protocol)和NFS(Network File System)是在网络上共享文件和服务的关键协议。 ##### 4.1 设置TFTP TFTP用于简单地在网络上传输文件,常用于...

    ubuntu开启NFS服务.pdf

    描述中提到的是在Ubuntu 10.04版本中开启NFS服务的过程,包括安装NFS服务器程序、配置NFS服务、启动和停止服务以及通过`/etc/exports`文件来管理共享资源。 **一、NFS服务器安装** 在Ubuntu中,可以通过Synaptic...

    ubuntu nfs 配置

    本教程将详细介绍如何在Ubuntu 10.04操作系统中配置NFS服务器。 首先,确保在服务器端(本例为PC机)和客户机端(如ARM9开发板)之间有稳定的网络连接。接下来,安装NFS服务器程序。可以通过Synaptic(新立得)...

    ubuntu开启NFS服务.docx

    描述中提到的文件是关于如何在Ubuntu 10.04上安装和配置NFS服务器的指南,目标是让一台Ubuntu PC作为服务器,与一个基于ARM9的开发板(例如Samsung S3C2440)作为客户机进行通信。 首先,要在Ubuntu上安装NFS服务器...

    Ubuntu_10.04_安装手记

    ### Ubuntu 10.04 安装手记详尽知识点 #### 一、环境配置与准备工作 ...以上内容总结了 Ubuntu 10.04 安装过程中的关键步骤、常见命令与配置方法,希望能帮助初学者顺利安装并高效使用该操作系统。

    Ubuntu下nfs服务器的搭建

    - **主机**: Ubuntu 10.04 - **目标板**: SmartArm3250,搭载裁剪后的 Linux 操作系统 - **目的**: 通过 NFS 将可执行文件从主机传输到目标板中运行 #### 三、安装必要软件 - **步骤1**: 使用 `sudo apt-get ...

    网络文件系统(NFS)的搭建及问题解决.doc

    在 Ubuntu 10.04 上安装 NFS 服务器,使用以下命令: sudo apt-get install nfs-kernel-server 2. 配置 NFS 服务器 编辑 /etc/exports 文件,添加以下内容: /work/root-fs *(rw,sync,no_root_squash) 其中,/...

    TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装

    此外,TI 的 EZSDK 包含了许多预配置的工具和服务,如 TFTP 和 NFS,能够极大地简化开发流程。 请注意,在实际操作过程中可能遇到各种问题,尤其是与系统兼容性相关的。遇到问题时,可以参考 TI 的官方文档或在线...

    虚拟机nfs挂载

    本文将详细讲解如何在Ubuntu 10.04虚拟机和icool210开发板之间实现NFS挂载。 1. **确定IP地址**: 在进行NFS挂载之前,首先需要确保两台设备都能相互通信。在开发板icool210上,使用`ifconfig eth0 192.168.0.22 ...

    linux嵌入式开发板搭建开发环境经验总结归类.pdf

    本文档总结了 Linux 嵌入式开发板搭建开发环境的经验,涵盖了环境服务器端、 Ping 通电脑和开发板、 Ping 通虚拟机和开发板、安装 NFS 服务器程序、启动和停止 NFS 服务、NFS 服务器配置等多个方面的知识点。...

Global site tag (gtag.js) - Google Analytics