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服务器上设置并使其在整个网络上可用。

AIX系统参数配置-推荐下载

AIX系统参数配置-推荐下载

AIX 系统参数配置AIX 系统参数配置AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下: 一、单机环境 1、系统用户的最大登录数maxlogin maxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。

2、系统用户的limits参数 这些参数位于/etc/security/limits文件中,可以把这些参数设为-1,即无限制,可以用vi 修改/etc/security/limits文件,所有修改在用户重新登录后生效。

default: fsize = 2097151 ----》改为-1 core = 2097151 cpu = -1 data = 262144 ----》改为-1 rss = 65536 stack = 65536 nofiles = 2000 3、Paging Space 检查paging space的大小,在物理内存<2G时,应至少设定为物理内存的1.5倍,若物理内存>2G,可作适当调整。

同时在创建paging space时, 应尽量分配在不同的硬盘上,提高其性能。

利用smitty chps修改原有paging space的大小或smitty mkps增加一块paging space。

4、系统核心参数配置 利用lsattr -Elsys0 检查maxuproc, minpout, maxpout等参数的大小。

maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。

当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用smitty chgsys来设置。

nfs server配置用法

nfs server配置用法

nfs server配置用法一、前言NFS(Network File System)是一种在网络上共享文件系统的方法,通常用于远程服务器和客户端之间共享数据。

通过配置NFS服务器,我们可以轻松地实现数据共享,提高数据可用性和可扩展性。

本篇文章将详细介绍如何配置NFS服务器。

二、准备环境在开始配置NFS服务器之前,确保您已经安装了支持NFS功能的操作系统,如Linux。

另外,确保您的客户端操作系统支持NFS客户端,以便能够访问NFS共享的文件系统。

三、配置NFS服务器1. 安装NFS软件包:在服务器上,您需要安装NFS软件包。

根据您的操作系统,执行相应的安装命令。

2. 创建共享目录:在NFS服务器上,创建一个您希望共享的目录。

这个目录将作为NFS共享。

3. 配置文件设置:打开NFS配置文件(通常位于/etc/exports),进行必要的设置。

您需要指定共享目录的权限、可写用户和组、访问控制列表(ACL)等。

确保正确设置共享选项,如`rw`(读写)、`no_root_squash`等。

4. 导出共享目录:保存配置文件并使用export命令将共享目录导出给客户端。

例如:`exportfs -r -e "share_dir"`,其中"share_dir"为您要导出的共享目录路径。

5. 确认设置:检查是否成功导出共享目录,可以通过运行`showmount -e`命令来查看服务器的导出信息。

四、客户端访问NFS共享1. 安装NFS客户端:在客户端操作系统上,安装NFS客户端软件包。

2. 挂载NFS共享:使用`mount -t nfs`命令来挂载NFS共享。

指定服务器的IP地址或主机名以及共享目录路径。

例如:`mount -t nfsserver_ip_address:/share_dir /local_mount_point`。

3. 访问共享资源:现在,您可以在客户端操作系统上访问挂载的NFS共享,使用类似于本地文件系统的操作方式进行读写操作。

NFS配置步骤和优化

NFS配置步骤和优化

NFS配置步骤和优化NFS(Network File System)是一种允许不同计算机之间共享文件的协议,它通过将文件系统挂载到网络上的远程计算机上来实现文件共享。

NFS是一种广泛应用的网络文件共享协议,在Linux和UNIX系统中被广泛使用,因为它简单易用、高效可靠。

在配置NFS之前,需要确保已经安装了NFS服务器软件包,以及已经设置了文件系统的共享权限。

接下来,我们将介绍NFS的配置步骤和一些优化方法。

1.安装NFS服务器软件包首先需要安装NFS服务器软件包,常见的软件包有nfs-utils、nfs-kernel-server等,可以使用系统默认的包管理工具来安装,如yum或apt-get。

2.修改配置文件在安装完成后,需要修改NFS服务器的配置文件/etc/exports来指定共享的文件系统和相关权限。

在该文件中添加类似以下的条目:```/export/dir client_ip(rw,sync)```其中/export/dir为需要共享的目录路径,client_ip为允许访问该目录的客户端的IP地址,rw为读写权限,sync表示同步写入模式。

可以根据需要设置不同的权限和选项。

3.重新加载NFS服务在修改完配置文件后,需要重新加载NFS服务以使更改生效,可以使用命令`sudo exportfs -a`来重新加载配置文件。

4.启动NFS服务最后需要启动NFS服务,可以使用命令`sudo systemctl start nfs-server`来启动NFS服务,并使用`sudo systemctl enable nfs-server`来设置开机自启动。

