aix下通过nfs共享磁盘.docx

上传人:b****5 文档编号:30586818 上传时间:2023-08-18 格式:DOCX 页数:22 大小:23.54KB
下载 相关 举报
aix下通过nfs共享磁盘.docx_第1页
第1页 / 共22页
aix下通过nfs共享磁盘.docx_第2页
第2页 / 共22页
aix下通过nfs共享磁盘.docx_第3页
第3页 / 共22页
aix下通过nfs共享磁盘.docx_第4页
第4页 / 共22页
aix下通过nfs共享磁盘.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

aix下通过nfs共享磁盘.docx

《aix下通过nfs共享磁盘.docx》由会员分享,可在线阅读,更多相关《aix下通过nfs共享磁盘.docx(22页珍藏版)》请在冰豆网上搜索。

aix下通过nfs共享磁盘.docx

aix下通过nfs共享磁盘

1,服务端建立共享         

   a,NFS服务安装(光盘中有)      

      rpm-ivhnfs-utils-1.0.9-24.el5.i386.rpm   

      rpm-ivhportmap-4.0-65.2.2.1.i386.rpm   

   b,添加对应的共享目录及关联目标机器      

      Linux系统,/etc/exports文件添加NFS路径/NFS_ydms_apsys/upload   

         /NFS_ydms_apsys/upload192.168.51.68(rw,no_root_squash)

      AIX系统,/etc/exports文件添加NFS路径/NFS_ydms_apsys/upload   

         /NFS_ydms_apsys/uploadroot=192.168.51.82:

rw

         注意:

服务器列表要以":

"分割,可以指定多个服务器

         执行exportfs-a

         执行showmount-e10.253.50.192,查看export结果

   c,chmod.html'target='_blank'>权限设置   

      chown -Rnfsnobody:

nfsnobody/NFS_ydms_apsys/upload

   d,启动NFS服务   

      启动:

/etc/rc.d/init.d/nfsstart

      停止:

/etc/rc.d/init.d/nfsstop

      检查运行状态:

servicenfs status

      

2,客户端mount      

   a,创建mount后,能够看到的目录   

      mkdir -p/ydms_apsys/upload

   b,执行mount命令,网络共享挂接(AIX客户端时,不需要-t,-o参数)   

      linux:

      mount-tnfs-orw10.253.50.192:

/NFS_ydms_apsys/upload/ydms_apsys/upload

      AIX:

      mount-vnfs-orw10.253.50.192:

/NFS_ydms_apsys/upload/ydms_apsys/upload

   c,如果AIX和linux的默认NFS端口不一致时,需要使用如下命令   

      nfso-onfs_use_reserved_ports=1

3,umount      

      用来取消挂接

      umount/ydms_apsys/upload

4,系统启动自动mount      

   linux   

      /etc/rc.d下的rc.local中添加mount命令

      mount-tnfs-orw10.253.50.192:

/NFS_ydms_apsys/upload/ydms_apsys/upload

   AIX   

      /etc/filesystems文件中添加如下信息:

      

         /ydms_apsys/upload:

   

            dev            =/NFS_ydms_apsys/upload

            vfs            =nfs

            mount          = true

            nodename       =10.253.50.192

            options        =rw,soft,bg

            type           =nfs_mount

文档内容也可以参照如下URL:

  

主要步骤:

(1)在AIX上启动NFS服务,并配置要共享给WINDOWS的目录

(2)在WINDOWS上安装SFU客户端,配置与AIX系统的用户映射关系

(3)在WINDOWS上运行命令将AIX上目录映射到本地的一个盘符 

 

一、配置NFSServer

首先需要启动NFSServer,可以通过smitnfs–>NetworkFileSystem(NFS)–>ConfigureNFSonThisSystem启动或者停止nfs服务组。

注:

用smitty来启动有可能出现启动不完整,改用命令行来执行

命令行:

startsrc-gnfs

stopsrc-gnfs

 

可以通过lssrc-gnfs查看nfs的服务情况

#lssrc-gnfs 

Subsystem        Group           PID         Status

biod                nfs             712706      active

nfsd                nfs             635260      active

rpc.mountd      nfs             462932      active

rpc.lockd          nfs             639418      active

rpc.statd          nfs             757914      active

nfsrgyd           nfs                          inoperative

gssd                nfs                          inoperative

