zoukankan      html  css  js  c++  java
  • 【网络】NFS网络文件系统


    前言

    链接

    参考

    • 上面链接

    笔录草稿

    NFS特性

    • 用途
      • 主要用于访问远端系统上的文件
    • 好处
      • home 目录可以放在 NFS 服务器上,方便调试
    • 优点
      • 简单易用、方便部署、数据可靠、服务稳定
      • NFS文件系统内存放的数据都在文件系统之上,所有数据都是能看得见。
    • 缺点
      • NFS数据明文, 并不对数据做任何校验。
      • 客户端挂载无需账户密码, 安全性一般(内网使用)

    NFS介绍

    • NFS
      • 是 Network File System 的缩写及网络文件系统
      • 是一种在服务器与客户端通过网络共享文件的方式
    • 功能
      • 通过局域网络让不同的主机系统之间可以共享文件或目录
      • 实现多台服务器之间数据共享

    NFS 实现原理

    1. 用户进程访问 NFS 客户端,使用不同的函数对数据进行处理
    2. NFS 客户端通过 TCP/IP 的方式传递给NFS服务端
    3. NFS 服务端接收到请求后,会先调用 portmap 进程进行端口映射
    4. nfsd 进程用于判断 NFS 客户端是否拥有权限连接NFS服务端
    5. Rpc.mount 进程判断客户端是否有对应的权限进行验证
    6. idmap 进程实现用户映射和压缩
    7. 最后 NFS 服务端会将对应请求的函数转换为本地能识别的命令,传递至内核,由内核驱动硬件 rpc 是一个远程过程调用,那么使用 nfs 必须有 rpc 服务

    NFS 实验环境布局

    • 布局如图
  • 相关阅读:

    java 线程池
    java 普通内部类和静态内部类
    JVM
    java httpUtil
    maven 常见问题
    计算java对象的内存占用
    HTML5简单入门系列(九)
    HTML5简单入门系列(八)
    HTML5简单入门系列(七)
  • 原文地址:https://www.cnblogs.com/lizhuming/p/13894111.html
Copyright © 2011-2022 走看看