Linux NFS文件共享

来源:互联网 发布:php输出等腰三角形 编辑:程序博客网 时间:2024/04/30 11:09


 

NFS文件共享服务器

NFS Serverredhat6.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.14rpm查到的glibc版本为2.12,故需升级glibc2.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.rpm libevent-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.rpm libgssglue-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.rpm libtirpc-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.rpm nfs-utils-lib-1.1.5-6.el6.i686.rpm nfs-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.rpm    keyutils-libs-1.4-4.el6.x86_64.rpm     keyutils-libs-devel-1.4-4.el6.x86_64.rpm

keyutils-libs-1.4-4.el6.i686.rpm keyutils-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.rpm glibc-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.rpm glibc-common-2.14.1-6.x86_64.rpm libnfsidmap-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  /share                 nfs    defaults       0 0

0 0
原创粉丝点击