CentOS 6 NFS的安装配置

更新时间:2023-06-23 09:14:20 阅读: 评论:0

CentOS 6 NFS的安装配置
NFS的安装配置:
find的过去式
centos 5 :
yum install nfs-utils portmap
centos 6 :
yum install nfs-utils rpcbind
[root@roothomes /home]$ yum install nfs-utils rpcbind
服务器端:
[root@roothomes /etc]$ mkdir /opt/centosServer
[root@roothomes /etc]$ vi /etc/exports
/opt/centosServer 92.168.1.0/24(rw,sync,no_root_squash,subtree_check)
rw:读/写权限,只读权限的参数为ro;
sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。
no_root_squash:不限制root的用户权限,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。
rw:可读写的权限
    ro:只读的权限
    no_root_squash:不限制root用户的权限(如果是root用户登录NFS服务器使用分享目录,那么就具有root用户的权限)
    root_squash:限制root用户的权限(如果是root用户登录NFS服务器使用分享目录,那么使用者的权限会被限制为匿名使用者,通常他的UID与GID都会变成nobody那个身份)
    all_squash:不管登录NFS主机的用户是什么都会被重新设定为nobody考研报名照片要求
    anonuid=xxx:将登入NFS主机的用户都设定成指定的ur id,此ID必须存在于/etc/passwd中
    anongid=xxx:类似于anonuid,不过指定的是gid
    sync:数据同步写入硬盘
    async:数据异步写入硬盘(NFS V3支持的新特性。收到客户端的写入请求后,数据并不是马上写入存储器。而是由服务器确定何时写入。所以可能接收到多个写入请求后一并处理)
    cure:NFS通过1024以下的安全TCP/IP端口发送
    incure:同cure相对,使用1024以上的端口发送
    wdelay:如果多个用户要写入NFS目录,则归组写入(默认)
    no_wdelay:如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。
    hide:在NFS共享目录中不共享其子目录
jellybean    no_hide:共享NFS目录的子目录
    subtree_check:如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
    no_subtree_check:与subtree_check相对,不检查父目录的权限
[root@roothomes /opt/centos6]$ /etc/init.d/rpcbind start
[root@roothomes /opt/centos6]$ /etc/init.d/nfs start
[root@roothomes /opt/centos6]$ rvice iptables stop
客户端:
[root@roothomes /home]$ yum install nfs-utils rpcbind
[root@vmBS00 ~]# rvice iptables stop
[root@vmBS00 ~]# showmount -e 192.168.1.75  查看是否能访问nfs服务
Export list for 192.168.1.75:
/opt/centos6 192.168.1.0/24
[root@vmBS00 ~]# mkdir /opt/centosClient
[root@vmBS00 ~]# mount -t nfs 92.168.1.75:/opt/centosServer/ /opt/centosClient/
###配置开机自动挂载
[root@vmBS00 ~]# vi /etc/fstab
### 添加
192.168.1.75:/opt/centosServer/ /opt/centosClient/ nfs nodev,ro,rsize=32768,wsize=32768 0 0
mount nfs其它可选参数设置
    hard mount 与 soft mount
    hard:客户端不断尝试与服务器的连接(在后台,可能不会给出任何提示信息),直到mount上
    soft:客户端在前台尝试与服务器的连接,是默认的连接方式。当收到错误信息后终止mount尝试,并给出相关信息。
    示例:mount t nfs o hard 192.168.0.114:/data /mnt
    rsize 和 wsize
    tln文件传输尺寸设定。 V3没有限定传输尺寸,V2最多只能设定为8k。可以使用-rsize wsize来进行设定。据说这2个参数的设定对于NFS的执行效能有较大影响,但是目前还没有找到相关资料说明增氧设置比较合适,一般都没有进行设置,也不明确如果不进行设置默认值是多少。
广告业务怎么跑    bg 和 fg
外国小说
    bg:在执行mount时,如果无法顺利mount上时,系统会将mount操作转移到后台并继续尝试mount,直到mount成功为止。(通常在设定/etc/fstab文件时都应该使用bg,以避免可能的mount不上而影响启动速度)
    fg:和bg相对,是默认的参数
hurt什么意思    nfsvers=n:设定要使用的NFS版本
leviathan    timeo
    timeo=n:设置超时时间。当数据传输遇到问题时,会根据这个参数尝试进行重新传输。默认值是0.7秒。如果网络连接不是很稳定的话就要加大这个数值,并且推荐使用hard mount方式,同时最好加上intr参数,这样就可以终止任何挂起的文件访问。
    intr:允许通知中断一个NFS调用。当服务器没有应答需要放弃的时候有用处。
    udp:使用udp作为nfs的传输协议(NFS V2只支持UDP)
    tcp:使用tcp作为nfs的传输协议
    namlen=n:设定远程服务器所允许的最长文件名。默认值是255
   
    acregmin=n:设定最小的在文件更新之前cache时间,默认是3
    acregmax=n:设定最大的在文件更新之前cache时间,默认是60
生活大爆炸第六季24
    acdirmin=n:设定最小的在目录更新之前cache时间,默认是30
    acdirmax=n:设定最大的在目录更新之前cache时间,默认是60
    actimeo=n:将acregmin、acregmax、acdirmin、acdirmax设定为同一个数值,默认是没有启用。
   
    retry=n:设定当网络传输出现故障的时候,尝试重新连接多少时间后不再尝试。默认的数值是10000 minutes
2013年考研政治
    noac:关闭cache机制
    同时使用多个参数的方法:
    mount t nfs -o timeo=3,tcp,hard 192.168.0.114:/data  /nfs
卸载:
umount /opt/centosClient
umount 192.168.157.141:/opt/centos

本文发布于:2023-06-23 09:14:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1020030.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:使用   服务器   写入
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图