免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6336 | 回复: 16
打印 上一主题 下一主题

请问我想把as400假脱机文件发送到aix上指定路径有什么办法么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-23 22:38 |只看该作者 |倒序浏览
如题

论坛徽章:
0
2 [报告]
发表于 2008-10-23 23:59 |只看该作者
NFS是基于TCP/IP的文件服务协议,从AS/400通过NFS访问外部系统的文件,必须,首先,在AS/400上启动TCP/IP和NFS服务,同时外部AIX服务器上启动 NFS 服务。

然后在AS/400:

ADDMFS TYPE(*NFS) MFS('remotesysname:/filesys') MNTOVRDIR('/ifsdir')

其中:
remotesysname 是远程外部服务器地址或名字;filesys 远程外部服务器上的文件系统名字
ifsdir 本地AS/400的目录名

将远程的系统上的文件系统加载到本地目录结构上,对本地用户而言,只要操作/ifsdir即可,无需考虑远程系统的存在。

[ 本帖最后由 qingzhou 于 2008-11-27 10:35 编辑 ]

评分

参与人数 1可用积分 +5 收起 理由
居士 + 5 我很赞同

查看全部评分

论坛徽章:
0
3 [报告]
发表于 2008-10-26 18:19 |只看该作者
qingzhou你好 非常感谢你的帮忙  
我按照你说的方法已经在aix上启了nfs服务
我在windows运行里执行   \\aix机器ip   可发现aix上我打算做nfs的文件系统的文件夹
/home/aixsplf/data
并且在as400中执行   STRNFSSVR *ALL
-------------------LOG 如下
STRNFSSVR *ALL                                                      
Job 308409/SPLFUSER/QNFSRPCD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *RPC was successful.   
Job 308410/SPLFUSER/QNFSBIOD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *BIO was successful.   
0 entries exported, 0 entries not exported.                          
Job 308411/SPLFUSER/QNFSNFSD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *SVR was successful.   
Job 308412/SPLFUSER/QNFSMNTD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *MNT was successful.   
Job 308413/SPLFUSER/QNFSNSMD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *NSM was successful.   
Job 308414/SPLFUSER/QNFSNLMD submitted to job queue QSYSNOMAX in library
  QSYS.                                                              
Start of NFS server daemon or daemons of type *NLM was successful.   
Start NFS server command completed successfully.
-------------------
然后我准备开始用as400挂载aix上的文件系统 我执行下面命令
ADDMFS TYPE(*NFS) MFS('aixip地址:/home/aixsplf/data') MNTOVRDIR('/home/splf')
没有挂成功 , 提示信息如下
Cannot find address for specified system name.  
请问该如何解决?

论坛徽章:
0
4 [报告]
发表于 2008-10-26 20:42 |只看该作者
AS/400端能否ping通AIX IP呢?

同时,AS/400端执行CFGTCP -  10. Work with TCP/IP host table entries  加入AIX的Hostname和IP试试.

论坛徽章:
0
5 [报告]
发表于 2008-10-26 23:26 |只看该作者

回复 #4 qingzhou 的帖子

qingzhou你好  我已经按你说的把10. Work with TCP/IP host table entries  
维护进去了 但是还是报同样的错误   

我用另外一台aix可以正常挂载它

[ 本帖最后由 L-Evolution 于 2008-10-27 02:40 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-10-26 23:29 |只看该作者

回复 #5 qingzhou 的帖子

因为我们400的空间有限 才想把一部分数据挪到aix上  所以才有的这个问题 。
如果把400的文件系统挂到aix上那就会多一步将其再转到aix本身存储上的步骤。

论坛徽章:
0
7 [报告]
发表于 2008-10-27 14:25 |只看该作者
原帖由 L-Evolution 于 2008-10-26 23:29 发表
因为我们400的空间有限 才想把一部分数据挪到aix上  所以才有的这个问题 。
如果把400的文件系统挂到aix上那就会多一步将其再转到aix本身存储上的步骤。


AS400空间不足,就要采用增加硬盘的处理方案,而不是做NFS隐射.
开始还以为......

AS400端删除一些无用的library,定时清除一些无用spooled files,删除些过期journal receive等.如果这些都做过了还是空间不足,就要扩容了.

论坛徽章:
0
8 [报告]
发表于 2008-10-27 15:37 |只看该作者
原帖由 qingzhou 于 2008-10-27 14:25 发表


AS400空间不足,就要采用增加硬盘的处理方案,而不是做NFS隐射.
开始还以为......

AS400端删除一些无用的library,定时清除一些无用spooled files,删除些过期journal receive等.如果这些都做过了还是空间不 ...


谢谢qingzhou的建议 但是我还是没法解决在400上挂载aix的文件系统的问题

论坛徽章:
0
9 [报告]
发表于 2008-10-27 23:13 |只看该作者
今晚通过家里的9406-270和44P-270测试机,成功做如下NFS实验!

[测试目的]
把iSeries作为NFS的服务器,AIX作为客户端mount AS400 Export目录。

[测试环境]
AS400:
9406-270  Hostname:S10C780B (ip:192.168.0.100)
RS6000:
44P-270   Hostname:44P270 (ip:192.168.0.1)

[测试步骤]
1. AS400追加AS400和RS6000 Host Table
CFGTCP—10. Work with TCP/IP host table entries,追加AS400和RS6000 Host Table.


2. AIX追加AS400和RS6000 Host Table
smitty tcpip — Further Configuration — Name Resolution — Hosts Table (/etc/hosts) — Add a Host追加AS400和AIX hosts table


3.AS400和AIX均启动NFS服务。
OS/400:
STRNFSSVR *ALL
AIX:
# mknfs -B

4.AS400修改当前帐户的job ccsid为单字节,CHGJOB CCSID(037)

5.AS400创建新的DIR:CRTDIR DIR('/AS400NFS')

6.AS400端执行WRKLNK,找到AS400NFS,用8=Display attributes确认CCSID属性为37


7.AS400执行:EXPORTFS OPTIONS('-e') DIR('/AS400NFS') HOSTOPT((44P270 *ASCII *ASCII)),export刚才新建立的目录:AS400NFS


8.通过AS400 Navigator,File Systems – Integrated File System – Root – AS400NFS,右键选择NFS Export—Properties,确认AIX:44P270的Pach CCSID:437


9.AIX上操作如下:

AIX Version 5
Copyright IBM Corporation, 1982, 2007.
login: root
root's Password: XXXXXX
# showmount -e S10C780B
export list for S10C780B:
/AS400NFS (everyone)
# mount S10C780B:/AS400NFS /tmp
# cd /tmp
# ls
Re AS400 License Key Lost.txt
#


这个对应AS400上/AS400NFS下的txt文件,说明AIX成功mount到AS400 Export的目录:AS400NFS!

论坛徽章:
0
10 [报告]
发表于 2008-10-27 23:31 |只看该作者
轻舟兄的回帖总是那么精彩~~~

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP