`

Linux中nfs的简单设置

阅读更多
经常用到windows和linux共享文件系统的情况:这篇文章关于NFS的设置讲解的不错,先分享了,感谢博主
NFS 是一个不错的共享存储系统,不过就是在高负载情况下性能不是太好。
这是很久之前写的东西了,有什么错误希望大家指正:)
10.0.0.1 - NFS Server
10.0.0.2 - NFS Client
在NFS Server上:
===============
共享目录:/nfspool
NFS 运行用户:nfsnobody
# mkdir /nfspool
# vi /etc/exports
/nfspool 10.0.0.2(rw,async,anonuid=65534,anongid=65534)
# mkdir -p /nfspool
# chown nfsnobody:nfsnobody /nfspool
# chown -R nfsnobody:nfsnobody /nfspool/.
# service portmap start
# service nfslock start
# service nfs start
在NFS Client上:
===============
远程 NFS 共享目录挂载点:/usr/local/nfs
# service portmap start
# mkdir /usr/local/nfs
# chown nfsnobody:nfsnobody /usr/local/nfs
# chmod 777 /usr/local/nfs
# mount -t nfs -o soft,intr,bg,timeo=50 10.0.0.1:/nfspool /usr/local/nfs
# vi /etc/fstab
10.0.0.1:/nfspool  /usr/local/nfs  nfs  soft,intr,bg,timeo=50  0 0
说明 & 注意
===========
1、exports参数说明
------------------
rw: 读写模式;
async: 异步磁盘读写;
anonu(g)id: 指定NFS在进行操作时所使用的匿名用户uid/gid
2、NFS 管理命令
---------------
showmount -e 在NFS Server上执行此命令显示NFS Server上所有的共享卷;
showmount -e 10.0.0.1 在NFS Client上执行此命令显示NFS Server上所有共享卷;
export -av 根据/etc/exports导出所有卷;
export -rv 重新导出所有卷,增加/etc/exports中的新项目、删除不存在的项目、更新改变的项目;
3、NFS 相关文件
---------------
/etc/exports
是NFS Server最基本的配置文件之一,文件中列出了共享的文件系统和允许访问这些文件系统的主机。
/proc/fs/nfs/exports
导出文件列表的内核视图,包括导出的参数。
/var/lib/nfs/etab
状态文件,其中列出了当前的高级列表。此文件包含了/etc/exports中相同格式的所有项目,同时包含了由exportfs -i手工导入的项目。
/var/lib/nfs/rmtab
状态文件,列出了挂接导出文件的远程客户机清单。
/var/lib/nfs/xtab
状态文件,当前底层导出清单。
4、/etc/exports 中client的书写规则
----------------------------------
(1) 单个主机
可以用短名及完全限定名,或者用IP地址,例如student01、student01.flying.com.cn或者192.168.10.1都是合法的主机名。
(2) Net-Group
可以列出/etc/netgroup文件中或NFS网组映射中定义的整组主机。网组名以@开头。
(3) 通配符主机
*.discuz.net *.*.comsenz.com
(4) 掩码
192.168.1.0/255.255.255.0
5、起停顺序
-----------
启动:
portmap
nfslock
nfs
停止:
nfslock
nfs
portmap
6、安全性
---------
portmap: 111
NFS: 2049
防止使用IP欺骗和RPC重定向技术通过lo回环进行攻击以及限定授权主机:
iptables -A INPUT -p udp -d 127.0.0.1 --dport 111 -j DROP
iptables -A INPUT -p udp -d 127.0.0.1 --dport 2049 -j DROP
iptables -A INPUT -p udp -s 10.0.0.2 --dport 111 -j ACCEPT
iptables -A INPUT -p udp -s 10.0.0.2 --dport 2049 -j ACCEPT

=============================================================
nfs的优化


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/54041/showart_1145831.html
分享到:
评论

相关推荐

    Linux_NFS服务器性能优化.doc

    NFS是网络文件系统(Network File ...NFS 服务器可以看作是一个文件服务器,它可以让你的PC通过网络将远端的NFS 服务器共享出来的文件挂载到自己的系统中,在客户端看来使用NFS的远端文件就象是在使用本地文件一样。

    linux下NFS配置

    linux下NFS的配置,一个的简单的配置描述,可以让你快速的构建一个自己的NFS服务器,讲述不详细,但是是根据自己亲自测试通过。

    嵌入式Linux NFS方式下应用程序的实现

    在Windows环境中,可以直接在PC上使用各种集成编译开发工具,完成程序编辑、编译和运行,而在嵌入式Linux环境下,缺少简单、高效的开发工具,程序的开发需要在PC+嵌入式Linux平台完成。因此,在程序的调试运行过程中...

    linux搭建NFS服务器的简单教程汇编.pdf

    linux搭建NFS服务器的简单教程汇编.pdf

    linux搭建NFS服务器的简单教程借鉴.pdf

    linux搭建NFS服务器的简单教程借鉴.pdf

    Linux NFS服务器的安装与配置

    Linux下NFS的搭建安装与配置说明。步骤清晰,一目了然,简单上手。

    linux-nfs-文件共享

    网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问...文件共享服务,实操简单的一批! 希望大家多多关注我,评论,收藏,点赞我的文章!

    Linux下tftp 与nfs的搭建

    下面把搭建tftp和nfs的步骤及碰到的问题记录下来,由于交叉编译器的安装比较简单,一般不会碰到什么问题,故在这里不讲

    Linux系统下NFS的配置及应注意的问题

    NFS就是Network FileSystem的缩写,最早之前是由 Sun 所发展出来的。他最大的功能就是可以透过网络,让不同的机器、不同的操作系统...文中通过实例介绍了在Linux系统下NFS的配置方法,以及在配置过程中应该注意的问题。

    嵌入式系统/ARM技术中的用NFS服务开发ARM Linux程序的一些方法

    NFS简单配置  NFS是实现两机间进行通讯访问的一种简单方法。在嵌入式Linux实验过程中,我们通过配置NFS实现PC机和实验箱ARM-Linux平台之间的访问。  原理是在PC机Linux中开启LFS服务,设置一个共享目录(这里是/...

    nfs简单配置

    linux nfs配置详解,linux nfs配置详解

    用NFS服务开发ARM Linux程序的方法介绍

    NFS是实现两机间进行通讯访问的一种简单方法。在嵌入式Linux实验过程中,我们通过配置NFS实现PC机和实验箱ARM-Linux平台之间的访问。

    Oracle 10g RAC nfs on linux

    Oracle 10g RAC nfs on linux关于安装集群,简单明了

    windows上nfs服务端

    网络文件系统nfs是linux一大特色,这个工具是windows上的nfs服务端,工具挺小的,配置也很简单,很好用。

    LINUX操作系统(电子教案,参考答案)

    主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...

    uboot移植和系统移植和nfs文件系统挂载

    uboot移植和系统移植和nfs文件系统挂载和简单的驱动和简单的应用程序的编写!

    LINUX网站建设技术指南

    6.1.2 在Linux机器上设置pop3代理 6.2 FTP服务器的建立 6.3 WWW服务器的建立 6.4 建立Samba服务器 6.4.1 Samba是什么 6.4.2 安装Samba 6.4.3 设置Samba的配置文件 6.4.4 启动Samba 6.4.5 Samba常用的重要指令 第7章...

    uboot 启动远程 Kernel(TFTP)以及挂载远程 ROOTFS(NFS)

    uboot启动远程 Kernel(TFTP)以及挂载远程 ROOTFS(NFS)教程,简单有效

    ubuntu16.04搭建nfs服务的方法

    nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。 现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。 Ubuntu配置NFS的方法 1、安装nfs服务 sudo apt install nfs-...

    企业级Linux服务攻略

    5.1.3 简单邮件传输协议(SMTP) 5.1.4 POP3协议 5.1.5 IMAP协议 5.1.6 邮件中继 5.1.7 邮件认证机制 5.2 安装Sendmail服务 5.2.1 Sendmail服务软件简介 5.2.2 Sendmail服务安装 5.2.3 相关的配置文档 5.3 ...

Global site tag (gtag.js) - Google Analytics