aix下nfs服务器的配置

合集下载

NFS服务器+客户端配置

NFS服务器+客户端配置

NFS服务器+客户端配置NFS:Network File System使⽤NFS需要启⽤RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端⼝号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。

设置NFS需要安装nfs-utils和portmap程序,使⽤rpm –q可以查看是否安装。

nfs-utils:提供rpc.nfsd和rpc.mountd两个daemon与其他document说明⽂件。

rpc.nfsd:管理client是否能够登⼊主机,及对登⼊者ID的辨别。

rpc.mountd:管理NFS⽂件系统,读取/etc/exports对⽐client取得相应的权限。

portmap:端⼝映射;在启动rpc之前做好端⼝映射⼯作。

NFS的配置⽂件:/etc/exports:NFS配置⽂件/var/lib/nfs/*tab:NFS服务器⽇志放置路径;etab记录共享出来的⽬录完整权限设置值;xtab记录曾经连接到此NFS主机的相关客户端数据NFS的两个命令:/usr/sbin/exportfs:维护NFS共享资源;重新共享/etc/exports变更⽬录或将NFS server共享⽬录卸载或重新共享/usr/sbin/showmount:在客户端查看NFS服务器共享出来的⽬录资源/etc/exports配置⽂件/etc/exports配置⽂件说明格式:<输出⽬录> [ 客户端1 选项(访问权限,⽤户映射,其他)] [客户端2 选项(访问权限,⽤户映射,其他)]共享⽬录必须使⽤绝对路径,权限部分依照不同的权限共享给不同的主机,括号内是设置权限参数的位置,权限不⽌⼀个时,使⽤ , 隔开,主机名和括号连在⼀起。

主机名设置可以使⽤⽹段:192.168.1.0/24或完整IP:192.168.1.23;也可以使⽤主机名称,但此主机名称需要存在于/etc/hosts中或使⽤DNS可以找到,找到IP即可,主机名⽀持通配符,如*?/mnt/sda4/share/images 192.168.23.129(rw)# 设置共享⽬录/mnt/sda4/share/images,仅192.168.23.129主机允许访问此共享⽬录,具有读写权限/mnt/sda4/share/data 192.168.23.129(rw) *(ro)# 设置共享⽬录/mnt/sda4/share/data,192.168.23.129可以读写该共享⽬录,其他主机只可以读取该共享⽬录/mnt/sda4/share/icon 192.168.23.129(no_root_squash)# 设置共享⽬录/mnt/sda4/share/icon,仅192.168.23.129可以访问和读写,root登录时拥有root权限/mnt/sda4/share/ds 192.168.23.0/24(rw)# 设置共享⽬录/mnt/sda4/share/ds,仅有192.168.23.0/24⽹段的主机才可访问和读写此⽬录⽂件/mnt/sda4/share/diaos *(rw,all_squash,anonuid=500,anongid=500)# 设置共享⽬录/mnt/sda4/share/diaos,所有主机都允许访问此共享⽬录,具有读写权限,但他们访问该共享⽬录时,已将其UID、GID设置成500。

AIX开机自动挂载NFS共享

AIX开机自动挂载NFS共享

与Linux系统不同,当AIX作为NFS客户端,挂载NFS共享时,需调整AIX默认网络参数。

若想实现开机启动,必须将网络参数值写入nextboot file。

【实验过程】1、查看NFS共享showmount -e rhel152 | grep aix227共享存储的位置为rhel152:/backup/cuug02/storage032、编辑/etc/filesystemsvi /etc/filesystemsmount=true即开机自动挂载3、手工mount报错mount /backup咦?linux系统中只要做类似配置,即可成功挂载,到了AIX系统怎么就不行了呢?难道是编辑的配置有问题?4、使用smit查看相应配置为验证NFS的配置信息,删除/etc/filesystems中所添加信息,使用smit nfs 重新进行配置下图陪配置信息中/etc/filesystems entry will mount the directory on system restart 选项设置为yes即开机自动挂载配置完毕后回车显示 failed仍然报错,Not owner5、调整默认网路参数查看相关资料,出现此报错信息,需要调整AIX默认网络参数nfso -o nfs_use_reserved_ports=1调整完毕后再次手动挂载无报错信息mount /backupdf -g查看,已成功挂载NFS服务器共享目录到本地文件系统6、重启AIX系统验证上面手动挂载成功后,还需重启AIX系统看是否能够实现开机自动挂载shutdown -Fr重启AIX系统7、重启后手工mount再次失败重启后查看NFS未成功挂载,手工mount失败,依然报相同错smit nfs查看相关信息,开机挂载选项的确是yes从上面报错信息看出,还是网络参数需要调整。

那如果每次挂载前都需要调整,就无法实现开机自动挂载了。

能不能将此参数设置为永久生效呢?8、查看nfso 相关参数man nfso查看nfso命令手册其中-o 和 -p 参数介绍如下1.-o Tunable[ =NewValue ]2.Displays the value or sets Tunable to NewValue. If a tunable needs to be changed (the specified value is different3.than current value), and is of type Bosboot or Reboot, or if it is of type Incremental and its current value is bigger4.than the specified value, and -r is not used in combination, it will not be changedbut a warning displays instead.5.6.When -r is used in combination without a new value, the nextboot value for the Tunable displays. When -p is used inbination without a NewValue, a value displays only if the current and next bootvalues for the Tunable are the8.same. Otherwise NONE displays as the value.9.10.-p11.Makes changes apply to both current and reboot values, when used in combination with -o, -d or -D, that is, it turns12.on the updating of the /etc/tunables/nextboot file in addition to the updating ofthe current value.Thesebinations cannot be used on Reboot and Bosboot type parameters because their current value cannot be changed.14.15.When used with -a or -o without specifying a new value, values are displayed only if the current and next boot values16.for a parameter are the same. Otherwise NONE displays as the value.从上面看出,使用-p 参数结合-o 或者-d 、-D,不仅可以更新当前值,还可以写入/etc/tunables/nextboot文件,同时修改当前值和reboot后的值。

nfs 参数

nfs 参数

nfs 参数NFS(Network File System)是一种分布式文件系统,可以让多个计算机通过网络共享文件。

在使用NFS时,需要设置一些参数来控制其行为和性能。

本文将详细介绍NFS参数的含义和设置方法。

一、NFS参数概述在Linux系统中,NFS参数主要包括以下几个方面:1. NFS服务端参数:这些参数用于控制NFS服务器的行为,例如共享目录、权限等。

2. NFS客户端参数:这些参数用于控制NFS客户端的行为,例如挂载远程目录、缓存大小等。

3. RPC(Remote Procedure Call)参数:这些参数用于控制RPC通信的行为,例如超时时间、连接数等。

4. TCP(Transmission Control Protocol)参数:这些参数用于控制TCP通信的行为,例如缓存大小、拥塞控制等。

5. UDP(User Datagram Protocol)参数:这些参数用于控制UDP 通信的行为,例如超时时间、最大传输单元等。

二、NFS服务端参数1. exportsexports文件是NFS服务器配置文件中最重要的部分之一。

它包含了所有需要共享给客户端的目录及其相关信息。

每个条目都由以下几个字段组成:<export-path> <client-options>其中,<export-path>表示需要共享的目录路径;<client-options>表示客户端可以使用的选项,例如权限、读写方式等。

例如:/home/user1 192.168.0.0/24(rw,all_squash)这个条目表示将/home/user1目录共享给192.168.0.0/24网段的客户端,并且允许读写操作,同时将所有客户端的UID和GID映射到匿名用户。

2. no_subtree_checkno_subtree_check参数用于控制NFS服务器是否检查共享目录的子目录。

AIX搭建nfs

AIX搭建nfs
uid=501(jboss) gid=502(jboss) groups=502(jboss)
/view/54af7130b90d6c85ec3ac6c5.html
AIX 系统 NFS设置
一、NFS守护进程:NFS是通过使用许多用户级的守护进程及远程过程调用等网络应用程序来实现的。而NFS服务器及客户端的守护进程并不完全一致。
intr --允许使用键盘中断挂载,这在无法访问NFS主机时很有用
2、 手工用mount命令直接挂载NFS共享目录。如果要挂载的共享已经在/etc/filesystems文件中定义了,只需执行 mount 挂载点 即可。
如果没有在/etc/filesystems文件中定义,则需要手工挂载,命令格式如下:
2、停止NFS服务。停止NFS服务也有两种方式:使用rmnfs命令或者用SRC的命令停止服务。
rmnfs 命令同样有三个参数:
-I :删除/etc/inittab文件中的调用rc.nfs文件的记录
-N:立即停止NFS服务,但是不删除inittab文件中的记录
-B:立即停止NFS服务,同时删除inittab文件中的记录
biod:从客户机的高速缓冲区提前读入或延迟写成数据块。
3、 NFS服务器和客户机都运行的守护进程
rpc.statd:为rpc.lockd进程提供冲突和复原功能
rpc.lockd:处理本地或远地的加锁功能
二、NFS的启动与关闭:
1、NFS服务的启动,NFS的服务是由/etc/rc.nfs命令文件来启动的。默认情况下,由init进程依据 /etc/inittab文件的配置来执行rc.nfs。所有的NFS守护进程由SRC来控制,可以用SRC的命令来启动(startsrc)或停止(stopsrc)这些进程,还可以显示(lssrc)这些进程的状态。在启动所有的NFS守护进程前,必须先启动portmap进程。通常新安装的AIX系统默认是不启动NFS服务的。因此第一次启动NFS时可以用mknfs命令来启动NFS服务

NFS的设置步骤

NFS的设置步骤

NFS的设置步骤NFS(Network File System)是一种分布式文件系统,可以让不同的计算机通过网络共享文件。

在使用NFS之前,需要进行一系列的设置步骤来配置和启动NFS服务器和客户端。

以下是配置和启动NFS的详细步骤:1.安装NFS服务器和客户端软件:首先,要在服务器和客户端机器上安装NFS软件包。

可以通过以下命令安装NFS服务器软件包:```sudo apt-get install nfs-kernel-server```同样地,可以通过以下命令安装NFS客户端软件包:``````2.配置NFS服务器:```sudo nano /etc/exports```在文件中,每一行表示一个共享目录的配置。

每条配置项包括共享目录的路径、访问权限、允许访问的客户端以及其他选项。

例如:```/path/to/shared/directory client_ip(rw,sync,no_subtree_check) ```3.启动NFS服务器:使用以下命令启动NFS服务器:```sudo systemctl start nfs-kernel-server```该命令将启动NFS服务器并开始监听来自客户端的连接请求。

4.配置NFS客户端:```sudo nano /etc/fstab```在文件中,每一行表示一个挂载目录的配置。

每条配置项包括NFS服务器的IP地址或主机名、共享目录的路径、挂载点路径以及其他选项。

例如:```nfs_server_ip:/path/to/shared/directory /path/to/mount/point nfs rw 0 0```5.挂载NFS共享目录:使用以下命令挂载NFS共享目录:```sudo mount -a```该命令将挂载在`/etc/fstab`文件中定义的所有共享目录。

6.验证NFS设置:可以在客户端上使用以下命令验证NFS设置是否正确:```df -h```该命令将显示挂载的文件系统,包括NFS共享目录。

NFS参数配置详细说明

NFS参数配置详细说明

NFS参数配置详细说明1、NFS概述NFS:Network file system,网络文件系统;由sun公司1984年推出,用来在网络中的多台计算机间实现资源共享(包括象文件或cd-rom);设计的目的是:实现在不同系统间交互使用,所以它的通信协议采用与主机和操作系统无关的技术;NFS Server可以看作是File Server,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样;NFS协议从诞生到现在有多个版本:NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010);如何查看nfs当前的版本:rpm -qi portmaprpm -qi nfs-utilsNFS服务器的安装:可以由多种安装方法:----在安装linux系统时选择安装nfs服务对应的组件;(多数linux发行版本默认安装)----安装nfs的rpm套件包(手动安装)rpm -ivh rpm包需要5个RPM包。

setup-*:共享NFS目录在/etc/exports中定义(linux默认都安装)initscripts-*:包括引导过程中装载网络目录的基本脚本(linux默认都安装)nfs-utils-*:包括基本的NFS命令与监控程序portmap-*:支持安全NFS RPC服务的连接quota-*:网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)----也可以去下载nfs的源代码包,进行编译安装;RPC(Remote Procedure call) NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。

而这些传输协议用到这个RPC功能的。

可以说NFS本身就是使用RPC的一个程序。

或者说NFS也是一个RPC SERVER.所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。

aix下通过nfs共享磁盘

aix下通过nfs共享磁盘

1,服务端建立共享a,NFS服务安装(光盘中有)rpm -ivh nfs-uti ls-1.0.9-24.el5.i386.rpmrpm -ivh portmap-4.0-65.2.2.1.i386.rpmb,添加对应的共享目录及关联目标机器Linux系统,/etc/ex ports文件添加NFS路径/NFS_ydms_apsys/upload /NFS_ydms_apsys/upload 192.168.51.68(rw,no_root_squash)AIX系统,/etc/export s文件添加NFS路径/NFS_ydms_apsys/upload /NFS_ydms_apsys/upload root=192.168.51.82:,rw注意:服务器列表要以":"分割,可以指定多个服务器执行exportfs -a执行showmount -e 10.253.50.192,查看export结果d,启动NFS服务启动:/etc/rc.d/init.d/nfs start停止:/etc/rc.d/init.d/nfs stop检查运行状态:service nfs stat us2,客户端mounta,创建mount后,能够看到的目录mkdir -p /ydms_apsys/uploadb,执行mount命令,网络共享挂接(AIX客户端时,不需要-t,-o参数) linux:mount -t nfs -o rw 10.253.50.192:/NFS_ydms_apsys/upload /ydms_apsys/upload AIX:mount -v nfs -o rw 10.253.50.192:/NFS_ydms_apsys/upload /ydms_apsys/upload c,如果AIX和linux的默认NFS端口不一致时,需要使用如下命令nfso -o nfs_use_reserved_ports=13,umount用来取消挂接umount /ydms_apsys/upload4,系统启动自动mountlinux/etc/rc.d下的rc.local中添加mount命令mount -t nfs -o rw 10.253.50.192:/NFS_ydms_apsys/upload /ydms_apsys/uploadAIX/etc/file systems文件中添加如下信息:/ydms_apsys/upload:dev = /NFS_ydms_apsys/uploadvfs = nfsmount = tr uenodename = 10.253.50.192options = rw,soft,bgtype = nfs_mount文档内容也可以参照如下URL:/detail/attagain/4124342主要步骤:(1)在AIX上启动NFS服务,并配置要共享给WINDOWS的目录(2)在WINDOWS上安装SFU客户端,配置与AIX系统的用户映射关系(3)在WINDOWS上运行命令将AIX上目录映射到本地的一个盘符一、配置NFS Server首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs服务组。

nfs详细配置说明

nfs详细配置说明

网络文件系统(NFS)一、NFS简介1、NFS就是Network File System的缩写,它的最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(share files)——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器(File Server)。

注意:一般而言,使用NFS服务能够方便地使各unix-like系统之间实现共享,但如果需要在unix-like和windows系统之间共享,那就得使用samba了。

2、NFS是通过网络进行数据传输,那么NFS使用哪些端口呢,答案是……不知道,因为NFS传输数据时使用的端口是随机的,唯一的限制就是小于1024,客户端怎么知道服务器使用的是哪个端口,此时就要用到远程过程调用RPC。

其实,NFS运行在SUN的RPC(Remote Procedure Call,远程过程调用)基础上,RPC 定义了一种与系统无关的方法来实现进程间通信,由此,NFS Server也可以看作是RPC Server。

正因为NFS是一个RPC服务程序,所以在使用它之前,先要映射好端口——通过portmap设定。

比如:某个NFS Client发起NFS服务请求时,它需要先得到一个端口(port),所以它先通过portmap得到port number(不仅是NFS,所有的RPC服务程序启动之前,都需要先设定好portmap)。

注意:在启动RPC服务(比如NFS)之前,需要先启动portmap服务。

3、NFS允许系统将其目录和文件共享给网络上的其他系统。

通过NFS,用户和应用程序可以访问远程系统上的文件,就像它们是本地文件一样。

那么NFS最值得注意的优点有:(1)本地工作站可以使用更少的磁盘空间,因为常用数据可以被保存在一台机器上,并让网络上的其他机器可以访问它。

(2)不需要为用户在每台网络机器上放一个用户目录,因为用户目录可以在NFS服务器上设置并使其在整个网络上可用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

环境描述:一台NFS服务器AIX5L比如机器名为db1,一台客户端AIX5L机器名db2,另一台客户端为sun的机器机器名solaris
在这里导出db1上的/home/test目录,在客户端导入到/mnt/test目录,先建好这两个目录
权限只读
1、首先在/etc/hosts应该包括NFS客户端服务器的信息
2、编辑/etc/exports
/home/test -ro,root=db2:solaris,access=db2:solaris
则自动建立/etc/xtab,内容
/home/test -ro,root=db2_1,access=db2_1
3、启动/usr/sbin/mknfs '-N' (立即启动)或'-B' (立即启动,restart也自动运行)
停止/usr/sbin/rmnfs '-N' (立即停止)'-B' (立即停止,系统停止也停止)
4、执行exportfs -a,该命令将导出/etc/exports中写入的所有目录
客户端
首先客户端机器的host中最好写入NFS服务器的信息
1、在db2的机器上执行
mount -n db1 /home/test /mnt/test
提示mount成功
用mount命令检测
然后查看/mnt/test中内容应该为NFS服务器的/home/test中内容
2、在sun的机器上执行
mount db1:/home/test /mnt/test
提示mount成功
用df -k命令检测
然后查看/mnt/test中内容应该为NFS服务器的/home/test中内容
如果客户端都已经成功的mount,那么在服务器端可以用showmount命令列出已连接客户端当然这些都可以通过smit来执行
1。

修改AIX的/etc/hosts文件,添加:(p630为NFS客户端主机名)
2.修改或者添加/etc/exports文件,如下内容:
3。

按要求建立/testnfs文件系统如下,并Mount文件系统:mount /testnfs
4。

重启NFS服务:
5。

export all:
6。

客户端修改/etc/hosts文件:
7。

建立mount目录/demotest,并mount:
完成。

相关文档
最新文档