• 目录权限Linux存储实验四:NFS的安装与配置


    在写这篇文章之前,xxx经已写过了几篇关于改目录权限主题的文章,想要了解的朋友可以去翻一下之前的文章

        这周我们续继来做NFS的安装与配置验实:

            NFS(Network File System)被称为网络文件系统。NFS答应一个系统在网络上与他人同享目录或文件,位于网络上的户用就像用使当地文件一样用使远端系统上的文件。说到这里,大家肯定会想到Windows下的一个相似服务:即网上邻居。对了,它和NFS的道理是一样的,只是NFS只针对Linux客户端与服务器。NFS客户机与服务器之间停止通信是通过RPC(Remote Procedure Call Protocol,程远过程调用)协议。

           NFS须要服务器端和客户端,我们须要对它们分离停止配置,由于在机房的时候我只有一台虚拟机,不过有另外机子有没人用的,我就用那台机子上的虚拟机当客户端了,至于怎么置设的到面后我会提到,但是我做的时候是在自己PC机上,有两台的。

            验试环境:Linux RedHat6.2     # 注: Linux 6以上的版本,NFS是系统认默安装的,不必我们再手动下载安装包了;还有portmap经已更名了,为改rpcbind了。 

            # 注: 如下操纵中如果现出rpc等不能动启的况情,检查一下现将防火墙关了。

                                    RedHat6.2下认默安装的nfs包有:

    [root@compute-0 mnt]# rpm -qa | grep nfs
    nfs-utils-lib-1.1.5-4.el6.x86_64
    nfs-utils-1.2.3-26.el6.x86_64

        验实骤步:

            1. 服务器端操纵

                 1> 动启NFS服务                 

    [root@compute-0 mnt]# service nfs restart
    Shutting down NFS daemon:                                  [FAILED]
    Shutting down NFS mountd:                                  [FAILED]
    Shutting down NFS quotas:                                  [FAILED]
    Starting NFS services:                                     [  OK  ]
    Starting NFS quotas:                                       [  OK  ]
    Starting NFS mountd:                                       [  OK  ]
    Stopping RPC idmapd:                                       [  OK  ]
    Starting RPC idmapd:                                       [  OK  ]
    Starting NFS daemon:                                       [  OK  ]
    [root@compute-0 mnt]#

                2> 建创同享目录

                      我们一般会把/opt来做为同享目录,当初我们在/opt下建创一个我们自己的同享目录

    [root@compute-0 /]# mkdir -p /opt/share
    [root@compute-0 /]# cd /opt/
    [root@compute-0 opt]# pwd
    /opt
    [root@compute-0 opt]# ll
    total 4
    drwxr-xr-x 2 root root 4096 Apr 19 01:40 share
    [root@compute-0 opt]#

               3> 对/etc/exports停止配置,来同享我们的目录

    [root@compute-0 opt]# vi /etc/exports 
    [root@compute-0 opt]# 
    [root@compute-0 opt]# 
    [root@compute-0 opt]# cat /etc/exports 
    /opt/share   *(rw,sync,no_root_squash)
    [root@compute-0 opt]#

                  这里我们要说一下,我们可以针对局域网内的全部户用同享,也可以独单针局域网内的一台主机同享,如果我们要置设独单针对222.31.64.200这个户用同享,/etc/exports中就改写为:  /opt/share     222.31.64.200(rw,sync,no_root_squash) ,括号面里的货色代表的是客户端对同享的目录有拥什么权限。在这里rw代表写读权限;sync代表不必使缓存,直接步同;no_root_squash代表对root户用不映射为nfsnobody户用,他对同享的目录还是root的权限。(#注:我为认NFS的安装与配置都很简略,际实用应中难的是对权限的制控,所以如何针对体具用应置设适合的权限,还须要我们渐渐总结经验!)

        全部的NFS中的权限列表如下:

                                                       

                   4>  从新动启NFS服务,并查看本机同享的文件目录

        每日一道理
    心是一棵树,爱与希望的根须扎在土里,智慧与情感的枝叶招展在蓝天下。无论是岁月的风雨扑面而来,还是滚滚尘埃遮蔽了翠叶青枝,它总是静默地矗立在那里等待,并接受一切来临,既不倨傲,也不卑微。
      心是一棵树,一个个故事被年轮携载;一回回驿动与飞鸟相约;一次次碰撞使它绵密柔韧;一幕幕经历造就了它博广的胸怀。心是一棵树,独木不成林。因此,树与树既独立又相联,心与心既相异又相亲。
    [root@compute-0 opt]# service nfs restart
    Shutting down NFS daemon:                                  [  OK  ]
    Shutting down NFS mountd:                                  [  OK  ]
    Shutting down NFS quotas:                                  [  OK  ]
    Shutting down NFS services:                                [  OK  ]
    Starting NFS services:                                     [  OK  ]
    Starting NFS quotas:                                       [  OK  ]
    Starting NFS mountd:                                       [  OK  ]
    Stopping RPC idmapd:                                       [  OK  ]
    Starting RPC idmapd:                                       [  OK  ]
    Starting NFS daemon:                                       [  OK  ]
    [root@compute-0 opt]#

        showmount -e localhost

        Export list for localhost: /opt/share * [root@compute-0 opt]#

                   这里还有一种式方不须要从新动启NFS服务,当当前我们修改了/etc/exports文件以后可以从新停止在从新同享一下

    [root@compute-0 opt]# exportfs -au   # 停止
    [root@compute-0 opt]# showmount -e localhost
    Export list for localhost:
    [root@compute-0 opt]# exportfs -rv   # 从新同享
    exporting *:/opt/share
    [root@compute-0 opt]# showmount -e localhost
    Export list for localhost:
    /opt/share *
    [root@compute-0 opt]#

           2. 客户端操纵

               1> 动启NFS服务

                     service nfs restart

               2> 查看可以载挂的程远主机的目录

    [root@localhost ~]# showmount -e 222.31.64.100
    Export list for 222.31.64.100:
    /opt/share *
    [root@localhost ~]#

               3> 建创当地载挂目录

    [root@localhost houqd]# mkdir -p /home/houqd/share
    [root@localhost houqd]# pwd
    /home/houqd
    [root@localhost houqd]# ll
    total 4
    drwxr-xr-x. 2 root root 4096 Apr 19 09:05 share
    [root@localhost houqd]#

              4> 将程远主机同享的目录载挂到当地

    [root@localhost houqd]# showmount -e 222.31.64.100
    Export list for 222.31.64.100:
    /opt/share *
    [root@localhost houqd]#

        mount -t nfs 222.31.64.100:/opt/share /home/houqd/share/

        [root@localhost houqd]# mount /dev/sda1 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/sda2 on /export type ext4 (rw) /dev/sda3 on /var type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

        222.31.64.100:/opt/share on /home/houqd/share type nfs (rw,vers=4,addr=222.31.64.100,clientaddr=222.31.64.101) # 已胜利载挂

        [root@localhost houqd]#

              5> 测试

                   在程远主机的同享目录下建创一个文件,在当地我们以可就看到,从而实现了同享。

             6> 置设为开机动自载挂程远同享目录

    [root@localhost ~]# vi /etc/fstab 
    [root@localhost ~]# 
    [root@localhost ~]# tail -n 1 /etc/fstab

        222.31.64.100:/opt/share /home/houqd/share nfs defaults 0 0 # 添上这一句

        [root@localhost ~]#

      在机房用另一台机子做客户端的解决方法:

               将虚拟机置设为桥接式模,这样该虚拟机以可就作为局域网内独单的一台机子了,它和地点主机在局域网内的位地是平等的。在手动置设它的IP(setup),使他们处于同一个段网,当然是和主机都在一个段网,然后互相ping通以可就了。虚拟机真是个大伟的明发。

        That's all .......

    文章结束给大家分享下程序员的一些笑话语录: 腾讯的动作好快,2010年3月5日19时28分58秒,QQ同时在线人数1亿!刚刚看到编辑发布的文章,相差才2分钟,然后连专题页面都做出来了,他们早就预料到了吧?(其实,每人赠送10Q币,轻轻松松上两亿!)

  • 相关阅读:
    Bootstrap 网页乱码
    西游记人物
    球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
    利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
    s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。
    实现判断字符串的开头和结尾
    值类型和引用类型
    随机生成4位验证码
    实现 从1-36中随机产生6个不重复的中奖号码
    冒泡排序
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3033684.html
Copyright © 2020-2023  润新知