首页 > 其他 > 详细

Solaris分布式文件系统NFS

时间:2015-03-25 23:02:19      阅读:290      评论:0      收藏:0      [点我收藏+]
  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

原文:http://www.cnblogs.com/zhuxuekui/p/4366904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!