zoukankan      html  css  js  c++  java
  • Fedora 17安装NFS

    1、NFS概述
    NFS(Network File System)是一种分布式文件系统,允许网络中的安装不同操作系统的计算机间共享文件和外设,所以它的通讯协定设计与主机及作业系统无关. 它是由SUN公司于1984年推出,使得可以本地机一样的使用另一台联网计算机的文件和外设。NFS在文件传送或信息传送过程中依赖于RPC协议。
    RPC, 远程过程调用 (remote procedure call) 是能使客户端执行其他系统中程序的一种机制。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。常用于分布式客户端/服务器模型, 发出请求的程序是客户程序,而提供服务的程序是服务器。

    2、NFS安装
    [root@toughhou ~]# yum install nfs-utils

    3、NFS配置
    (1)配置可用NFS服务器的目录,加入允许被其他计算机访问的目录和访问权限
    [root@toughhou ~]# vi /etc/exports   
    /var/nfs *(rw,sync,no_root_squash)

    *表示允许所有ip访问/var/nfs;也可写成/var/nfs 192.168.0.*(rw,sync,no_root_squash),表示只允许192.168.0.*这一网段的地址访问nfs服务目录;
    ()内表示权限限制:
    ro/rw:  只读/可读可写
    sync:同步写磁盘(允许修改)
    no_root_squash:表示客户端root用户对该目录具有写权限

    (2)exportfs 指令主要的三个作用:
    a. exportfs -rv 重新读取共享配置文件,马上生效 
    b. exportfs -auv 马上停止所有本机上的NFS共享,并不改变 /etc/exports 文件的内容,只是当前停止共享
    c. exportfs -av 显示所有当前机器上的NFS共享目录信息

    4、NFS启动
    [root@toughhou ~]# systemctl restart nfs-server.service

    5、NFS挂载
    [root@toughhou ~]# mount -t nfs 192.168.0.100:/var/nfs /mnt/remote
    将192.168.0.100:/var/nfs 挂载到本机的/mnt/remote目录下,当向/mnt/remote操作时,其实就是向192.168.0.100:/var/nfs操作。(此时我们应该明白了,nfs和ftp很相似。)

    6、NFS卸载   
    [root@toughhou ~]# umount /mnt/remote

    7、NFS开机自动挂载
    [root@toughhou ~]# vi /etc/fstab
    192.168.0.100:/var/nfs  /mnt/remote  nfs   ro    0  0

     

  • 相关阅读:
    Console命令,让js调试更简单
    Java练习 SDUT-2192_救基友记2
    Java练习 SDUT-2246_时间日期格式转换
    SDUT-3362_村村通公路
    SDUT-2139_从起始点到目标点的最短步数(BFS)
    SDUT-3361_迷宫探索
    SDUT-2138_判断可达性
    SDUT-2107_图的深度遍历
    SDUT-2124_基于邻接矩阵的广度优先搜索遍历
    Java练习 SDUT-2787_加密术
  • 原文地址:https://www.cnblogs.com/toughhou/p/3778775.html
Copyright © 2011-2022 走看看