你是指的NFS共享?下面是我的实施过程 ,希望给你能有些帮助!网上也有很多相关的文档!suse linux 11 增加NFS服务及配置1.yast中增加nfs软件包sm01@S3XPVL-IDFB-A01:~> rpm -qa |grep nfsnfs-client-1.2.1-2.6.6yast2-nfs-server-2.17.7-1.1.2quota-nfs-3.16-50.22.36nfsidmap-...显示全部
你是指的NFS共享?下面是我的实施过程 ,希望给你能有些帮助!网上也有很多相关的文档!
suse linux 11 增加NFS服务及配置
1.yast中增加nfs软件包
sm01@S3XPVL-IDFB-A01:~> rpm -qa |grep nfs
nfs-client-1.2.1-2.6.6
yast2-nfs-server-2.17.7-1.1.2
quota-nfs-3.16-50.22.36
nfsidmap-0.20-1.20
yast2-nfs-common-2.17.7-1.1.2
nfs-doc-1.2.1-2.6.6
limal-nfs-server-1.5.3-0.2.11
limal-nfs-server-perl-1.5.3-0.2.11
sblim-cmpi-nfsv4-1.1.0-0.1.83
yast2-nfs-client-2.17.12-0.1.81
nfs-kernel-server-1.2.1-2.6.6
sblim-cmpi-nfsv3-1.1.0-0.1.83
2.设置共享目录
S3XPVL-IDFB-A01:~ # vi /etc/exports
增加以下:
/idfb/ap/log *(rw,sync,no_root_squash,no_all_squash)
其中/idfb/ap/log为你要共享出去的目录,
*表示可以访问的IP范围,当然也可以用hostname来代替。
no_all_squash 保留共享文件的UID和GID
no_root_squash 表示root用户具有根目录的完全管理权限
上面的配置比较经典,客户端访问的时候直接就不会验证。
3.启动相关服务
S3XPVL-IDFB-A01:~ # chkconfig nfsserver on
S3XPVL-IDFB-A01:~ #
S3XPVL-IDFB-A01:/etc/init.d # service nfsserver start
Starting kernel based NFS server: idmapdexportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/idfb/ap/log".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
mountd statd nfsd sm-notify done
4. 查看nfs进程
S3XPVL-IDFB-A01:~ # ps -A |grep nfs
3124 ? 00:00:00 nfsiod
5057 ? 00:00:00 nfsd4
5058 ? 00:00:00 nfsd
5059 ? 00:00:00 nfsd
5060 ? 00:00:00 nfsd
5061 ? 00:00:00 nfsd
在Suse上只有nfsserver才是nfsd进程。
5.查看共享出的文件
S3XPVL-IDFB-A01:/etc/init.d # showmount -e
Export list for S3XPVL-IDFB-A01:
/idfb/ap/log *
S3XPVL-IDFB-A01:~ # chkconfig --list |grep nfsserver
nfsserver 0:off 1:off 2:off 3:on 4:off 5:on 6:off
S3XPVL-IDFB-A01:~ # service nfsserver status
Checking for kernel based NFS server: idmapd running
mountd running
statd running
nfsd running
如果修改了exports文件,不需要重新启动nfs,只需要执行:
exportfs -rv 其中r表示重启,V表示显示export选项
S3XPVL-IDFB-A01:~ # exportfs -rv
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "10.110.1.84:/idfb/ap/log".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
Export list for S3XPVL-IDFB-A01:
/idfb/ap/log 10.110.1.84
exporting 10.110.1.84:/idfb/ap/log
客户端设置(A02):
1.扫描可使用的NFS Server
S3XPVL-IDFB-A02:~ # showmount -e 10.110.1.83
Export list for 10.110.1.83:
/idfb/ap/log 10.110.1.84
2. mount挂载共享目录
S3XPVL-IDFB-A02:~ # mount -t nfs 10.110.1.83:/idfb/ap/log /idfb/ap/log收起