win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

NFS设置,你掌握了吗?

发布时间:2020-04-03 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

NFS的使用非常广泛,这部分的知识也很重要。所以今天我们还是来强调一下NFS配置的知识。首先我们需要了解一下NFS配置的环境,之后对于这个配置的具体内容再来对代码和命令进行一下解析。

NFS配置假想环境

10.0.0.1 - NFS Server

10.0.0.2 - NFS Client

1)NFS配置在NFS Server上:

# vi /etc/exports

添加一行:

/var/nfs 10.0.0.2(rw,async,anonuid=65534,anongid=65534)

# mkdir -p /var/nfs

# chown nfsnobody:nfsnobody /var/nfs

# chown -R nfsnobody:nfsnobody /var/nfs/.

# service portmap start

# service nfslock start

# service nfs start

2)在NFS Client上:

# service portmap start

# chown nfsnobody:nfsnobody xxx/xxx/bbs/attachments

# chmod 777 xxx/xxx/bbs/attachments

# mount -t nfs -o soft,intr,bg,timeo=50 10.0.0.1:/var/nfs /xxx/xxx/bbs/attachments

# vi /etc/fstab

加入一行:

10.0.0.1:/var/nfs  /xxx/xxx/bbs/attachments  nfs  soft,intr,bg,timeo=50  0 0

NFS配置的说明和注意

exports参数说明

rw: 读写模式;

async: 异步磁盘读写;

anonu(g)id: 指定NFS在进行操作时所使用的匿名用户uid/gid

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中的新项目、删除不存在的项目、更新改变的项目;

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

状态文件,当前底层导出清单.

/etc/exports 中client的书写规则

单个主机

可以用短名及完全限定名,或者用IP地址,例如student01、student01.flying或者192.168.10.1都是合法的主机名.

(2) Net-Group

可以列出/etc/netgroup文件中或NFS网组映射中定义的整组主机.网组名以@开头.

(3) 通配符主机

.discuz *.*senz

(4) 掩码

192.168.1.0/255.255.255.0

NFS配置起停顺序

启动:

portmap

nfslock

nfs

停止:

nfslock

nfs

portmap

安全性

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配置