Linux NFS文件共享



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

不敢接受失败的人,往往是那些追求完美的人,

Linux  NFS文件共享

相关文章:

你感兴趣的文章:

标签云: