AIX机器上挂载Windows的共享
AIX机器上挂载Windows的共享
首先查看一下系统版本:
这个就是我们的老系统,╮( ̄▽ ̄")╭
在网上查看的最多的读取共享的方式是用cifs_fs,包括IBM的官网上也是这么推荐的。
然后查看一下是否安装了cifs_fs
首先查看一下系统版本:
#oslevel -s #6100-06-01-1043
这个就是我们的老系统,╮( ̄▽ ̄")╭
在网上查看的最多的读取共享的方式是用cifs_fs,包括IBM的官网上也是这么推荐的。
然后查看一下是否安装了cifs_fs
#lslpp -L |grep cifs
我这边的输出反馈是这样的:
bos.cifs_fs.rte 6.1.7.0 C F Runtime for SMBFS bos.cifs_fs.smit 6.1.6.0 C F SMIIT Interface for SMBFS
但是如果啥也没有的话,那就需要安装了,安装一般都是用的第一张光碟。
塞进去光碟,然后
#smitty installp
选择第一项:install software
然后输入安装源位置,一般光盘都是在 /dev/cd0
然后在SOFTWARE to install上直接按F4,processing data...
接下来的面板上输入 /cifs_fs 回车,查找包
然后选中,安装...
PS:我感觉是不用重启机器的..但是做测试的时候还是把机器重启了。
然后现在可以再Windows开一个共享了,选中要共享的文件夹或盘符,开启共享,记得授权用户要有密码(暂时没有试过没有密码的)
在AIX中,进入cifs_fs:
然后现在可以再Windows开一个共享了,选中要共享的文件夹或盘符,开启共享,记得授权用户要有密码(暂时没有试过没有密码的)
在AIX中,进入cifs_fs:
#smitty cifs_fs
选择Add/Mount a CIFS FileSystem
接着如图所示:

接着如图所示:
PS:共享文件的挂在目录一定要建好,权限也要给好。
然后下一步就可以挂载使用了。
可以直接查看挂在情况
bash-3.2# df /share/cifs Filesystem 512-blocks Free %Used Iused %Iused Mounted on WINDOWS-MUCJ5OG:pub 209715192 209320544 1% 0 0% /share/cifs
问题:
1、Windows的机器如果是域环境的话暂时没法挂上(暂时没有解决)
2、Server_name这里我这边的机器必须写的是主机名称,用IP的话无法使用。下一步会报错,而且不显示报错内容
3、Share_name这里不加"/"
4、如果Server_name写的是主机还是不通的话,那么可能需要在/etc/hosts中添加主机名称和IP
5、如果hosts中有但是仍然不行,直接ping 主机名,不行的话说明hosts没有启用,需要vi /etc/netsvc.conf,然后加一行:hosts = local,bind
6、不用smitty cifs也可以,有命令行直接可用:
#mkcifsmnt -f /share/cifs -d pub -h WINDOWS-MUCJ5OG -c 'shared-user' -p '[email protected]' -N #mount -v cifs -n WINDOWS-MUCJ5OG/'shared-user'/'[email protected]' -o wrkgrp=workgroup,fmode=755 /pub /share/cifs
参考:
1、(官方)How to export a share in Windows and mount the share on AIX using CIFS. https://www-304.ibm.com/support/docview.wss?uid=isg3T1012550
2、51CTO candon123 BLOG: Mounting A Windows Share On AIX Using CIFS http://candon123.blog.51cto.com/704299/834156/