当然,以上也可以通过startsrc-gnfs与stopsrc-gnfs启动与停止该服务组子系统。

每当系统启动时,/etc/rc.nfs运行exportfs命令来读取服务器上的/etc/exports文件,然后 告诉内核要导出哪些目录与对应的权限。

然后rpc.mountd和以上守护进程由/etc/rc.nfs启动。

/etc/exports指定了nfsserver要导出的目录与权限,该文件内容如下,如

#more/etc/exports

   /u01/logs-sec=sys:

krb5p:

krb5i:

krb5:

dh:

none,rw,access=host_name

注意:

这里的access一定要写机器名,其机器名对应的ip在/etc/hosts中体现出来

用exportfs可以导出该目录,如:

#/usr/sbin/exportfs-a

#/usr/sbin/exportfs

    /u01/logs-sec=sys:

krb5p:

krb5i:

krb5:

dh:

none,rw,access=host_name

关于更多的exportfs的用法,可以查看相关帮助,另外,/etc/xtab则与/ext/exports有一样的格式,运行exportfs的时候,/etc/xtab将被更新,这样可以临时导出一个目录而不更新exports文件。

 

说明:

如果没有配置NFS共享文件夹的访问权限,则无法查找到/etc/exports文件。

关于/etc/exports的更新,也可以用smitnfs–>NetworkFileSystem(NFS)–>AddaDirectorytoExportsList或者是Change/ShowAttributesofanExportedDirectory来实现,如

#smitchnfsexp

 

*PATHNAMEofDirectorytoExport                    /scanfiles

*MODEtoexportdirectory                           read-write                                                            

 HOSTS&NETGROUPSallowedclientaccess            [ZSDA2_bt2,ZSDA2_present,ZSDA_svr2,centos,oa-wjb,db]

 AnonymousUID                                     [-2]

 HOSTSallowedrootaccess                         [ZSDA2_bt2,ZSDA2_present,ZSDA_svr2,centos,oa-wjb,db]

 HOSTNAMElist.Ifexportedread-mostly            []

 UseSECUREOPTION?

                                 no                                                                    +

 Publicfilesystem?

                                 no                                                                    +

*CHANGEexportnow,systemrestartorboth          both                                                                  +

 PATHNAMEofalternateExportsfile                []

 

////////////////////////////////////////////

   *Pathnameofdirectorytoexport                    /u01/logs

     AnonymousUID                                     [-2]

     Publicfilesystem?

                                [no]

   *Changeexportnow,systemrestartorboth          both

     Pathnameofalternateexportsfile                []

     AllowaccessbyNFSversions                      []

     Externalnameofdirectory(NFSV4accessonly)   []

     Referrallocations(NFSV4accessonly)           []

     Replicalocations                                 []

     Ensureprimaryhostnameinreplicalist            yes

     Allowdelegations?

                                []

     Securitymethod                                   [sys,krb5p,krb5i,krb5,dh,none]

         Modetoexportdirectory                      [read-write]

         Hostnamelist.Ifexportedread-mostly        []

         Hosts&netgroupsallowedclientaccess       [host_name1,host_name2]

         Hostsallowedrootaccess                     []

////////////////////////////////////////

验证服务器中上的 /etc/exports 文件是否列出客户机要安装的文件系统名称以及该文件系统是否已导出。

输入以下命令进行操作:

#showmount-eserver_name(如 showmount-ezsda1)

该命令在NFSServer/client上都可以正常运行,列出了由 server_name 当前导出的所有文件系统。

 二、配置 nfsclient

nfs的client配置比较简单,需要portmap服务正常即可。

#lssrc-sportmap

   Subsystem        Group           PID         Status

    portmap         portmap         225506      active

关于mount的信息,是写在/etc/filesystems中的,如

#more/etc/filesystems

   ......

    /mydisk:

       dev            ="/disk1"

       vfs            =nfs

       nodename       =dbbak

       mount          =false

       type           =nfs3

       options        =soft,intr,retry=2,rsize=32768,wsize=32768,timeo=300,proto=tcp

       account        =false

   ......

其中nodename指定了服务器的名字,其对应的ip在/etc/hosts中体现,dev指定了服务器的export出来的目录。

关于更多的options的设置,可以查阅更多的nfs的文档。

其详细信息,也可以在smit中获得,如smitnfs–>NetworkFileSystem(NFS)–>AddaFileSystemforMounting或者是Change/ShowAttributesofanNFSFileSystem。