5.配置客户端在配置服务器端后,需要在客户端上挂载NFS共享目录,可以使用命令`sudo mount server_ip:/export/dir /mnt/mount_point`来挂载共享目录。

需要确保客户端上已经安装了NFS客户端软件包。

NFS优化方法:1.使用UDP协议默认情况下,NFS使用TCP协议来传输数据,但在一些情况下,使用UDP协议可能会更加高效。

NFS服务器端的权限设置

NFS服务器端的权限设置
anongid
同anonuid,区别就是把uid(用户id)换成gid(组id)
在生产中配置NFS的重要技巧:
1)确保所有客户端服务器对NFS共享目录具备相同的用户访问权限
a. all_squash把所有客户端都压缩成固定的匿名用户(UID相同)
b. 就是anonuid,anongid指定的UID和GID的用户
2)所有的客户端和服务端都需要有一个相同的UID和GID的用户,即nfsnobody(UID必须相同)
anonuid
参数以anon*开头即指anonymous匿名用户,这个用户的UID设置值通常为nfsnobody的UID值,当然也可以自行设置这个UID值。但是,UID必须存在于/etc/passwd中。在多NFS Client时,如多台Web Server共享一个NFS目录,通过这个参数可以使得不同的NFS Client写入的数据对所有NFS Clients保持同样的用户权限,即为配置的匿名UID对应用权限,这个参数很有用,一般默认即可
NFS服务器端的权限设置
NFS服务器端的权限设置,即/etc/expo途呢?
参数名称
参数用途
rw
Read-write,表示可读写权限
ro
Read-only,表示只读权限
sync
请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回
优点:数据安全不会丢,缺点,性能比不启用该参数要差
async
写入数据会先写到内存缓冲区,直到硬盘有空档才会再写入磁盘,这样会提升写入效率!风险为若服务器宕机或不正常关机,会损失缓冲区中未写入磁盘的数据(解决办法是:服务器主板电池或加UPS不间断电源)
no_root_squash
访问NFS Server共享目录的用户如果是root的话,它对该共享目录具有root权限。这个配置原本是为无盘客户端准备的。用户应避免使用

AIX系统中共享文件系统解决方法

AIX系统中共享文件系统解决方法

AIX 中实施中共享文件系统解决方法NFS 解决方法1. NFS 简介NFS (network filesystem )是一种客户端/服务器端(client/server)应用,它可以在tcp/ip 的网络基础上提供文件共享。

任何支持nfs的系统本身都可以做nfs客户端或服务器端,把自己本地硬盘资源分享给其他机器或从其他机器上获得硬盘资源。

NFS 服务器端通过编辑/etc/exports 文件来输出本地硬盘资源和光驱资源,并且运行MOUNTD 和NFSD 进程。

任何本地硬盘上的文件,目录,文件系统都可以以读/写权限或只读权限输出。

通过mount 命令,/etc/filesystems 和 biod 进程,NFS客户端可以通过网络远程mount NFS 服务器端的硬盘或者是光驱资源。

NFS 具有很灵活的配置参数,比如在服务器端的 /etc/exports文件和客户端的/etc/filesystems 文件。

在服务器端可以输出各种文件,目录和文件系统;read only (所有主机都只有读权限)read/write (所有主机获得读写权限)read mostly (在一个特殊列表里的主机获得读写权限,其他主机只有只读权限)root equivalency (只有列出节点享有root访问权限)host access list (可以mount 资源的主机列表)客户端有以下mount 选项:foreground (前台mount)background (如果第一次mount 失败,在后台继续mount )hard (一直继续试图mount ,没有过期时间)soft (在进行了指定次数的mount 尝试后放弃mount)2. 如何使nfs具有高可靠性当NFS 与hacmp结合起来后,可以使NFS 高可用。

把NFS 放入到HACMP资源组中,当hacmp接管时,允许NFS客户端重新连接。

因为NFS mount 可以设置重新试图mount的次数,所以对NFS客户端来说试透明的,客户端在HACMP接管过程中是感觉不到的。

在AIX上的NFS中配置和使用rquota守护进程.doc

在AIX上的NFS中配置和使用rquota守护进程.doc

在AIX 上的NFS 中配置和使用rquota 守护进程对于UNIX&reg; 系统管理员,设置磁盘配额是控制磁盘空间使用量的一项重要任务。

与本地文件系统一样,为Net (NFS) 设置磁盘配额也很重要。

本文详细介绍在NFS 中设置磁盘配额的方法。

除了跟踪磁盘使用量之外,系统管理员还可以通过配额系统为任何用户或组指定磁盘使用量的软限制。

当用户达到软限制时,会向他发出警告;在经过配置的过渡期之后,软限制将成为硬限制。

