• linux文件共享之nfs


    本次实验centos6.5

    192.168.204.150 nfs150

    192.168.204.128 客户端

    实验开始,仍然是关闭防火墙,关闭SELinux

    还记得命令吗?

    # /etc/init.d/iptables stop

    # chkconfig iptables off

    # vim /etc/selinux/config

    修改为SELINUX=disabled

    # setenforce 0  即时生效


    NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

    【nfs 150】nfs 服务器端

    yum install nfs* -y

    # mkdir /webdata
    NFS 安装完毕,需要创建共享目录,共享目录在/etc/exports 文件里面配置

    /webdata/ *(rw,sync,no_root_squash)

    参数的注释,在尾部,谢谢

    然后就可以启动nfs 了

    # /etc/init.d/rpcbind start  # 请先启动rpcbind否则报错噢

    # chkconfig rpcbind on

    # /etc/init.d/nfs start

    # chkconfig nfs on


    【客户端】

    可以新建文件夹

    # mkdir /webdata

    然后执行

    # mount -t nfs 192.168.204.150:/webdata /webdata

    恭喜你,没有成功!

    现在的你需要一个新的 安装包

    # yum install nfs-utils -y

    呵呵,依赖的包还真不少,统统安装

    你可以执行

    # showmount -e 192.168.204.150   # 查看150机器的共享目录是哪个?

    再次执行

    # mount -t nfs 192.168.204.150:/webdata /webdata

    # cd /webdata

    # ls

    是的就像你的本地硬盘一样,只要你有权限,就可以为所欲为了。

    重要提示,如果想每次重启机器,自动挂载,请修改/etc/rc.local 文件,添加挂载命令

    mount -t nfs 192.168.204.150:/webdata /webdata

    而不是不是不是 修改/etc/fstab


    配置文件参数解释:

    /webdata  共享目录

    * 代表所有ip都可以访问

    ro:该主机对该共享目录有只读权限

    rw:该主机对该共享目录有读写权限

    root_squash:客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户

    no_root_squash:客户机用root访问该共享文件夹时,不映射root用户

    all_squash:客户机上的任何用户访问该共享目录时都映射成匿名用户

    anonuid:将客户机上的用户映射成指定的本地用户ID的用户

    anongid:将客户机上的用户映射成属于指定的本地用户组ID

    sync:资料同步写入到内存与硬盘中

    async:资料会先暂存于内存中,而非直接写入硬盘

    只要方向对的,每天进步,总会到达你想要的远方!!!

  • 相关阅读:
    使用Docker快速搭建PHP开发环境
    docker-compose 使用介绍
    Google广告显示不正确的问题
    Hexo博客写作与图片处理的经验
    Docker-compose 建立ELK集群
    Flink101-快速示例
    Spark学习笔记01-基础
    Java Metrics工具介绍
    跨界
    苹果 icloud 把我 ipad min 所有照片丢失
  • 原文地址:https://www.cnblogs.com/yes5144/p/7868642.html
Copyright © 2020-2023  润新知