#smitchnfsmnt

   *PATHNAMEofmountpoint                            /mydisk

   *PATHNAMEofRemoteDirectory                      [/disk1]

   *HOSTwhereremotedirectoryresides               [dbbak]

     MounttypeNAME                                   [nfs3]

   *UseSECUREmountoption?

                           no

   *Remountfilesystemnow,                           both

      update/etc/filesystemsorboth?

   */etc/filesystemsentrywillmountthedirectory    no

      onsystemRESTART.

   *MODEforthisNFSfilesystem                      read-write

   *ATTEMPTmountinbackgroundorforeground?

         foreground

     NUMBERoftimestoattemptmount                  [2]

     BufferSIZEforread                              [32768]

     BufferSIZEforwrites                            [32768]

     NFSTIMEOUT.Intenthsofasecond                [300]

     NFSversionforthisNFSfilesystem               any

     Transportprotocoltouse                          tcp

     InternetportNUMBERforserver                   []

   *AllowexecutionofSUIDandsgidprograms          yes

      inthisfilesystem?

   *AllowDEVICEaccessviathismount?

                yes

   *ServersupportslongDEVICENUMBERS?

               yes

   *Mountfilesystemsoftorhard                     soft

验证 mountd、portmap 和 nfsd 守护程序正在 NFS 服务器上运行,请在客户机 shell 提示符下输入以下命令:

#/usr/bin/rpcinfo-userver_namemount

#/usr/bin/rpcinfo-userver_nameportmap

#/usr/bin/rpcinfo-userver_namenfs

如果守护程序在服务器运行,会返回以下响应:

    program 100005 version 1 ready and waiting

   program 100000 version 2 ready and waiting

   program 100003 version 2 ready and waiting

程序号分别与命令对应,如前例中所示。

如果没有返回类似的响应,请在服务器控制台上登录服务器并按照获取 NFS守护程序的当前状态中的指示信息检查守护程序的状态。

#showmount-eserver_name

该命令列出了由 server_name 当前导出的所有文件系统。

 

注意:

如果在AIX上mountlinux的nfs文件系统,可能需要特殊执行:

#nfso-onfs_use_reserved_ports=1

 

三、在WINDOWS 机器上配置 NFSCLIENT

 

在 Windows 系统挂载 UNIXNFS 分享目录

LinuxFileServer 除了 Linux+SAMBA 的方案外, 也可以使用 Windows+SFU(WindowsServicesforUNIX) 的方式连接 LinuxNFSSharedFolder.

实测环境

AIX-5.3

MicrosoftWindowsXP,SP2+SFU3.5

下载MicrosoftWindowsServicesforUNIX3.5(450MB)

WindowsServicesforUNIX3.5 系统需求

下载地址:

解压缩到 C:

\SFU35SEL_EN

安装

只安裝 ClientforNFSonWindows 的操作指令:

msiexec/IC:

\SFU35SEL_EN\sfusetup.msi/qbaddlocal="NFSClient"

完整安装 (执行 setup.exe)WindowsServicesforUNIX 的程式集內容:

默认安装路径:

C:

\SFU

执行 CShell 或 KornShell 可在 Windows 系统操作 Unix 指令

ServicesforUNIXAdministration 界面如下 (完整安装):

设定 UserNameMapping

将NFSServer 上的 /etc/passwd、/etc/group 两个文件复制到 Windows 电脑的 C:

\

执行 ServicesforUNIXAdministrator

点选 UserNameMapping

在 Configuration 画面中, 设定:

Passwordfilepathandname:

c:

\passwd

Groupfilepathandname:

c:

\group

在 Maps 画面中,设定:

ShowUserMaps→ListWindowsUsers、ListUNIXUsers

在Windowsusers清单中点选自己的账号

UNIXusers 清单中点选欲映射的账号 (想要以那个 UNIX 身份挂载 NFSFolder)

按 Add→ 确定

按画面右上角 Apply 完成设定

挂载NFS 目录

命令列模式:

cd\SFU\common

mountlinux_ip:

/pathdrive_id:

(如:

mount192.168.0.1:

/abce:

→ 掛載到 E 槽)

檔案總管模式:

檔案總管 → 工具 → 連線網路磁碟機 → 瀏覽

掛載完成示意圖:

 

  

 

 

Servicesf

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1