Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91994
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 350
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-04 22:47
文章分类

全部博文(34)

文章存档

2017年(34)

我的朋友
nfs

分类: 服务器与存储

2017-05-13 18:34:08

RPC:远程过程调用

      2049/tcp
      2049/udp

NIS:Network Information Service

       NIS+
       Kerberos

RPC:portmapper

        监听:

                 111/tcp
                 111/udp

          各基于RPC提供的进程,在启动时要向rpc注册监听在某端口上,rpc会从各未使用的端口中挑一个给 此进程监听,即半随机机制:

          NFS:

                   安装配置:
             
                      服务安装程序: nfs-utils

                    三个关键进程:
                      mountd:挂载守护进程,负责客户端来源认证的进程
                      nfsd:文件读写
                      idmap:id映射进程

                   /etc/exports:
                     文件系统          客户端1(文件系统导出属性)    客户端2(文件系统导出属性)
                            ro,rw

                   showmount
                            -e: 在nfs客户端执行,探查某主机所导出的nfs文件系统:使用格式"showmount -e Server_IP":
                            -d: 在nfs服务器端执行,显示哪个导出的文件系统已经被至少一个客户挂载使用:
                            -a: 在nfs服务器端显示所有的挂载会话:

                   exportfs:
                            -a:操作所有文件系统
                            -ra:重新导出所有文件系统
                            -ua:取消导入的所有文件系统
                            -v: 显示详细信息
                    
                  nfs的辅助进程mountd等监听在固定端口上,可以通过在编辑/etc/sysconfig/nfs中的某参数实现       
实验:

        nfsserver:192.168.1.20
        nfsclient:192.168.1.21


1、新加个磁盘,把新加的磁盘挂载到nfsshared目录

mount /dev/sdb1 nfsshared/
               
2、编辑/etc/fstab

/dev/sdb1        /nfsshared     ext4    defaults        0 0

3、查看挂载点

[root@node1 /]# mount
/dev/mapper/VolGroup-lv_root 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/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /nfsshared type ext4 (rw)

4、重启nfs服务

service nfs restart

5、查看nfs挂载状态

[root@www ~]# showmount -e 192.168.1.20
Export list for 192.168.1.20:
/nfsshared 192.168.1.0/24

6、nfsclient挂载nfs分区

[root@www mnt]# mount -t nfs 192.168.1.20:/nfsshared /mnt/nfs
[root@www mnt]# df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root  8.4G  2.3G  5.8G  29% /
tmpfs                         455M     0  455M   0% /dev/shm
/dev/sda1                     485M   34M  426M   8% /boot
192.168.1.20:/nfsshared       2.0G   67M  1.9G   4% /mnt/nfs

7、nfsserver新加个用户,并使用户对/nfsshared有读写执行权限

useradd  -u  1000  testuser

setfacl  -m  u:testuser:rwx  /nfsshared/












阅读(1617) | 评论(0) | 转发(0) |
0

上一篇:分布式存储

下一篇:httpd详解

给主人留下些什么吧!~~