rpc.rquotad 守护进程是NFS 服务器的组件之一,它提供本地文件系统的配额信息,把这些信息导出给远程用户。

当NFS 客户机尝试对NFS 装载的文件系统执行quota 命令时,它与NFS 服务器上运行的rpc.rquotad 守护进程联系,显示远程文件系统的磁盘配额信息。

为远程文件系统配置磁盘配额的整个过程可以划分为以下步骤:建立文件系统支持的配额机制让文件系统使用配额特性,在装载文件系统时传递配额选项为文件系统指定用户和组Quota Limits Class把用户ID 与Quota Limits Class 关联起来确保所有NFS 守护进程和rpc.rquotad 守护进程正在运行在AIX 中,要想为用户或组指定配额规则,就需要定义Quota Limits Class 并把类与特定的用户或组ID 关联起来。

但是,在Linux 中可以直接为用户或组指定配额规则。

首先,在NFS 服务器上配置磁盘配额。

NFS 服务器节点下面创建一个文件系统并进行配置,让它在装载时启用配额机制。

创建文件系统在这里,在一台AIX 计算机上使用SMIT 创建一个JFS2 类型的文件系统并把它装载在/j2quota_test。

SMIT 允许在创建文件系统时启用配额管理特性。

但是,为了说明问题,我们将用crfs 命令创建文件系统,然后在下一步中启用配额属性。

下面的命令创建一个文件系统,成功创建文件系统之后,在/etc/filesystems 文件中创建新文件系统的记录。

AIX操作系统概述_2

AIX操作系统概述_2
(sa2 Available 00-03-11 8 port Asynchronous Adapter)
Add a TTY
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
rmt0Defined 00-01-00-5,C150MB ?-Inch Tape Drive
ent0Available00-02Ethernet Adapter
# lsdev -Cc memory
查看所有属于memory设备的信息,其输出如下:
mem0Available00-0D16MB Memory Card
adapterppa sio Standard I/O Parallel Port Adapter
adaptertokenring mca Token-Ring High-Performance Adapter
disk 400mb scsi 400MB SCSI Disk Drive
disk osdisk scsi Other SCSI disk
# lsdev -CH
查看系统内各个设备的信息,我们可以看到如下信息:
namestatuslocationdescription
sys0Available00-00System Object
bus0Available00-00PCI Bus
bus1Available00-10ISA Bus
Customized数据库中又有两类设备。一种叫Defined设备;另一种叫Available设备。 Defined设备是指它的驱动程序已安装,但系统还没有找到该设备。Available设备则 是指系统已找到该设备及其驱动程序,因此你可以直接使用这个设备。

Aix6.1配置NFS

Aix6.1配置NFS

Aix6.1配置NFS1. 查看服务端nfs是否启动lssrc -g nfslssrc -g portmapnfs 服务器需要:portmaprpc.mountdnfsd停⽌nfs服务:rmnfs -N或stopsrc -g nfsstopsrc -s portmap清除旧的 nfs 配置cd /etcrm -rf xtab rmtab注:客户端不⽤启动nfs服务。

2. 配置双⽅的主机名,必须配,如果不配会报以下错误:nfsmnthelp: 1831-019 10.5.3.12: System call error number -1.mount: 1831-008 giving up on:10.5.3.12:/nfstestSystem call error number -1.服务端和客户端都要配置主机名:vi /etc/hosts10.5.3.12 host1210.5.3.13 host133. vi /etc/exports ⽂件(如果没有则创建)添加所要共享的⽬录和访问权限等/nfs -rw/nfstest -sec=sys:krb5p:krb5i:krb5:dh,rw,access=10.1.1.50将/etc/exports的内容更新⾄/etc/xtab⽂件中,xtab⽂件是NFS读取的内容,不执⾏客户端是⽆法正确挂载NFS共享⽬录的exportfs -a4.启动startsrc -s portmapstartsrc -g nfs或:mknfs -N注意:/etc/expores ⽂件不存在,nfsd和pc.mountd 进程不会启动,可以先 touch /etc/exports服务端通过命令,查看配置是否⽣效exportfs -v服务端检查⾃⼰showmount -e localhost在服务端查看哪些客户机挂载了NFSshowmount -a5. 客户端配置Aix 客户端不需要启动nfs相关服务:在客户端检查服务端showmount -e 服务端IP注:Aix 下挂载Linux 下的NFSAix 下挂载 Linux下的NFS 会报错:mount: 1831-008 giving up on:10.1.1.122:/data/db_bakvmount: Operation not permitted.1. 先查看:# nfso -a | grep nfs_use_reserved_portsnfs_use_reserved_ports = 12. 改为1# nfso -o nfs_use_reserved_ports=1Setting nfs_use_reserved_ports to 1这样AIX 就可以正确挂载Linux 的nfs 共享⽂件了。

