Linux系统搭建NFS网络共享存储

一、NFS概述;

   NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发。通过NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。NFS得到了如NAS等网络存储的设备极好支持。也是LVS共享存储的首选。

二、安装

1.服务端安装nfs-utils、rcpbind软件包;

rpcbind软件包提供RPC(远程系统调用)机制支持,nfs软件包提供共享服务

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

设置为开机启动

[root@nfs ~]# for i in rpcbind nfs;do systemctl enable $i; done

2.服务端设置共享目录;

[root@nfs ~]# mkdir /opt/wwwroot

设置权限

[root@nfs ~]# chmod 777 /opt/wwwroot

nfs配置共享位置的配置文件

[root@nfs ~]# vi /etc/exports
/opt/wwwroot 192.168.100.0/24(rw,sync,no_root_squash)

注解:
文件格式:目录 主机(权限)
权限:rw读写 ro只读 sync同步写入 no_root_squash表示客户机以root身份访问时,赋予其本地root权限,默认是root_squash,表示以nfsnobody用户降权使用

3.服务器端启动nfs服务程序;

先启动rpcbind服务,在启动nfs服务,不然容易启动失败

[root@nfs ~]# systemctl start rpcbind
[root@nfs ~]# systemctl start nfs

验证端口,NFS端口随机分配

[root@nfs ~]# netstat -utpln |grep rpc
tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 1656/rpc.mountd
tcp 0 0 0.0.0.0:51806 0.0.0.0:* LISTEN 1429/rpc.statd
udp 0 0 0.0.0.0:953 0.0.0.0:* 1630/rpcbind
udp 0 0 0.0.0.0:42998 0.0.0.0:* 1429/rpc.statd
udp 0 0 0.0.0.0:20048 0.0.0.0:* 1656/rpc.mountd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1630/rpcbind
udp 0 0 127.0.0.1:757 0.0.0.0:* 1429/rpc.statd

查看本机共享目录

[root@nfs ~]# showmount -e 192.168.100.103
Export list for 192.168.100.103:
/opt/wwwroot 192.168.100.0/24

4.客户端安装NFS客户端程序;

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

查看共享目录

[root@client ~]# showmount -e 192.168.100.103
Export list for 192.168.100.103:
/opt/wwwroot 192.168.100.0/24

清除系统缓存

[root@client ~]# echo 3 >/proc/sys/vm/drop_caches

5.客户端mount方式挂载使用nfs共享;

创建本地挂载点

[root@client ~]# mkdir /test

挂载

[root@client ~]# mount 192.168.100.103:/opt/wwwroot /test/

验证

[root@client ~]# mount |grep nfs
192.168.100.103:/opt/wwwroot on /test type nfs4 (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.100.104,local_lock=none,addr=192.168.100.103)

通过网络方式进行永久挂载

[root@client ~]# vi /etc/fstab
192.168.100.103:/opt/wwwroot /test nfs defaults,_netdev 0 0

注释:
_netdev表示设备需要网络

客户端创建测试文件

[root@client ~]# touch /test/test.txt
[root@client ~]# ls /test/
test.txt

服务端验证

[root@nfs ~]# ls /opt/wwwroot/
test.txt

Linux系统搭建NFS网络共享存储相关推荐

  1. Linux 下搭建NFS网络服务器 Win7 下访问挂载

    1. Ubuntu 安装 NFS 服务. apt-get install nfs-kernel-server 2. 修改 NFS 配置文件 #vi /etc/exports 在最后一行添加: /srv ...

  2. Linux系统编程---5(共享存储映射,存储映射I/O,mmap函数,父子进程间通信,匿名映射)

    共享存储映射 文件进程间通信 使用文件也可以完成 IPC,理论依据是,fork 后,父子进程共享文件描述符.也就共享打开的文件. 编程:父子进程共享打开的文件.借助文件进行进程间通信. 测试代码 /* ...

  3. 麒麟服务器系统搭建nfs共享

    麒麟服务器系统搭建nfs共享 1. NFS介绍 NFS(Network File System,网络文件存储系统)最早是由 Sun 公司发展出来的,也是 FreeBSD 支持的文件系统中的一个,它允许 ...

  4. linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用

    linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 安徽京准科技开发的NTP网络时间源设备 参考 ahjzsz.com  ...

  5. nfs服务器远程访问,NFS远程共享存储

    原标题:NFS远程共享存储 构建储NFS远程共享存 因为NFS有很多功能,不同的功能需要使用不同的端口.因此NFS无法固定端口.而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的 ...

  6. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享

    介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...

  7. linux nfs挂载域名,Linux系统挂载NFS的方法

    NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式.也可以做为作为一个远程存储使用.下面是学习啦小编收集整理的Linux 系统挂载 NFS,希望对大家有帮助~~ Linux 系统挂载 ...

  8. 嵌入式Linux学习笔记(1-1)——linux系统搭建

    版权声明:本文为博主原创文章,未经博主允许不得转载. 学习嵌入式linux已经有2年时间,虽然时间不长,但一路走来遇到很多问题,绕了很多弯路.写这篇文章的目的是分享我的经验,以供初学者参考,希望能够帮 ...

  9. 计算机的iscsi配置,电脑Win10系统的iscsi target(共享存储)如何进行连接

    电脑Win10系统的iscsi target(共享存储)如何进行连接 腾讯视频/爱奇艺/优酷/外卖 充值4折起 相信很多朋友对共享存储很感兴趣.今天小编跟大家分享一下电脑Win10系统的iscsi t ...

最新文章

  1. php acl控制,用PHP怎么实现一个ACL系统?
  2. Django学习--9 Admin
  3. [MySQL光速入门]012 作业解答
  4. 【second】Flatten Binary Tree to Linked List
  5. template模板函数
  6. 如何通过 MacBook Pro 上的触控栏使用辅助功能?
  7. 煤岩分析仪测定煤的镜质体反射率和煤显微组分
  8. ANDROID框架揭秘
  9. VOIP Codec 三剑客之 ISAC/ILBC -- ISAC (2) Low Band Encode 模块
  10. django orm级联_django系列5.3--ORM数据库的多表操作
  11. ffmpeg提取音频数据
  12. 服务器不能用pe安装win7系统安装,使用PE安装win7系统失败了怎么办
  13. 尤雨溪:先学算法,再学源码!
  14. Vue.js父与子组件之间传参 父向子组件传参   例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht
  15. 黎想首谈微信公众号搜索排名的规则?怎样提高排名?
  16. MMDetection3D 1.1:统一易用的 3D 感知平台
  17. 有没有手机版_漫威定制版智能手机壳 Galaxy S10的小伙伴不容错过
  18. Google如何在新标签打开页面打开链接?
  19. html 增加选项,添加标签——给定标签选项
  20. 华为云Stack在政务云市场,稳!

热门文章

  1. Android手机显示的4G信号强度的格子数
  2. 施乐550服务器fiery显示ff,施乐DC5000AP数码印刷机图文设备彩色激光打印
  3. 大厂 vs 小厂,我的亲身体验
  4. 'Microsoft.DataTransformationServices.Wizards' error in VS 2017
  5. 我院与湖南农大初步达成合作办学意向
  6. LVS-DRNAT模式实现http负载均衡
  7. GerbView生产高级软件,支持新旧表单
  8. 通过build.prop修改手机信息
  9. doxygen 命令_doxygen使用详解
  10. esp8266的SDK开发pwm有感:解决LED灯不能熄灭,微微亮问题。