lhfredfly 2018-09-25
[root@mini3 hadoop]# mount -t nfs mini1:/home/hadoop/share /home/hadoop/share
mount: wrong fs type, bad option, bad superblock on mini1:/home/hadoop/share,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
[root@mini3 hadoop]# yum install -y portmap*
[root@mini3 hadoop]# yum install -y nft-*
[root@mini3 hadoop]# mount -t nfs mini1:/home/hadoop/share /home/hadoop/share
mount.nfs: access denied by server while mounting mini1:/home/hadoop/share
[root@mini3 hadoop]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_mini3-lv_root
18G 1009M 16G 7% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
登录到
[root@mimi1 home]#vi /etc/exports
/home/hadoop/share/ mini2(rw,sync,no_root_squash)
/home/hadoop/share/ mini3(rw,sync,no_root_squash)
/home/hadoop/share/ mini4(rw,sync,no_root_squash)
[root@mimi1 home]#exportfs -r#更新
或者
[root@mimi1 home]#exportfs -a #重新挂载
[root@mini1 ~]# showmount -e #现在是否授权成功
Export list for mini1:
/home/hadoop/share mini4,mini3,mini2,shizhan
正确挂载如下:
[root@mimi3 home]# mount mini1:/home/hadoop/share/ /home/hadoop/share/
[root@mimi3 home]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_mimi2-lv_root
18G 994M 16G 6% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
mini1:/home/hadoop/share/
18G 1007M 16G 7% /home/hadoop/share
相关命令介绍如下:
1、exportfs
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:
# exportfs [-aruv]
-a 全部挂载或卸载 /etc/exports中的内容
-r 重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
-u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)
-v 在export的时候,将详细的信息输出到屏幕上。
具体例子:
# exportfs -au 卸载所有共享目录
# exportfs -rv 重新共享所有目录并输出详细信息
2、nfsstat
查看NFS的运行状态,对于调整NFS的运行有很大帮助。
3、rpcinfo
查看rpc执行信息,可以用于检测rpc运行情况的工具,利用rpcinfo -p 可以查看出RPC开启的端口所提供的程序有哪些。
4、showmount
-a 显示已经于客户端连接上的目录信息
-e IP或者hostname 显示此IP地址分享出来的目录