NFS服务器的配置

NFS服务器的配置

NFS服务器的配置1.1NFS概述NFS是一种分布式文件系统允许网络中的安装不同的操作系统的计算机之间共享文件。

我的安装环境:redhat5.9NFS服务器的主要软件包:nfs-utils-1.0.9-66.el5portmap-4.0-65.2.2.1系统服务脚本:NFS portmap主配置文件:/etc/exports、/etc/exports配置解析:--共享目录—客户机地址(参数,参数.. ..)参数的介绍:Rw:可读可写Ro:只读Sync:同步写入:写入内存的同时写入硬盘Async:异步写入:先写入内存在写入硬盘N0_root_squash:保留来之客户端的root权限All_squash:客户端的权限都降级为nfsnobody1.2NFS的安装[root@ dhcpser~]# rpm -q nfs-utils portmap //查看软件包是否安装nfs-utils-1.0.9-66.el5portmap-4.0-65.2.2.1如果没有安装可以利用yum库进行安装[root@ dhcper~]#yum-y install nfs-utils[root@ dhcper~]#yum-y install portmapNFS服务器端配置:[root@dhcpser ~]# cat /etc/exports //编辑共享配置文件/root 192.168.10.20(rw,sync,no_root_squash) 共享/root给192.168.10.20,可写、同步,允许客户机以root权限访问[root@dhcpser ~]# service portmap restart //运行portmap脚本[root@dhcpser ~]# service nfs restart //运行nfs脚本[root@dhcpser ~]# chkconfig portmap on // 配置开机启动[root@dhcpser ~]# chkconfig nfs on //配置开机启动客户端配置:[root@localhost ~]# service portmap restart //运行portmap脚本[root@localhost ~]# showmount -e 192.168.10.253 //查看nfs共享列表Export list for 192.168.10.253:/root 192.168.10.20 //服务器端的共享[root@localhost ~]# mkdir -p /data/root/ //创建挂载目录[root@localhost ~]# mount 192.168.10.253:/root/ /data/root/ //挂载[root@localhost ~]# df -hT | grep nfsnfs 19G 2.7G 16G 15% /data/root [root@localhost ~]# cd /data/root/[root@localhost root]# touch file1.txt[root@localhost root]# ls -l file1.txt-rw-r--r-- 1 root root 0 06-12 17:18 file1.txt例如:NFS服务器配置:[root@dhcpser ~]# cat /etc/exports //编辑配置文件/root 192.168.10.20(rw,sync,no_root_squash)/usr/src 192.168.10.0/24(rw,async) //共享给10.0网段,可写,异步[root@dhcpser ~]# exportfs -rv //重新发布信息[root@dhcpser ~]# setfacl -m u:nfsnobody:rwx /usr/src/ //添加读写权限客户端操作:[root@localhost ~]# mkdir /data/src/ 创建挂载点[root@localhost ~]# showmount -e 192.168.10.253 ///查看共享Export list for 192.168.10.253:/root 192.168.10.20/usr/src 192.168.10.0/24[root@localhost ~]# mount 192.168.10.253:/usr/src/ /data/src/[root@localhost ~]# cd /data/src/[root@localhost src]# touch file1.txt //新建测试文件[root@localhost src]# ls -l file1.txt //查看文件内容-rw-r--r-- 1 nfsnobody nfsnobody 0 06-12 17:23 file1.txt再有:NFS服务端操作:[root@dhcpser ~]# chmod o+w /usr/src/ //添加目录属性增加写的权限NFS客户端操作:[root@localhost ~]# useradd tom 新建用户tom [root@localhost ~]# su – tom 切换用户[tom@localhost ~]$ cd /data/src/[tom@localhost src]$ touch tom1.txt[tom@localhost src]$ ls -l tom1.txt-rw-rw-r-- 1 tom tom 0 06-12 17:29 tom1.txt 文件属主和属组都是TomNFS服务器修改主配置文件[root@dhcpser ~]# Vim /etc/exports/root 192.168.10.20(rw,sync,no_root_squash)/usr/src 192.168.10.0/24(rw,async,all_squash)[root@dhcpser ~]# exportfs -rv //重新发布信息NFS客户端操作:[tom@localhost src]$ touch tom2.txt[tom@localhost src]$ ls -l tom2.txt-rw-rw-r-- 1 nfsnobody nfsnobody 0 06-12 17:31 tom2.txt //属主和属组都被改成nfsnobady。

  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:
完成。

相关文档
最新文档