CentOS7安装rpcbind+nfs

CentOS7安装NFS

  1. 功能实现
    假设局域网有多台CentOS7系统的服务器IP段为192.168.1.1/24
    CentOS7安装rpcbind + nfs,实现不同服务器之间共享同一目录
    

服务端

  1. 假设服务端IP地址为
    192.168.1.2
    
  2. 安装rpcbind + nfs
    yum -y install nfs-utils rpcbind
    
  3. 创建共享目录
    mkdir /www
    useradd www
    chown -R www:www /www
    
  4. 修改配置
    # nfs服务端口配置
    vi /etc/modprobe.d/lockd.conf
    
    options lockd nlm_tcpport=32803
    options lockd nlm_udpport=32769
    
    ESC
    :wq
    
    # nfs服务端口配置
    vi /etc/sysconfig/nfs
    
    LOCKD_TCPPORT=32803
    LOCKD_UDPPORT=32769
    MOUNTD_PORT=892
    STATD_PORT=662
    STATD_OUTGOING_PORT=2020
    
    ESC
    :wq
    
    vi /etc/exports
    
    /www *(rw,sync,no_subtree_check,no_all_squash)
    /www IP地址(rw,sync,no_subtree_check,no_all_squash)
    
    ESC
    :wq
    
  5. 启动rpcbind + nfs
    systemctl restart rpcbind
    systemctl restart nfs
    
    systemctl enable rpcbind
    systemctl enable nfs
    
    systemctl status rpcbind
    systemctl status nfs
    
  6. 如果服务端安装了防火墙则要开启相应的端口
    # 查看服务占用端口
    rpcinfo -p|grep -oE '(tcp|udp)(\s+)[0-9]+'|sort -nk 2|uniq
    
    # 打开防火墙相关端口
    systemctl unmask firewalld
    systemctl enable firewalld
    systemctl start  firewalld
    firewall-cmd --permanent --zone=public --add-port=111/tcp
    firewall-cmd --permanent --zone=public --add-port=2049/tcp
    firewall-cmd --permanent --zone=public --add-port=662/tcp
    firewall-cmd --permanent --zone=public --add-port=892/tcp
    firewall-cmd --permanent --zone=public --add-port=2020/tcp
    firewall-cmd --permanent --zone=public --add-port=32769/udp
    firewall-cmd --permanent --zone=public --add-port=32803/tcp
    firewall-cmd --reload
    
  7. 重载配置
    exportfs -arv
    

客户端(Linux)

  1. 创建共享目录
    mkdir /www
    useradd www
    chown -R www:www /www
    
  2. 挂载共享目录
    mount -t nfs 192.168.1.2:/www /www
    
  3. 开机自动挂载
    vi /etc/fstab
    
    192.168.1.2:/www    /www    nfs    defaults    0 0
    
    ESC
    :wq
    
  4. 卸载共享目录(仅供了解不执行此步骤)
    yum -y install psmisc
    
    fuser -km /www
    
    umount /www
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS上安装NFS服务,可以按照以下步骤进行操作: 1. 首先,检查系统是否已经安装NFSRPCbind服务,可以使用以下命令进行检查: rpm -qa | grep nfs rpm -qa | grep rpcbind 2. 如果未安装,则可以使用以下命令安装NFSRPCbind: yum -y install nfs-utils rpcbind 3. 安装完成后,您需要编辑exports文件来配置NFS共享目录。您可以使用以下命令编辑exports文件: vim /etc/exports 4. 在exports文件中添加要共享的目录,例如:/home/niuben/nfs *(rw,sync,no_root_squash) 5. 配置生效后,进入/etc/init.d目录并执行exportfs -r命令使其生效 6. 启动rpcbindnfs服务,使用以下命令启动服务: service rpcbind start service nfs start 7. 现在可以通过使用showmount命令在NFS服务器上进行测试,以验证设置是否正确。例如,使用showmount -e命令可以查看共享的目录 这样,您就成功在CentOS上安装NFS服务。接下来,您可以按照需要在arm板上挂载NFS共享目录到本地。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [centos7安装nfs](https://blog.csdn.net/Z_linht/article/details/126709863)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [centos安装nfs 服务](https://blog.csdn.net/niuben521/article/details/115231751)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值