zoukankan      html  css  js  c++  java
  • Solaris分布式文件系统NFS

    1. NFS存在的意思是让不同unix系统之间可以传输数据。这样可以合理的利用资源。

       

      对每一个系统,建立一个NFS文件系统,进行数据的备份。

      NFS守护进程: nfsd mountd locked statd quotad

      需要NFS服务器,NFS客户机:安装资源。

      NFS 可以让你的主机通过网络将远端NFS SERVER共享出来的档案Mount到自己的系统中。

      在clint端看来就像是在使用本地的文件一样。说白了,就和网盘一个意思。

    RPC(remote procedure call) 负责文件传输的协议。

    NFS服务所需的文件

    /etc/dfs/dfstab :定义本地所需输出的资源列表

    /etc/dfs/fstypes :定义远程文件系统的类型

    /etc/dfs/sharetab:列出需要共享的本地和远程文件系统

    需要先配置 /etc/dfs/dfstab ,然后exportfs –a ,使其生效。然后再启动nfs server 。

    然后 showmount 查看挂载的nfs文件系统。

    分析:下面的server 状态为offline 因为跟它所关联的服务没有开启以及没有资源可读取。我们需要先开启

    一切和它相关的服务,然后再启用服务,最后开启服务。 这样是最好的。

    [root@zhuxuekui:/export/home/Tom/sotf]# svcs -l svc:/network/nfs/server:default 查看与nfs服务相关的服务,依赖性。

    Showmount (show remote mounts ) -e print the list of shard files systems.

    下面是操作的例子,但以上都是暂时的,我们需要永久性的话,需要配置

    /etc/vfstab 文件,让其可以实现自动加载文件系统。

    Root下 可供挂载的系统

    修改 /etc/hosts 增加hostname主机名与IP地址之间的映射。

    然后我们在修改完 /etc/dfs/dfstab 后,需要 exportfs –a 一下,使其生效。

    进行挂载:

    一般这是在不同主机间进行挂载,以上只是模拟了一个nfs系统的一个过程。

    注意:挂载的时候,需要服务器端先启动。

     

    NFS 常用配置命令:

    Showmount 查看服务端有哪些共享目录可供挂载。一般在客户端使用。

    Exportfs –a 服务器端命令,用于是否输出目录 列表,在/etc/dfs/dfstab 共享目录配置完成后,

    运行此命令,此命令决定了共享目录是否输出。 -av 输出。 -u 不开放输出。

    用于查看共享目录状态。

  • 相关阅读:
    Foundations of Machine Learning: The PAC Learning Framework(2)
    Foundations of Machine Learning: The PAC Learning Framework(1)
    图形渲染流水线
    如何用python的装饰器定义一个像C++一样的强类型函数
    Python 装饰器学习心得
    PAT 1087 All Roads Lead to Rome
    PAT 1086 Tree Traversals Again
    PAT 1085 Perfect Sequence
    PAT 1084 Broken Keyboard
    LeetCode: Sort Colors
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4366904.html
Copyright © 2011-2022 走看看