zoukankan      html  css  js  c++  java
  • CentOS 7 搭建NFS服务器

    服务端安装

    # 创建挂载目录
    cd ~
    cd data/
    mkdir www-content
    cd www-content/
    pwd
    
    # 安装软件
    yum install nfs-utils
    yum install rpcbind
    
    # 配置开机启动
    chkconfig nfs on
    chkconfig rpcbind on
    
    # 启动相关服务
    service rpcbind start
    service nfs start
    
    # 开放防火墙端口
    firewall-cmd --add-port=2049/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --list-ports
    
    # 添加系统配置,添加内容如下:
    vim /etc/exports
    
    # 设置输出目录只读:ro,设置输出目录读写:rw
    # 客户端是指网络中可以访问这个NFS输出目录的计算机:
    #    指定ip地址的主机:192.168.0.200
    #    指定子网中的所有主机:192.168.0.0/24 192.168.0.0/255.255.255.0
    #    指定域名的主机:david.bsmart.cn
    #    指定域中的所有主机:*.bsmart.cn
    #    所有主机:*
    ##########
    /root/data/www-content *(rw,async,no_root_squash,no_subtree_check)
    ##########
    
    # 刷新配置立即生效
    exportfs -a
    
    # 验证配置内容
    exportfs -rv
    
    # 创建子目录
    cd /root/data/www-content
    mkdir develop
    mkdir product
    
    # 修改目录权限
    cd /root/data
    chmod -R 777 www-content/
    
    # 重启服务
    systemctl restart nfs & systemctl restart rpcbind
    
    # 设置开机自启动
    systemctl enable nfs & systemctl enable rpcbind
    

    客户端配置

    # 安装工具
    yum install nfs-utils
    
    # 启动相关服务
    systemctl start nfs
    systemctl enable nfs
    systemctl status nfs
    
    # 创建挂载目录
    cd ~
    cd data/
    mkdir mnt-www-content
    
    # 设置开机自动挂载
    # 在配置文件中添加下面内容即可:
    vim /etc/fstab
    
    #############
    192.168.100.184:/root/data/www-content /root/data/mnt-www-content nfs intr,soft 0 0
    #############
    
    # 生效挂载
    mount -a
    
    # 查看挂载结果
    df -h
    
    # 注意:查看挂载内文件时,或者执行文件挂载或卸载操作时,需要退出当前需要操作的目录,然后重新进入才会更新
    
    # 共享目录使用结束之后,卸载共享目录,运行以下命令:
    umount -l 192.168.40.132:/root/data/www-content
    
    # 删除/etc/fstable下的配置数据,生效挂载目录
    mount -a
    
  • 相关阅读:
    python之面向对象
    Python常用模块(logging&re&时间&random&os&sys&shutil&序列化&configparser&&hashlib)
    Python之模块与包
    2.1 、寻找元素 (重要的选择器和筛选器)
    4、循环语句 和 异常处理
    7、其他知识点
    2、函数 面向对象
    3、数据类型
    1、初识JavaScript
    2、css
  • 原文地址:https://www.cnblogs.com/zhang-guansheng/p/13644364.html
Copyright © 2011-2022 走看看