一、NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,  它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客  户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样

  NFS最早是由Sun公司发展出来的,后被逐渐完整以及整合至Linux内核

  功能:它就是可以透过网络,让不同的主机、不同操作系统可以共享存储

二、NFS的安装准备

  nfs-utils:这个是NFS服务主程序(包含rpc.nfsd、rpc.mountd、daemons)

  rpcbind:这个是Centos6.x的RPC主程序(Centos5.x的为portmap)

  Server端安装并开启服务并查看状态:

    systemctl start rpcbind

    systemctl start nfs

    systemctl status rpcbind

    systemctl status nfs
  

三、NFS服务配置

  /etc/exports是NFS程序配置文件

  /etc/exports文件的配置格式为:

  NFS共享目录NFS客户端地址1(参数1,参数2,参数3...)客户端地址2(参数1,参数2,参数3...)

  NFS共享目录  NFS客户端地址(参数1,参数2,参数3...)

  参数:rw (read-write),可读写,注意,仅仅这里设置成读写客户端还是不能正常写入,还要正确地设置共享目录的权限

       ro (read-only), 只读;

       sync  文件同时写入硬盘和内存;

       async  文件暂存于内存,而不是直接写入内存;

       no_root_squash  NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的;

       root_squash  NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份

         all_squash  不论NFS客户端连接服务端使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;

         anonuid  匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定

         anongid  匿名用户的GID值

四、创建目录并挂载:

showmount -e ip #查看挂载情况

mkdir /nfs1 /nfs2

chmod nobody:nobody /nfs1 /nfs2

mount -t nfs ip:/file /file1

NFS存储安装配置的更多相关文章

  1. CentOS 6.3 NFS的安装配置、启动及mount挂载方法

    一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : yum -y install ...

  2. CentOS NFS的安装配置、启动及mount挂载方法

    一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置:centos 5 : yum -y install n ...

  3. CentOS5、6 NFS的安装配置及mount方法

    一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置:centos 5 : yum -y install n ...

  4. CentOS 6 NFS的安装配置

    $ sudo umount /mnt/ /mnt was not found in /proc/mounts /mnt was not found in /proc/mounts 解决: umount ...

  5. nfs服务安装配置

    一.准备阶段 配置解析主机 检查版本及内核 二.服务端安装 1) 配置yum把下载好的软件留着,下次备用,不用再下载 cachedir=/var/cache/yum/$basearch/$releas ...

  6. NFS的安装配置使用

    /////////////////////////////NFS///////////////////////////////////////////////////写在前面:NFS在数据传输/信息传 ...

  7. ceph存储安装配置

    1.修改yum源: 1.安装yum源:sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://dl.fedor ...

  8. shell脚本实现nfs服务安装配置,共享文件分发

    ##############################Deploy nfs######################## echo "start deploy nfs-server& ...

  9. Centos6.4 NFS的安装与配置

    NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件.通过使用N ...

  10. CentOS7安装配置 NFS

    一.NFS 简介 NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端N ...

随机推荐

  1. 大规模人脸分类—allgather操作(1)

     pytorch中 all_gather 操作是不进行梯度回传的.在计算图构建中如果需要经过all_gather操作后,仍需要将梯度回传给各个进程中的allgather前的对应变量,则需要重新继承to ...

  2. 加载Assetbundle

    using UnityEngine;using System.Collections;using UnityEngine.SceneManagement; /// <summary>/// ...

  3. Qframework UIKit

    用QFramework的UIKit 功能很容易实现UI模块的MVC功能,但MVC模式构造起来还是会有些繁琐, 两个相互直接的UIElement 之间的一些数据传输和调用都要用Msg通过UIPanel ...

  4. mac新仙剑奇侠传 2018

    新仙剑奇侠传 201803重制 下载,挂载后,拖动app到applications应用程序 文件夹即可. https://590m.com/f/28636472-500476381-5c8846 (访 ...

  5. adb查看包名

    方法一:adb shell pm list packages 方法二:adb shell dumpsys activity activities (前提条件:手机应用上只启动你要用的APP) 方法三: ...

  6. CCF 202006-2 稀疏向量

    #include <iostream> #include <bits/stdc++.h> #include <string> using namespace std ...

  7. flutter 顶部导航tabbar自定义

    本文使用tabbar实现顶部横向滚动多个菜单. 实现tabbar搜索框功能加功能按钮. 话不多说,上代码! import 'package:flutter/cupertino.dart'; impor ...

  8. Spark RDD编程

    1. 准备文本文件从文件创建RDD lines=sc.textFile()筛选出含某个单词的行 lines.filter()lambda 参数:条件表达式 2. 生成单词的列表从列表创建RDD wor ...

  9. C语言||一作业04

    作业头 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3 这个作业要求在哪 https://edu.cnblogs.com/campus ...

  10. bzoj 3309

    奇怪的莫比乌斯反演... 题意:定义$f(n)$表示将$n$质因数分解后质因子的最高幂次,求$\sum_{i=1}^{a}\sum_{j=1}^{b}f(gcd(i,j))$ 首先肯定是反演嘛... ...