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涉及到几个关键步骤,包括理解NFS的基本概念、准备安装包、配置NFS服务器以及设置客户端。下面将详细介绍这个过程。 1. **NFS基本概念**:NFS由Sun Microsystems开发,是一种标准的...
首先,要在Ubuntu上安装NFS服务,你需要运行以下命令: ```bash sudo apt-get install nfs-kernel-server ``` 这将安装NFS服务器所需的组件,包括`nfs-kernel-server`包,该包提供了NFS服务。 安装完成后,你需要...
以下将详细讲解如何在Ubuntu 14.04上进行NFS的离线安装,并介绍相关的依赖包。 首先,你需要下载Ubuntu 14.04的NFS离线安装包,这个包应该包含了NFS服务及其所有必需的依赖。在没有网络的情况下,你可以通过其他有...
### Ubuntu 下 NFS 服务安装与配置详解 #### 一、NFS 介绍 NFS (Network File System) 是一种分布式文件系统协议,它允许网络中的计算机通过网络共享彼此的文件系统,就像是本地文件系统一样。这使得用户可以透明...
### Ubuntu下NFS服务安装与配置详解 #### 一、NFS简介 NFS(Network File System,网络文件系统)是一种分布式文件系统,允许不同操作系统之间的计算机通过网络共享文件和外部设备。NFS的设计与主机及操作系统无关...
8. **验证安装**:你可以通过在其他客户端上挂载NFS共享目录来测试服务器配置是否成功。在客户端上执行: ``` sudo mount -t nfs 服务器IP:/home/shared /mnt/nfs_share ``` 如果能够成功挂载,说明NFS服务器...
**问题1:** 在Ubuntu上测试本机NFS出错,提示“access denied by server while connecting to mountd”。 **解决方案:** 这通常是因为NFS服务器配置中没有正确列出本机的IP地址或主机名,或者NFS服务器没有被正确...
在 Ubuntu 12.04 LTS 上安装 NFS 服务非常简单,只需执行以下命令即可: ```bash sudo apt-get install nfs-kernel-server ``` ##### 3.2 配置 NFS 服务 接下来,需要编辑 NFS 的配置文件 `/etc/exports`,指定哪些...
例如,在文档中提到的SmartArm3250开发板,安装有裁剪后的Linux系统,可以通过NFS把PC上的可执行文件传输到开发板中执行,从而实现开发和测试的便捷性。 接下来,搭建NFS服务器的步骤如下: 一、安装必要的软件 在...
在Ubuntu系统中,NFS服务的安装和配置对于实现跨设备的数据共享至关重要,尤其在嵌入式开发、远程协作等场景下。 首先,我们来详细解释一下在Ubuntu下安装NFS服务的步骤: 1. **安装NFS服务**: 使用`sudo apt-...
7. 测试NFS服务:在另一台Ubuntu系统(或能通过网络访问NFS服务器的任何系统)中,可以通过挂载NFS文件系统来测试NFS服务是否正常工作。使用命令`sudo mount ip:/root/nfs /mnt/nfs`来挂载共享目录,其中`ip`是NFS...
Ubuntu默认并不包含NFS服务,因此首先需要通过APT包管理器来安装NFS内核服务器。打开终端,执行以下命令: ```bash sudo apt-get update sudo apt-get install nfs-kernel-server ``` 这里,`nfs-kernel-server`是...
Ubuntu系统默认不包含NFS服务,需首先安装NFS服务程序: ```bash sudo apt-get install nfs-kernel-server ``` 安装`nfs-kernel-server`时,系统会自动安装`nfs-common`和`portmap`作为依赖包。 ##### 2. 配置...
6. **测试NFS服务**:在客户端机器上,你可以使用 `mount` 命令尝试挂载服务器上的共享目录。确保防火墙或SELinux设置允许NFS通信。 离线安装NFS服务在没有网络的环境中尤为重要,因为这样可以避免依赖网络下载...
首先,你需要在Ubuntu服务器上安装NFS服务相关的软件包。打开终端并运行以下命令: ```bash sudo apt-get update sudo apt-get install nfs-kernel-server ``` 二、配置NFS共享目录 在 `/etc/exports` 文件中定义...
### Ubuntu 10.04 NFS 服务器与客户端安装配置详解 #### 一、NFS (Network ...以上步骤涵盖了 Ubuntu 10.04 系统下 NFS 和 TFTP 服务的安装、配置及常见问题排查。遵循上述指南,可以顺利完成相关服务的部署和使用。
测试绝对可用。 安装说明: 1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2...
1. **安装NFS服务端软件包**:在Ubuntu中,我们不需要手动编译NFS源码,可以直接使用apt-get安装。打开终端并运行: ``` sudo apt-get update sudo apt-get install nfs-kernel-server ``` 2. **创建共享目录**...
要在 Ubuntu 系统下搭建 NFS 服务器,需要安装 nfs-kernel-server 和 nfs-common 两个软件包。使用以下命令安装: `sudo apt-get install nfs-kernel-server nfs-common` 配置NFS服务器 1. 打开 NFS 服务: `...