• 搭建NFS服务器


      NFS即网络文件系统,允许与他人共享目录和文件。

    (1).实验环境

      NFS服务器youxi1  192.168.1.6

      测试主机youxi2  192.168.1.7

      NFS是C/S模式,监听2049端口。

    (2).实验

    1)在NFS服务器youxi1上安装NFS

    [root@youxi1 ~]# yum -y install rpcbind nfs-utils 
    

    2)启动NFS,并开机自启

    [root@youxi1 ~]# systemctl start rpcbind
    [root@youxi1 ~]# systemctl enable rpcbind
    [root@youxi1 ~]# systemctl start nfs-server  //NFS依赖rpcbind进行通讯,所以要先启动rpcbind
    [root@youxi1 ~]# systemctl enable nfs-server
    [root@youxi1 ~]# netstat -antup | grep 2049
    tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN - 
    tcp6 0 0 :::2049 :::* LISTEN - 
    udp 0 0 0.0.0.0:2049 0.0.0.0:* - 
    udp6 0 0 :::2049 :::* -

    3)测试主机youxi2安装nfs-utils

    [root@youxi2 ~]# yum -y install nfs-utils
    

    4)测试主机youxi2第一次测试

    [root@youxi2 ~]# showmount -e 192.168.1.6
    Export list for 192.168.1.6:  //提示是空的
    

    5)修改NFS服务器的配置文件/etc/exports,将已有的/www/html/文件夹共享出去

    [root@youxi1 ~]# ll -d /www/html/
    drwxr-xrwx 2 root root 20 5月  19 19:37 /www/html/
    [root@youxi1 ~]# vim /etc/exports
    /www/html/ 192.168.1.7(rw,no_root_squash)  //可以共享给指定IP(192.168.1.7),也可以共享给指定网段(192.168.1.0),还可以共享给所有IP(*).rw代表读写权限。
    [root@youxi1 ~]# exportfs -rv  //重新读取配置文件,而不中断服务
    exporting 192.168.1.7:/www/html
    

      /etc/exports配置文件中权限参数常用的有如下五个:

      ro只读权限

      rw读写权限

      sync同步写入内存与磁盘当中

      no_all_squash保留共享文件的UID和GID(默认)

      no_root_squash使得root用户具有根目录的完全访问权限

    6)测试主机youxi2第二次测试

    [root@youxi2 ~]# showmount -e 192.168.1.6
    Export list for 192.168.1.6:
    /www/html 192.168.1.7
    

    7)在测试主机youxi2上挂载NFS

    [root@youxi2 ~]# mkdir /html
    [root@youxi2 ~]# mount -t nfs 192.168.1.6:/www/html/ /html  //这时候共享才开始正常使用
    [root@youxi2 ~]# ls /html
    passwd
    

      还可以做开机挂载

    [root@youxi2 ~]# vim /etc/fstab 
    192.168.1.6:/www/html /html nfs defaults 0 0  //添加一行
    

      新建一个文件

    [root@youxi2 ~]# touch /html/1.txt
    [root@youxi2 ~]# ls /html/
    1.txt  passwd
    

    8)NFS高并发下挂载优化常用参数(mount -o选项)

      async:异步同步,此参数会提高I/O性能,但会降低数据安全(除非对性能要求很高,对数据可靠性不要求的场合。一般生产环境,不推荐使用)。

      noatime:取消更新文件系统上的inode访问时间,提升I/O性能,优化I/O目的,推荐使用

      nodiratime:取消更新文件系统上的directory inode访问时间,高并发环境,推荐显式应用该选项,提高系统性能,推荐使用。

      当然也可以写入/etc/fstab配置文件

    192.168.1.6:/www/html /html nfs noatime,nodiratime 0 0
    

      

  • 相关阅读:
    Android四大组件之BroadcastReceiver
    Android四大组件之Activity详解
    2017-2018-1 20155307 《信息安全系统设计基础》第十周课上未完成补充以及课下IPC作业
    第八周课上额外项目:pwd的实现
    20155307《信息安全系统设计基础》第9周学习总结
    2017-2018-11 20155307刘浩 20155338常胜杰 20155335俞昆 实验三 实时系统实验报告
    20155307 刘浩 信息安全技术(李冬冬) 实验三 数字证书应用 实验报告
    2017-2018-1 20155307 《信息安全系统设计基础》第七周学习总结
    实验二 20155307 20155335 20155338 实验报告 固件程序设计
    (完整!)2017-11-1 第七次 信息安全系统设计基础课 主要内容
  • 原文地址:https://www.cnblogs.com/diantong/p/10895954.html
Copyright © 2020-2023  润新知