2014年(2)
分类: LINUX
2014-06-18 15:12:22
客户机:10.14.34.1 |
服务器:10.14.34.6 |
1、第一步:检验linux是否安装了NSF服务
命令为:rpm -qa|grep nfs
sblim-cmpi-nfsv3-1.1.1-1.el6.x86_64
2、第二步:新建NFS共享目录
命令为:mkdir /nfsfile
创建测试文件,命令为:echo "test file" > /nfsfile/nfs.html
查看、测试目录权限,命令为:ls -ld /nfsfile
3、第三步:修改NFS主配置文件
命令为:vim /etc/exports
修改为:
/nfsfile 10.14.34.1(rw,sync,no_root_squash) //含义为设置为只对10.14.34.1用户读写权限,并同步写入内存与硬盘,开放客户端使用root身份
4、第四步,启用NFS相关服务程序。
rpcbind和nfs服务均启动成功后,执行showmount -e可查看本机当前已发布的共享资源列表:
[root@nfs-server ~]# service rpcbind start
[root@nfs-server ~]# service nfs start
[root@nfs-server ~]# chkconfig rpcbind on //设置开机启动服务
[root@nfs-server ~]# chkconfig nfs on
[root@nfs-server ~]# chkconfig --list rpcbind //确保服务开机启动
rpcbind 0:off1:off2:on3:on4:on5:on6:off
[root@nfs-server ~]# chkconfig --list nfs
nfs 0:off1:off2:on3:on4:on5:on6:off
[root@nfs-server ~]# showmount -e localhost //查看本机发布共享资源
Export list for localhost:
/nfsfile 10.14.34.1
5、第五步,
2.2使用NFS客户机,查看及访问/nfstest共享。
1)客户端也需要安装相应软件
[root@client01 ~]# rpm -q rpcbind nfs-utils
rpcbind-0.2.0-11.el6.x86_64
nfs-utils-1.2.3-36.el6.x86_64
2)从客户机上查看服务器的NFS共享资源列表。
客户机必须安装了nfs-utils软件包,才能使用showmount命令查看NFS资源:
[root@client01 ~]# showmount -e 10.14.34.6
Export list for 10.14.34.6:
/nfsfile 10.14.34.1
3)从客户机10.14.34.1上挂载/nfsfile共享,并测试读写权限。
创建文件夹:mkdir /wps/IBM/WebSphere/wp_profile/installedApps/portal01Cell/wps.ear/wps.war/themes/html/nfsclient
[root@client01 ~]# mount 10.14.34.6:/nfsfile nfsclient //将共享目录挂载到本地mnt目录下
[root@client01 ~]# cd nfsclient; ls
nfs.html
[root@client01 mnt]# touch aa.txt //测试写入权限
[root@client01 mnt]# ll
total 4
-rw-r--r--. 1 root root 0 Apr 14 07:40 aa.txt
-rw-r--r--. 1 root root 10 Apr 14 07:18 nfs.txt
4)设置开机后自动挂载NFS共享资源。
[root@client01 ~]# vim /etc/fstab
10.14.34.6:/nfsfile /wps.war/themes/html/nfsclient nfs defaults 0 0 //文件类型为nfs
[root@client01 ~]# umount /mnt
[root@client01 ~]# mount -a
[root@client01 ~]# mount | tail -n 1
10.14.34.6:/nfsteston /mnt type nfs (rw,vers=4,addr=10.14.34.6,clientaddr=10.14.34.1) //开机自动挂载成功