NFS文件共享服务器
NFS Server:redhat6.3新建共享目录/home/share
新建/etc/exports文件,这是NFS的配置文件,
Client:CentOS6.5新建挂载目录/share
软件列表:nfs-utils-1.2.3-26.el6.x86_64.rpm
portmap-4.0-65.2.2.1.x86_64.rpm
启动的时候先启动portmap再启动nfs
1. [root@www Packages]# rpm -ivhnfs-utils-1.2.3-26.el6.x86_64.rpm
error: Failed dependencies:
libnfsidmap.so.0()(64bit)is needed by nfs-utils-1:1.2.3-26.el6.x86_64
nfs-utils-lib>= 1.1.0-3 is needed by nfs-utils-1:1.2.3-26.el6.x86_64
处理依赖:download and install libnfsidmap-0.26-0.0.fc20.x86_64.rpm
[root@wwwsoftbynfs]# rpm -ivh libnfsidmap-0.26-0.0.fc20.x86_64.rpm
warning:libnfsidmap-0.26-0.0.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID246110c1: NOKEY
error: Failed dependencies:
libc.so.6(GLIBC_2.14)(64bit)is needed by libnfsidmap-0.26-0.0.fc20.x86_64
提示说glibc需要2.14,rpm查到的glibc版本为2.12,故需升级glibc到2.14即可
下载文件后强制覆盖升级安装
rpm -Uvh glibc-2.14.1-6.x86_64.rpm –force–nodeps
rpm -Uvh glibc-common-2.14.1-6.x86_64.rpm–force –nodeps
2.[root@localhostadmin]# rpm -ivh libnfsidmap-0.26-0.0.fc20.x86_64.rpm
warning:libnfsidmap-0.26-0.0.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID246110c1: NOKEY
Preparing…########################################### [100%]
file/etc/idmapd.conf from install of libnfsidmap-0.26-0.0.fc20.x86_64 conflictswith file from package nfs-utils-lib-1.1.5-6.el6.x86_64
file/usr/share/man/man5/idmapd.conf.5.gz from install oflibnfsidmap-0.26-0.0.fc20.x86_64 conflicts with file from packagenfs-utils-lib-1.1.5-6.el6.x86_64
3.安装完portmap后启动无反应,vim/etc/sysconfig/network
将NETWORKING=no改为yes即可,portmap脚本就是检查“$NETWORKING”这个变量是通过source /etc/sysconfig/network来得到这个变量值的。
4.启动nfs报错
rpc.mountd: svc_tli_create: could not openconnection for udp6
处理:将IPV6开启
解决办法:
1 #service rpcbind restart
2 #service nfs start
5.[root@server /]# showmount -e
mount clntudp_create: RPC: Program notregistered
修改/etc/hosts把第二行注释拿掉
/etc/sysconfig/network-script/ifcfg-eth0中的IPV6INIT设置为yes
6.客户端测试时候无法使用 showmount命令,如果NFS正常,客户端直接挂载即可,不需使用showmount,如需测试使用showmount需在客户端安装如下软件即可,安装过程及相关问题处理如下:
[root@localhostPackages]# ls *showmount*
ls: cannot access *showmount*: No such fileor directory
[root@localhostPackages]# ls *libevent*
libevent-1.4.13-4.el6.i686.rpmlibevent-1.4.13-4.el6.x86_64.rpm
[root@localhostPackages]# rpm -ivh libevent-1.4.13-4.el6.x86_64.rpm
warning: libevent-1.4.13-4.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…########################################### [100%]
1:libevent########################################### [100%]
[root@localhost Packages]# ls *rpcbind*
rpcbind-0.2.0-11.el6.x86_64.rpm
[root@localhost Packages]# rpm -ivhrpcbind-0.2.0-11.el6.x86_64.rpm
warning: rpcbind-0.2.0-11.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
libgssglueis needed by rpcbind-0.2.0-11.el6.x86_64
libgssglue.so.1()(64bit)is needed by rpcbind-0.2.0-11.el6.x86_64
libtirpc.so.1()(64bit)is needed by rpcbind-0.2.0-11.el6.x86_64
[root@localhostPackages]# ls *libgssglue*
libgssglue-0.1-11.el6.i686.rpmlibgssglue-0.1-11.el6.x86_64.rpm
[root@localhostPackages]# rpm -ivh libgssglue-0.1-11.el6.x86_64.rpm
warning: libgssglue-0.1-11.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…########################################### [100%]
1:libgssglue########################################### [100%]
[root@localhost Packages]# rpm -ivh rpcbind-0.2.0-11.el6.x86_64.rpm
warning: rpcbind-0.2.0-11.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
libtirpc.so.1()(64bit)is needed by rpcbind-0.2.0-11.el6.x86_64
[root@localhostPackages]# ls *libtirpc*
libtirpc-0.2.1-6.el6_4.i686.rpmlibtirpc-0.2.1-6.el6_4.x86_64.rpm
[root@localhostPackages]# rpm -ivh libtirpc-0.2.1-6.el6_4.x86_64.rpm
warning: libtirpc-0.2.1-6.el6_4.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…###########################################[100%]
1:libtirpc########################################### [100%]
[root@localhost Packages]# rpm -ivhrpcbind-0.2.0-11.el6.x86_64.rpm
warning: rpcbind-0.2.0-11.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…########################################### [100%]
1:rpcbind########################################### [100%]
[root@localhost Packages]# ls *nfs-utils*
nfs-utils-1.2.3-39.el6.x86_64.rpmnfs-utils-lib-1.1.5-6.el6.i686.rpmnfs-utils-lib-1.1.5-6.el6.x86_64.rpm
[root@localhostPackages]# rpm -ivh nfs-utils-1.2.3-39.el6.x86_64.rpm
warning: nfs-utils-1.2.3-39.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
keyutils>= 1.4-4 is needed by nfs-utils-1:1.2.3-39.el6.x86_64
libnfsidmap.so.0()(64bit)is needed by nfs-utils-1:1.2.3-39.el6.x86_64
nfs-utils-lib>= 1.1.0-3 is needed by nfs-utils-1:1.2.3-39.el6.x86_64
[root@localhostPackages]# ls *keyutils*
keyutils-1.4-4.el6.x86_64.rpmkeyutils-libs-1.4-4.el6.x86_64.rpmkeyutils-libs-devel-1.4-4.el6.x86_64.rpm
keyutils-libs-1.4-4.el6.i686.rpmkeyutils-libs-devel-1.4-4.el6.i686.rpm
[root@localhost Packages]# rpm -ivhkeyutils-1.4-4.el6.x86_64.rpm
warning: keyutils-1.4-4.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…########################################### [100%]
1:keyutils########################################### [100%]
[root@localhost Packages]# rpm -ivhnfs-utils-1.2.3-39.el6.x86_64.rpm
warning: nfs-utils-1.2.3-39.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
libnfsidmap.so.0()(64bit)is needed by nfs-utils-1:1.2.3-39.el6.x86_64
nfs-utils-lib>= 1.1.0-3 is needed by nfs-utils-1:1.2.3-39.el6.x86_64
[root@localhostPackages]# rpm -ivh nfs-utils-lib-1.1.5-6.el6.x86_64.rpm
warning:nfs-utils-lib-1.1.5-6.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY
error: Failed dependencies:
nfs-utils>= 1.2.1-11 is needed by nfs-utils-lib-1.1.5-6.el6.x86_64
[root@localhostPackages]# showmount -e 10.0.0.20
-bash: showmount: command not found
[root@localhost Packages]# rpm -qa|grep glibc
glibc-common-2.12-1.132.el6.x86_64
glibc-headers-2.12-1.132.el6.x86_64
glibc-devel-2.12-1.132.el6.x86_64
glibc-2.12-1.132.el6.x86_64
[root@localhost Packages]# cd /softbynfs/
[root@localhost softbynfs]# ls
glibc-2.14.1-6.x86_64.rpmglibc-common-2.14.1-6.x86_64.rpm
[root@localhost softbynfs]# rpm -Uvhglibc-2.14.1-6.x86_64.rpm –force –nodeps
warning: glibc-2.14.1-6.x86_64.rpm: HeaderV3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
Preparing…###########################################[100%]
1:glibc########################################### [100%]
[root@localhost softbynfs]# rpm -Uvhglibc-common-2.14.1-6.x86_64.rpm –force –nodeps
warning: glibc-common-2.14.1-6.x86_64.rpm:Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
Preparing…########################################### [100%]
1:glibc-common########################################### [100%]
[root@localhost softbynfs]# cd –
/mnt/Packages
[root@localhost Packages]# rpm -ivhnfs-utils-lib-1.1.5-6.el6.x86_64.rpm
warning:nfs-utils-lib-1.1.5-6.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key IDc105b9de: NOKEY
error: Failed dependencies:
nfs-utils>= 1.2.1-11 is needed by nfs-utils-lib-1.1.5-6.el6.x86_64
[root@localhostPackages]# rpm -qa|grep nfs-utils
[root@localhost Packages]# rpm -ivhnfs-utils-1.2.3-39.el6.x86_64.rpm
warning: nfs-utils-1.2.3-39.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
libnfsidmap.so.0()(64bit)is needed by nfs-utils-1:1.2.3-39.el6.x86_64
nfs-utils-lib>= 1.1.0-3 is needed by nfs-utils-1:1.2.3-39.el6.x86_64
[root@localhost Packages]# cd /softbynfs/
[root@localhost softbynfs]# ls
glibc-2.14.1-6.x86_64.rpmglibc-common-2.14.1-6.x86_64.rpmlibnfsidmap-0.26-0.0.fc20.x86_64.rpm
[root@localhostsoftbynfs]# rpm -ivh libnfsidmap-0.26-0.0.fc20.x86_64.rpm
warning:libnfsidmap-0.26-0.0.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID246110c1: NOKEY
Preparing…###########################################[100%]
1:libnfsidmap########################################### [100%]
[root@localhost softbynfs]# cd –
/mnt/Packages
[root@localhost Packages]# rpm -ivhnfs-utils-1.2.3-39.el6.x86_64.rpm
warning: nfs-utils-1.2.3-39.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing…########################################### [100%]
1:nfs-utils########################################### [100%]
[root@localhost Packages]# showmount -e10.0.0.20
Export list for 10.0.0.20:
/home/share 10.0.0.21
[root@localhost Packages
测试时候使用
客户端设置开机自动挂载:
vim /etc/fstab最后一行加入
10.0.0.20:/home/share/sharenfsdefaults0 0
不敢接受失败的人,往往是那些追求完美的人,