admin 管理员组

文章数量: 1086019


2024年6月6日发(作者:c语言程序流程图例子)

客户端配置

1. NFS服务的启动关闭

#启动

[root@client ~]# /etc/init.d/portmap start

[root@client ~]# /etc/init.d/nfslock start

#关闭

[root@client ~]# /etc/init.d/nfslock stop

[root@client ~]# /etc/init.d/portmap stop

#查看本机已挂载的指定IP地址的NFS目录

[root@client ~]#showmount -e 192.168.100.254

2. 建立、取消挂载点,并挂载测试

#一般挂载

[root@client ~]# mkdir -p /home/nfs/publi

[root@client ~]# mount -t nfs 192.168.100.254:/home/public

/home/nfs/public

#带安全性的挂载

[root@client ~]# mount -t nfs -o nosuid,noexec,nodev,rw

192.168.100.254:/home/public /home/nfs/public

#查看挂载点详情

[root@client ~]#mount | grep addr

#取消挂载点

[root@client ~]# umount /home/nfs/public

3. 特殊挂载方式,应对网络不稳定情况

[root@client ~]# mount -t nfs -o nosuid,noexec,nodev,rw

-o bg,soft,rsize=32768,wsize=32768

192.168.100.254:/home/public /home/nfs/public

4. 开机自动挂载

[root@client ~]# vim /etc/rc.d/

mount -t nfs -o

nosuid,noexec,nodev,rw,bg,soft,rsize=32768,wsize=32768

192.168.100.254:/home/public /home/nfs/public

5. 挂载失败原因分析

#客戶端的主机名称或 IP 网段不被允许使用

[root@client ~]# mount -t nfs localhost:/home/test /mnt

mount: localhost:/home/test failed, reason given by server: Permission denied

#服务器或客户端某些服务未启动

[root@client ~]# mount -t nfs 192.168.100.254:/home/test /mnt

mount: mount to NFS server '192.168.100.254' failed: System Error:

Connection refused.

# 如果你使用 ping 服务器都是好的,那么这个问题就是 portmap 沒有开啦!

[root@client ~]# mount -t nfs 192.168.100.254:/home/test /home/nfs

mount: mount to NFS server '192.168.100.254' failed: RPC Error: Program not

registered.

# 注意看最后面的资料,已经连接上 RPC ,但是服务器的 RPC 告诉,该程序尚未

注册

服务器端配置

1. 启动服务

[root@client ~]# service portmap start

[root@client ~]# service nfs start

[root@client ~]# vi /etc/exports

/data/www * (rw,all_squash)

共享的目录 IP地址(段) 共享权限

权限说明

rw 读写 ro 只读

sync 直接同步写入 async 暂存于内存中

no_root_squash 无用户认证 root_squash root用户身份认证

all_squash 匿名访问

anonuid anongid

2. 重新加载共享配置文件

#重新加载

[root@client ~]# exportfs –arv

#卸载

[root@client ~]# exportfs –auv


本文标签: 挂载 服务 程序 共享 启动