00:01
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。上我们呢,呃,本节课呢,来讲一下NFS的这个相关的一个实验案例啊,就是通过几个案例来看一下我们的NFS的一个呃,设置过程和一个效果OK。那我们来看一下这个对应的需求,首先呢,我们是要把一个后写的张三的目录共享给一个192168115网段的这么一个。就是用户啊,共享这么一个用户,但是呢,这个地方我们刚才已经设置了一个共享,就是把根下载诶硅谷那个目录共享给了19206888.20那个用户,并且呢,全年也是RW,其实就可以直接用那个啊。那只要你按照对应的格式编写就可以了,注意共享目录写节奏性啊。客户端直接写IP或直接写网段,网段是不要加斜杠24就可以了,然后呢,括号里边写那个对应的权限映射,以及一些其他的同步方式,那就可以了。并且呢,你要完成对服务器的重启,那我们这个地方我们再去检查一遍啊。
01:04
服务器上我们去检查一下配置文件。下ETC下的export。OK,这个规则没有问题啊。深现在哎,硅谷我们也有这个目录,并且权限也设置好了,共享给的客户端是这个客户端权限也有了好了。没有问题。那我们要进行对服务的一个重启,首先我们要重启我们的rpcser v SE,其实RPC不用重启啊,在这个我们给大家看一下RPC的重启过程啊。Restrt下。RPC重启了,然后再重启NFS,因为NFS要重新向RPC注册嘛,就是NFS。OK,没问题了。然后呢,这个时候我们来这个查询一下我们NFS所设置的这个共享有没有生效。那查询的方式很简单,有一个叫export FS。Export FS的命令,我们可以直接用本机用export。
02:01
FS的命令来查看,这个时候就会列出我们已经设置好了的共享以及共享给谁。啊,已经设置好了的共享,已经共享给谁已经就没有问题了,那就没有问题了。这就是我们的,呃。查看方式啊,查看方式。我们再看一下这个服务器端,客户端,还有这个另外的一个查看工具啊,叫show,客户端和服务器端都可以用,另外一个工具叫show。不关show的使用方式啊,都是使用show杠一选项啊,都是使用这个叫show杠一的选项。然后呢,如果说本机查看就是直接写本机IP地址,就是服务器端查看自己的话,就是写本机IP地址,如果是客户端查看服务器的话,就写服务器IP地址这个地方我们本机这个就。这样测了为啥有export FS,那export FS和这个。就一样了,所以我们只拿客户端来看一下。客户端,我们找到客户端,客户端里面有一个二零的机器。人说了我们的NFS默认是安装了的,所以说呃,一般情况下不需要安装啊声命令。
03:04
命令一般是有的,杠一来写服务器的IP,点192.16 8.8 8.10就可以了。这个时候大家会看到export list for8810这个服务器,从这个服务器上列出了一个共享,那就是幺,呃,At硅谷这个共享目录共享给了谁呢?共享给了二零,诶,正好我就是二零,那我就可以用了啊,就这个意思那。这就是客户端查看共享的这么一个方式叫show mount-1OK,那再来看一下客户端如何将服务器上那个共享的那个目录啊,放到我们本地,就是挂在东本本地注意啊。嗯。这个呢和我们之前讲的FTP和扫码不太一样,那个FTP和扫码一般是连接,就是可以通过命令或工具连接的,这个是没法连接的,而是直接就是挂载过来,然后进行使用,那所以说我们直接就是使用mount命令挂载就可以了。我们完整的把这个步骤看完之后,再来说这个挂载啊,OK,那上面呢,说了一下挂载格式mount直接写网络地址啊,直接写网络地址,写IP地址加冒号作为分隔符,冒号分隔符后边是具体的那个服务器上的哪一个目录。
04:16
比如说我们是那个跟下载爱硅谷,那就写幺九二幺六八八八点幺零下的根下的,呃,爱硅谷。然后呢,再写一下本机的目录下哪个目录就可以了,就是客户端的目录就可以了。然后呢,可以使用mount的方式,Gra n FS就可以看到这个挂载了。但是呢,我建议大家挂载的时候都要加一个选项啊。Mount加一选项,什么选项就是在这个格式前中间这个地方加一个杠O选项。杠O大家都知道是挂载特殊这个参数的嘛,那这个地方需要加一个VS啊,VS等于三所有的ves就是version version3以NFSV3版本进行挂载,这个呢就不会出现同步延迟了啊,如果你默认使用那个呃,默认的版本进行挂载就会有延迟,所以说大家呃。
05:06
尽量的使用杠OVS等于三的方式来。他们来试一下。在挂载之前,我们先创建本地挂载点,MKD2跟下的at入股。有了挂点之后,我们来再进行挂载mountt-O叫VS等于三,然后再写网络地址,192.16 8.8 8.10的。At硅谷。把它的目录共享,呃,不是共享,是挂到本地的at硅谷上。其实和我们的命令是一样的呀。OK,挂载一下。然后用DF-H的方式拆开。OK,就没有问题了。这就是我们的挂载,但是这个挂载是临时的,那大家都知道这个挂载是临时的,我们来测一下这个挂载好不好用啊,我们CD的根下的at硅谷上。
06:00
我们在这个文件里,呃,我们在这个目录里去touch一个a.T的文件。TXR的文件。Vim写这个文件。保存下。好了,我们去服务器端看一眼。涉及到根下的爱。硅谷。有这个问题,看下文内容。我们在服务器上把这个文件删除掉,RM掉这个文件。Yes。我们去客户端上看一下。是没有问题的啊,如果你还有第二个客户端,第二个客户端仍然可以像我们现在这样继续挂载,也就是说一个服务器可以挂载给很多个客户端,那所有的客户端所看到的内容是不是都是服务器上同一个内容啊。那这就是我们的一个挂载,当然下边我给大家提了一下,就是一定要去修改服务器的现有权限,什么权限,目录的权限。如果。
07:00
你配置文件里边写客户端。呃,连接服务器是用的是RW权限。但是你的那个向外共享的目录,那个目录的O就是other。没有W权限,那肯定是不行的。所以说一定要O加W一下,或者啊用其他的方式也行啊OK。那么现在来验证一下啥呢?验证一下文件所有者的那个问题,刚才我们说了,呃,我们使用root用户创建时,会把root的身份映射成另外一个用户,我们来试试啊,那现在在客户端上我们来touch一下。a.TXT文件。明明是使用root身份创建的,但是这个文件的所有者搜索组就变成了NFS。了,为啥?原因很简单,就是因为我们默认采用的那个叫root squash。就是只要以root身份创建,那root身份就会被映射成if。
08:01
而n FS nobody这个用户我们来看一下啊,我们一下ETC下的或者。Gra一下我们的根下的ETC下的pass WD,从里边过滤关键词的时候,我们就过滤这个叫NFS的关关键就可以了。案发修改。会发现包含AFS关键词的有这么两个,一个是上面这个。一个是下边这个。其实主要是下边这个内容啊。N。Anonymous n FS user匿名的NFS用户啊。那我们的这个。关于NFS的这个基本的共享实验功能啊。就实现了,那我们就实现了没有问题了,但是呢,除了这种基本的功能实现之外呢,我们在讲那个规则编写时,我们还说到过关于NFS可以实现一些什么用户映射啊,以及还可以实现一些什么,呃,同步方式的一些修改,那我们。
09:13
下节课再来讲啊,本节课就先到这儿了。
我来说两句