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 不开放输出。

用于查看共享目录状态。

Solaris分布式文件系统NFS的更多相关文章

  1. 【架构设计】分布式文件系统 FastDFS的原理和安装使用

    本文地址 分享提纲: 1.概述 2. 原理 3. 安装 4. 使用 5. 参考文档 1. 概述 1.1)[常见文件系统] Google了一下,流行的开源分布式文件系统有很多,介绍如下:   -- mo ...

  2. 【从零开始学习Hadoop】--2.HDFS分布式文件系统

    1. 文件系统从头说2. Hadoop的文件系统3. 如何将文件复制到HDFS3.1 目录和文件结构3.2 FileCopy.java文件的源代码3.3 编译3.4打包3.5 运行3.6 检查结果 1 ...

  3. Hadoop 分布式文件系统 - HDFS

    当数据集超过一个单独的物理计算机的存储能力时,便有必要将它分不到多个独立的计算机上.管理着跨计算机网络存储的文件系统称为分布式文件系统.Hadoop 的分布式文件系统称为 HDFS,它 是为 以流式数 ...

  4. MogileFS 的介绍(MogileFS 系列1)[分布式文件系统]

    MogileFS 是一个开源的分布式文件系统,用于组建分布式文件集群,由 LiveJournal 旗下 Danga Interactive 公司开发,Danga 团队开发了包括 Memcached.M ...

  5. KASS分布式文件系统(Kass File System)

    KASS分布式文件系统(Kass File System),简称KFS,是开始公司自主研发的分布式文件存储服务平台.KFS系统架构及功能服务类似Hadoop/GFS/DFS,它通过HTTP-WEB为上 ...

  6. hdfs: 一个分布式文件系统(一)

    一. hdfs设计的动机 为大规模分布式计算准备的分布式文件系统,并非实时性要求很高的文件系统. 二. 设计的取舍 1. 因为要求有高吞吐量,所以牺牲读取文件的实时性,实时性要求高的分布式文件系统可以 ...

  7. 分布式文件系统MFS(moosefs)实现存储共享(第二版)

    分布式文件系统MFS(moosefs)实现存储共享(第二版) 作者:田逸(sery@163.com) 由于用户数量的不断攀升,我对访问量大的应用实现了可扩展.高可靠的集群部署(即lvs+keepali ...

  8. 分布式文件系统MFS(moosefs)实现存储共享(一)

    分布式文件系统MFS(moosefs)实现存储共享 作者:田逸(sery@163.com) from:[url]http://net.it168.com/a2009/0403/270/00000027 ...

  9. 分布式文件系统GlusterFS

    转自于:http://www.cnblogs.com/zitjubiz/archive/2012/11/30/Distributed_File_System_glusterFS.html Gluste ...

随机推荐

  1. Leetcode with Python

    1. Two Sum Given an array of integers, return indices of the two numbers such that they add up to a ...

  2. [git 学习篇]自己在github创建一个远程服务器创库

    现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举 ...

  3. EF知识和经验

    AsNoTracking提高查询性能 AsNoTracking的作用就是在查询的时候不做追踪,这样会查询的更快,但是这样做会有一个缺陷(不能对查询的数据做修改操作). var student2 = d ...

  4. (转)解决fasterxml中string字符串转对象json格式错误问题(无引号 单引号问题)

    原文地址:解决fasterxml中string字符串转对象json格式错误问题 com.fasterxml.jackson.databind.ObjectMapper mapper = new com ...

  5. [APIO2009]抢掠计划 ($Tarjan$,最长路)

    题目链接 Solution 裸题诶... 直接 \(Tarjan\) 缩点+ \(SPFA\) 最长路即可. 不过在洛谷上莫名被卡... RE两个点... Code #include<bits/ ...

  6. Visual Code 自定义插件安装位置

    修改快速方式通过传入方式启动 ,示例: D:\installed_green_soft\VSCode\Code.exe --extensions-dir "D:\installed_gree ...

  7. bzoj 2795 [Poi2012]A Horrible Poem hash+线性筛

    题目大意 bzoj 2795 给出一个由小写英文字母组成的字符串S,再给出q个询问,要求回答S某个子串的最短循环节. 如果字符串B是字符串A的循环节,那么A可以由B重复若干次得到. n<=500 ...

  8. codeforces 446C DZY Loves Fibonacci Numbers 数论+线段树成段更新

    DZY Loves Fibonacci Numbers Time Limit:4000MS     Memory Limit:262144KB     64bit IO Format:%I64d &a ...

  9. 外星人(bzoj 2749)

    Description Input Output 输出test行,每行一个整数,表示答案. Sample Input 1 2 2 2 3 1 Sample Output 3 HINT Test< ...

  10. Java-堆排序

    public class Main { public static void main(String[] args) { int a[] = {8, 2, 5, 6, 4, 8, 9, 7, 14, ...