`
virues
  • 浏览: 72545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 下配置nfs,Mac下挂载

阅读更多
我的配置环境:
服务器是:10.1.0.13
挂载客户端:linux:10.1.0.14;Mac:10.1.0.147
(服务器的/home/nfsdata的权限为777;客户端的要目录都有目录nfs,且权限为777)


一,检查

在服务器上检查安装包
rpm -qa |grep portmap
rpm -qa |grep nfs

cat  /proc/filesystem中查看有没有nfsd服务
ntsysv 选项中选中nfs


二,配置

exports文件是NFS的共享目录配置文件,主要是指定共享目录和共享策略。使用vi命令编辑,在文件中加入类似下面的内容:

vim /etc/exprot中添加参数:/home/nfsdata *(rw,root_squash,no_all_squash,sync,insecure) 

#参数下面有详解

三,启动服务

/etc/init.d/portmap start
/etc/init.d/nfslock start
/etc/init.d/nfs start

开启服务器端的NFS服务,再从客户端上查看一下NFS服务器的情况:

Showmount –a显示出NFS服务器192.168.1.123的共享目录被客户端192.168.122挂载到/home中;
    Showmount –e显示出NFS服务器192.168.1.123上有两个共享目录:/tmp和/home/nfs-share
    Showmount –d显示出NFS服务器的共享目录被挂载到了/home这个挂载点上。

查看启动情况:

/etc/init.d/portmap status
/etc/init.d/nfs status

四,挂载

Linux:客户端的portmap的服务一定要启动,然后执行命令:

mount -t nfs 10.1.0.13:/home/nfsdata /nfs

Mac:系统自带服务,直接mount_nfs -o resvport 10.1.0.13:/home/nfsdata /nfs_11

五,问题:

1、提示:mount to NFS server '172.20.67.203' failed: server is down.


解决方案:可能是NFS服务器的防火墙有问题;


2、提示:mount: RPC: Timed out


解决方案:由于RPC协议没运行;启动portmap服务;


也有可能是防火墙问题;Server/Client均有可能。


解释:
参数:
下面是一些NFS共享的常用参数:

        ro                      只读访问

        rw                      读写访问

        sync                    所有数据在请求时写入共享

        async                   NFS在写入数据前可以相应请求

        secure                  NFS通过1024以下的安全TCP/IP端口发送

        insecure                NFS通过1024以上的端口发送

        wdelay                  如果多个用户要写入NFS目录,则归组写入(默认)

        no_wdelay               如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。

        hide                    在NFS共享目录中不共享其子目录

        no_hide                 共享NFS目录的子目录

        subtree_check           如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

        no_subtree_check        和上面相对,不检查父目录权限

        all_squash              共享文件的UID和GID映射匿名用户anonymous,适合公用目录。

        no_all_squash           保留共享文件的UID和GID(默认)

        root_squash             root用户的所有请求映射成如anonymous用户一样的权限(默认)

        no_root_squas           root用户具有根目录的完全管理访问权限

        anonuid=xxx             指定NFS服务器/etc/passwd文件中匿名用户的UID


分享到:
评论

相关推荐

    Linux下tftp、nfs和dhcp的安装和配置

    总结来说,Linux下tftp、nfs和dhcp的安装和配置是一个涉及多个步骤和细节的过程。每一步的正确配置对于网络安装环境的成功建立都至关重要。理解这些服务的工作原理和服务配置的基本方法,可以帮助用户高效地完成...

    基于linux系统平台下的nfs方式应用程序开发及实现.pdf

    【标题】:基于Linux系统平台下的NFS方式应用程序开发及实现 【摘要】与Windows系统和iOS系统不同,Linux操作系统因其开源代码的特性而在各种计算设备和工业控制领域广泛应用。嵌入式Linux是在流行的Linux系统基础...

    NFS服务配置步骤

    ### NFS服务配置步骤详解...通过上述步骤,您可以成功地在Linux环境中配置NFS服务器和客户端,并解决可能遇到的MAC地址冲突问题。这些步骤不仅适用于嵌入式系统开发环境,也适用于任何需要通过网络进行文件共享的场景。

    MacOS无法挂载NFS Operation not permitted错误解决办法

    在使用MacOS操作系统时,有时候会遇到尝试挂载NFS(Network File System)共享时遇到“Operation not permitted”错误的情况。这通常是由于安全策略、权限设置或者网络配置问题导致的。以下是一些解决该问题的方法。...

    nfs server

    2. **NFS服务器安装与配置**:在Linux系统中,安装NFS服务器通常涉及到安装相关的软件包,如在Ubuntu上使用`apt-get install nfs-kernel-server`命令。配置NFS服务器需要编辑`/etc/exports`文件,指定要共享的目录及...

    一文搞定 Linux,Mac,Windows 的 NFS 网络文件共享服务部署

    在需要开放共享的机器上,启动一个 NFS Server,需要访问共享的机器上,用 NFS Client 挂载共享目录到本地目录上,就能够直接打开本地目录进行读写 在不同操作系统上安装 NFS Server Mac OS Mac 默认安装了 NFS ...

    9263制作nfs.pdf

    文档中还提到了在U-boot环境中设置启动参数的方法,这些参数主要用于定义NFS挂载的相关信息,如内存大小、控制台配置、NFS根目录位置等。 ### 6. 下载运行程序 最后,文档提供了两种下载并运行程序的方法: - **...

    帮助程序文件,用于在Sandcastle linux端口上设置iPhone 7,以启动nfs的主线发行版-Linux开发

    iphone7-linux-nfsroot帮助程序文件,以在Sandcastle linux端口上设置iPhone 7,以通过nfs https://www.reddit.com/r/linux/c引导主线发行版。通过NFS ...

    linux下组播遇到的问题及解决办法3.pdf

    4. Linux 操作系统下三种配置环境变量的方法:在 Linux 中,可以使用 export、setenv 和 source 命令来配置环境变量。 5. 如何查看一个可执行程序链接使用了哪里动态库:在 Linux 中,可以使用 ldd 命令来查看一个可...

    实验8 网卡驱动移植.pdf

    2. **NFS客户端配置**:由于实验目标是要通过NFS挂载根文件系统,因此还需要在`File systems` -> `Network File Systems` 下配置NFS客户端支持,包括`NFS client support`、`NFS client support for NFS version 3`...

    Linux操作系统下各项服务的解释

    ### Linux操作系统下的各项服务详解 #### 1. alsasound: Alsa声卡驱动程序支持 Alsa(Advanced Linux Sound Architecture)是高级Linux声音架构,最初是为了支持Gravis UltraSound (GUS) 声卡而开发的一个项目。...

    培亚RHCE教程(下)

    【培亚RHCE教程(下)】主要涵盖了Linux系统中两个关键网络服务的配置与管理:DHCP(Dynamic Host Configuration Protocol)服务器和NFS(Network File System)服务器。以下是这两个服务的详细知识点: **DHCP服务器...

    Linux无盘工作站架设实例

    Linux无盘工作站架设实例是一个复杂的系统,它需要配置和使用多个组件,包括DHCP、TFTP、SYSLINUX和NFS等。但是,只有通过正确的配置和使用这些组件,我们才能实现一个功能强大且灵活的无盘工作站架设实例。

    基于Linux NFS的Web数码相框设计

    本设计通过配置Linux服务器端的NFS服务和在嵌入式目标系统(Web数码相框)中移植NFS客户端,使得Web数码相框能够实时访问并展示远程媒体库中的多媒体文件。 Linux操作系统是一种开源且广泛用于嵌入式系统的操作系统...

    linux下组播遇到的问题及解决办法3.docx

    #### 问题四:Linux 操作系统下三种配置环境变量的方法 **方法**: 1. **编辑 ~/.bashrc**:适用于当前用户的全局设置。 2. **编辑 /etc/environment**:适用于所有用户的系统级环境变量。 3. **使用 export** 命令...

    在XP 安装VirtualBox 搭建Linux 系统

    它可以运行在Windows、Linux、Mac OS X和Solaris等主机操作系统上,并支持多种客户机操作系统,包括但不限于Windows(NT 4.0、2000、XP、Server 2003、Vista、Win7)、DOS/Windows 3.x、Linux(2.4和2.6)、OpenBSD...

    网络安装Linux的技术原理分析及实现.pdf

    其次,网络文件系统(NFS)是网络安装的重要组成部分,它允许Linux系统从远程服务器上挂载并访问文件系统。在安装过程中,NFS服务器会提供包含了操作系统安装镜像的文件共享,客户端计算机通过NFS协议从服务器获取...

Global site tag (gtag.js) - Google Analytics