NFS安装、配置

本文详细介绍了NFS(network filesystem)服务的安装与配置过程。包括如何通过yum安装nfs-utils和rpcbind软件包,设置/etc/exports文件来指定共享目录及权限选项,以及启动NFS服务的方法。此外还解释了rw、sync、root_squash等关键配置项的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. NFS简介
    NFS全称是network file system

  2. 安装、配置NFS服务
    需要安装两个包(nfs-utils和rpcbind)
    yum install -y nfs-utils 会同时安装上rpcbind
    提供nfs服务的机器上 vim /etc/exports //内容如下:
    /home/ 192.168.137.0/24(rw,sync,all_squash,anonuid=501,anongid=501)
    共分为三部分,第一部分就是本地要共享出去的目录,第二部分为允许访问的主机(可以是一个IP也可以是一个IP段)第三部分就是小括号里面的,为一些权限 选项。它表示:共享的目录为/home,信任的主机为192.168.137.0/24这个网段,权限为读写,同步,限定所有使用者,并且限定的uid和 gid都为501。
    启动 /etc/init.d/rpcbind start; /etc/init.d/nfs start
    服务端:systemctl enable nfs
    systemctl start nfs

注意防火墙问题将导致共享端口失败

  1. NFS配置的一些选项说明
    rw :读写;
    ro :只读;
    sync :同步模式,内存中数据时时写入磁盘;
    async :不同步,把内存中数据定期写入磁盘中;
    no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;
    root_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;
    all_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;
    anonuid/anongid :要和root_squash 以及all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid。

转载于:https://blog.51cto.com/amazing61/2063887

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值