ubuntu启动nfs_ubuntu 16/.04启动nfs_ubuntu kodi 启动

电脑杂谈  发布时间:2017-03-17 06:14:29  来源:网络整理

ubuntu kodi 启动_ubuntu启动nfs_ubuntu 16/.04启动nfs

NFS 是Network File System的缩写,即网络文件系统,一种使用于分散式文件系统的协定

NFS通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,例如将/home设置为共享目录,然后共享给网络中的其它服务器,这样每台机器就不必单独建立自己的/home路径了,NFS独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享,是在类Unix系统间实现磁盘文件共享的一种方法

NFS本身没有提供信息传输的协议和功能,而是使用RPC服务完成这部分功能。可以说NFS本身就是使用RPC服务的一个程序,或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS server还是NFS client,可以这么理解RPC和NFS之间的关系:NFS是一个文件系统,而RPC负责信息的传输

一,系统环境

Linux Distribution:Ubuntu 14

二,安装Linux NFS

通过安装日志可以发现总共会安装keyutils,libgssglue1,libnfsidmap2,libtirpc1,nfs-common,nfs-kernel-server,rpcbind这7个包

很多文档中安装的包为portmap,但是这个包已经被rpcbind替代

sean@sean:~$ sudo apt-get install portmap

Reading package lists... Done

Building dependency tree

Reading state information... Done

Note, selecting 'rpcbind' instead of 'portmap'

rpcbind is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 164 not upgraded.

rpcbind包安装完成后会自动启动rpcbind服务

sean@sean:~$ ps -ef|grep rpcbind

root 807 1 0 22:27 00:00:00 rpcbind

sean 10215 9528 0 22:48 pts/6 00:00:00 grep --color=auto rpcbind

但是由于目前NFS的配置文件为空,NFS服务并没有启动

三,配置NFS服务

从安装日志中我们可以发现NFS服务的配置文件为/etc/exports,并且这个文件在安装过程中已经生成好了,我们所要做的就是将NFS配置信息添加到这个文件中

其中中的最后一行为新添加的NFS配置,NFS配置信息格式如下:

<共享目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]

1,共享目录:

共享目录是指NFS系统中需要共享给客户机使用的目录

2,客户端:

客户端是指网络中可以访问NFS共享目录的计算机

客户端常用的指定方式:

(1)指定ip地址的主机:192.168.0.1

(2)指定子网中的所有主机:192.168.0.0/255.255.255.0

(3)指定域名的主机:

ubuntu kodi 启动_ubuntu 16/.04启动nfs_ubuntu启动nfs

(4)指定域中的所有主机:*.sean.com

(5)所有主机:*

3,选项:

选项用来设置输出目录的访问权限、用户映射等,NFS主要有3类选项:

访问权限选项:

(1)设置输出目录只读:ro

(2)设置输出目录读写:rw

用户映射选项:

(1)all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37965-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...