zoukankan      html  css  js  c++  java
  • NFS共享服务

    一、网络文件系统共享服务

      NFS( Network File System,网络文件系统 )是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发,通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源,说白了就是linux版的共享文件夹,NFS服务器共享出一个文件夹,客户端把这个文件夹挂载到本地的文件夹里,对这个文件夹读写其实就是对NFS服务器里共享文件夹读写。

      NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。

      NFS服务的实现依赖于RPC(Remote Process Call,远程过程调用)机制,以完成远程到本地的映射过程。

      在CentOS 6系统中,需要安装nfs-utils、rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。

    二、安装共享服务

    (1)安装服务

    1 ~]#yum -y install nfs-utils rpcbind
    2 ~]#chkconfig nfs on
    3 ~]#chkconfig rpcbind on

    (2)设置共享目录

    1 ~]#mkdir -p /opt/wwwroot    #创建共享目录
    2 ~]#vim /etc/exports    #配置NFS的配置文件/etc/exports
    3 添加
    4 /opt/wwwroot 192.168.1.0/24(rw,sync,no_root_squash)    

    #共享文件夹  允许访问的网段(rw表示读写权限(ro为只读),sync表示同步写入,no_root_squash表示当客户机以root身份访问时赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对待),其中客户机地址可以是主机名、IP地址、网段地址,允许使用*、?通配符)

    #当需要将同一个目录共享给不同的客户机,且分配不同的权限时,只要以空格分隔指定多个“客户机(权限选项)”即可

    #如:/var/ftp/pub  192.168.4.11(ro)   192.168.4.110(rw)

    (3)启动NFS服务程序

    手动加载NFS共享服务时,应该先启动rpcbind,然后再启动nfs

    1 ~]#service rpcbind start
    2 ~]#service nfs start
    3 ~]#netstat -anpt | grep rpcbind(tcp端口为111)

    (4)查看本机发布的NFS共享目录

    ~]#showmount -e  localhost  (也可以加本机ip地址)

    三、客户端软件的安装

      安装rpcbind软件包,并启动,如果已经安装了nfs-utils软件包,则客户机也可以使用showmount查看NFS服务器端共享了哪些目录,查询格式为"showmount -e 服务器IP地址"。

    四、客户端挂载使用

      将NFS服务器共享的/opt/wwwroot目录挂载到本地目录/var/www/html

    ~]#mount 172.16.16.172:/opt/wwwroot   /var/www/html
    ~]#tail -1 /etc/mtab(查看文件系统挂载情况)

    小知识:ifdown eth1  (关闭网卡)

      设置自动挂载

    1 ~]#vim /etc/fstab
    2 添加
    3 172.16.16.172:/opt/wwwroot  /var/www/html   nfs  defaults,rw,_netdev  0   0
    4 ~]#mount -a  #把/etc/fstab下的配置项都挂载
  • 相关阅读:
    【Mocha.js 101】Mocha 入门指南
    CSS 中 Font-Family 中英文对照表
    Android Studio中找出不再使用的资源
    Java反射机制实战——字段篇
    python进阶——day02、03面向对象进阶
    python进阶_day01面对对象编程基础
    day05(文件配置命令和远程登录)
    day04(磁盘管理与目录介绍)
    day03(系统启动及常用的Linux命令的基本使用)
    day02(操作系统简介和Linux的安装与常用命令简介)
  • 原文地址:https://www.cnblogs.com/mangood/p/6035101.html
Copyright © 2011-2022 走看看