`

ubuntu安装NFS及测试

阅读更多

ubuntu安装NFS及测试

测试环境

  • ubuntu 14.04 单机

安装nfs-kernel-server

apt-get install nfs-kernel-server

创建共享目录

mkdir /opt/nfs #建立一个nfs服务的专有的文件夹;

修改 exports

root@localhost:~# vim /etc/exports #在文件末尾添加如下一行
/opt/nfs *(rw,sync,no_root_squash)

说明: 
*:允许所有的网段访问,也可以使用具体的IP 
rw:挂接此目录的客户端对该共享目录具有读写权限 
sync:资料同步写入内存和硬盘 
no_root_squash:root用户具有对根目录的完全管理访问权限。 
no_subtree_check:不检查父目录的权限。

重启rpcbind 服务

root@localhost:/opt/nfs# /etc/init.d/rpcbind restart

nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind 设定,此处直接restart或者start即可

重启nfs服务

root@localhost:/opt/nfs#/etc/init.d/nfs-kernel-server restart

创建目标目录

root@localhost:/opt/nfs# mkdir -p /tmp/nfs

创建在根目录下的tmp下

挂载

root@localhost:/opt/nfs# mount -t nfs localhost:/opt/nfs /tmp/nfs

将共项目录/opt/nfs挂载到 /tmp/nfs目录下,复制一个文件到/opt/nfs目录下,然后从/tmp/nfs目录下面即可看到/opt/nfs下的文件 表示挂载成功

查看本机挂载状况

root@localhost:/opt/nfs# showmount -e localhost

开机自动挂载

把 上述指令 sudo mount -t nfs localhost:/opt/nfs /tmp/nfs 写到 /etc/rc.local 文件中即可,因为/tmp/下的文件将会在主机重启时清空目录,所以请自行选择替他目录作为挂载点即可

NFS常用参数如下: 
ro 只读访问 
rw 读写访问sync 所有数据在请求时写入共享 
async nfs在写入数据前可以响应请求 
secure nfs通过1024以下的安全TCP/IP端口发送 
insecure nfs通过1024以上的端口发送 
wdelay 如果多个用户要写入nfs目录,则归组写入(默认) 
no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。 
hide 在nfs共享目录中不共享其子目录 
no_hide 共享nfs目录的子目录 
subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认) 
no_subtree_check 和上面相对,不检查父目录权限 
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。 
no_all_squash 保留共享文件的UID和GID(默认) 
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认) 
no_root_squas root用户具有根目录的完全管理访问权限 
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID 
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID

分享到:
评论

相关推荐

    Ubuntu 14.04下NFS安装配置

    Ubuntu 14.04下NFS安装配置,实际测试好用

    nfs离线安装包 及安装说明

    测试绝对可用。 安装说明: 1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2...

    在ubuntu下搭建NFS服务端和客户端说明

    经过学习和测试,整理的配置步骤如下,欢迎大家进行交流。 设定两台计算机,其中的一台用作为服务端,另一台用作为客户端。

    ubuntu 10.04 TFTP和NFS配置详解

    详细描述了ubuntu上TFTP和NFS的配置,完全测试通过

    5-1-NFS开发环境搭建.pdf

    1 前言 3 2 NFS安装 3 2.1 安装NFS服务包 3 2.2 设置配置文件 4 2.3 重启NFS服务 6 ...4.1 开发板和Ubuntu之间ping测试 8 4.2 开发板挂载NFS服务器共享目录 10 4.3 卸载开发板的NFS挂载目录 11

    S5P100开发板与ubuntu交叉编译资源

    其中含有1.ubuntu: nfs、tftp、arm-linux-gcc的安装详细流程。使用方式,请看我的博客文档,内部可以帮助理解,整理流程。 2.Windows:串口驱动的下载以及配置。 3.S5P100编译所含有的压缩包,zlmage内核的映像文件...

    Linux下配置 tftp 和 nfs 服务

    `tftp` 客户端和服务器端3、 修改 `tftpd-hpa` 配置文件4、 若`/tftpboot` 不存在,创建该目录5、 重启 `tftpd-hpa` 服务在 ubuntu 下安装、配置 nfs 服务的步骤1、安装 nfs2、配置/etc/exports3、重启服务4、测试 ...

    nfs-ganesha-mount-9P-2.7.1-1.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    Ubuntu权威指南(2/2)

    1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux系统 11 1.4.3 安装后的软件维护与更新 16 第2章 GNOME桌面环境 18 2.1 GNOME桌面环境概述 19 2.1.1 GNOME注册界面 19 2.1.2 GNOME桌面...

    Citrix-XenServer服务器虚拟化测试方案.doc

    服务器虚拟化测试环境示意图 测试内容及结果记录 " "测试项 "测试内容 "测试目标 "测试结果 " " "目 " " " " "1 "虚拟平 "格式化原服务器磁盘之"验证虚拟平台安装过 "通过 " " "台安装 "后安装虚拟化平台需要"程是否...

    Ubuntu权威指南(1/2)

    1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux系统 11 1.4.3 安装后的软件维护与更新 16 第2章 GNOME桌面环境 18 2.1 GNOME桌面环境概述 19 2.1.1 GNOME注册界面 19 2.1.2 GNOME桌面...

    编译好的ARM-opencv以及测试程序.zip

    能在iTop-4412开发板上使用的opencv库以及QT测试程序因为我的opencv要放在QT上使用,所以在ubuntu中使用QT+opencv直接生成arm可执行文件 所以要在ubuntu中配置可生成可执行文件的QT,具体可以看讯为开发手册 通过...

    mbx::monkey::package:构建,运行,测试以猴子为动力的本地CloudStack devqa env

    已通过Ubuntu 20.04 LTS和QEMU 4.2进行了测试。 您的笔记本电脑/平台至少具有32GB RAM和x86_64支持Intel-VT或AMD-V的CPU,因此您可以运行硬件加速的嵌套虚拟机管理程序。 如果您还有其他虚拟机管理程序,例如...

    fexm:自动化的模糊测试框架

    先决条件现在,FuzzExMachina可以在Ubuntu Linux(18.04)上本地运行。 如果您只是想尝试一下,我们为流浪汉提供了具有正确环境的虚拟机,以便于设置。 提供的Dockerfile可能也可以工作,但目前尚未经过测试。 要...

    groundwork:从头开始!

    自述文件 - 安装说明 第一步 - 安装 Ansible 您可以按照上的或以下任一选项进行...使用ansible --version测试是否安装了ansible --version如果未安装,请执行以下操作: sudo apt-add-repository ppa:ansible/ans

    安装部署CloudStack4.0企业私有云平台

    UbuntuServer12.04.164-bitServer:10.6.203.10cloudstack-server-1-CloudStackManagementServer-CloudStackAgent-NFSServer-MySQLServer注:CloudStack支持很好的分布式架构,上面-代表的所有角色都可以部署在不同的...

    k8slightsail

    k8slightsail 描述 该工具用于基于 AWS 的 Lightsail 服务配置 kubernetes (k8s) ...Ubuntu 20.04 LTS 安装 golang 编译器 安装这个应用 go install 跑步 初始化集群 k8s_lightsail up config.yml 文件将自动创建,如

    基于linux-ARM的QT环境搭建.docx

    现在ARM行业如火如荼,使用linux作为操作系统的也较多,本文... 上述中交叉编译之前的所有操作本文不涉及,读者如有不明之处请另找资料,本文意在构建一个QT开发环境,和使用开发板通过NFS挂载后的QT应用程序测试环境。

Global site tag (gtag.js) - Google Analytics