`

Ubuntu NFS服务器的配置

 
阅读更多

sudo mount /dev/sda6 /momo

 sudo umount /www

 

 

大部分内容转自文章:http://blog.csdn.net/yangzhu1982/article/details/6265175

 

  这里对NFS服务器就不多加介绍,想要配置该服务器的朋友定然会知道这是用来做什么的,所以我们直接以下的介绍。

 

1、安装Ubuntu nfs

  Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端:

    $sudo apt-get install nfs-kernel-server

  在一些文档中,提出还需要使用apt-get来手动安装nfs的客户端nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动为我们把它们安装好。

 

2、配置/etc/exports(这是NFS服务器最主用的配置文件)

  Ubuntu nfs 将允许挂载的目录及权限在文件 /etc/exports 中进行了定义。

  例如,我们要将根目录下的 home 目录共享出来,那么我们需要在 /etc/exports 文件末尾添加如下一行:

    /home 192.168.1.0/24(rw,sync,no_root_squash)

  其中:/home 是要共享的目录,192.168.1.0/24 代表允许访问的网段,rw 是可读写权限, sync 是资料同步写入内存和硬盘,no_root_squash 是Ubuntu nfs 客户端分享目录使用者的权限,如果客户端使用的是root 用户,那么对于该共享目录而言,该客户端就具有root 权限。

 

其它Ubuntu 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

 

3、Ubuntu nfs重启服务

  RPC主程序:

  $:sudo /etc/init.d/portmap restart

  NFS主程序:

  $:sudo /etc/init.d/nfs-kernel-server restart

 

  通过查看网络端口状态可以判断服务器是否成功开启:

  $:sudo netstat -tlunp

  若发现有针对111端口及2049端口的监听,则说明服务器开启成功了。

  查看RPC相关信息的命令如下:

  $:sudo rpcinfo -p localhost

  或者查看文件 /etc/rpc

 

4、测试Ubuntu nfs

  此时可以运行以下命令来显示一下共享出来的目录:

    $showmount -e localhost

  或者可以使用以下命令把它挂载在本地磁盘上,例如将/rootfs挂载到/mnt下:

    $ sudo mount -t nfs 192.168.1.100:/home /mnt

  可以运行df命令查看是否挂载成功。查看后可以使用以下命令卸载:

    $ sudo umount /mnt

 

 

客户端配置:

 sudo mount -t nfs \192.168.65.120:/home/myshare /home/momo

 

服务器配置目录权限:

sudo chmod 777 myshare

分享到:
评论

相关推荐

    Ubuntu 下 NFS 服务器配置

    #### 二、Ubuntu下NFS服务器配置步骤 ##### 1. 安装NFS Ubuntu系统默认不会安装NFS服务器,因此第一步是安装NFS服务器端。这可以通过执行以下命令完成: ``` sudo apt-get install nfs-kernel-server ``` 需要...

    Ubuntu 14.04安装配置NFS服务器

    Ubuntu 14.04 安装配置 NFS 服务器 NFS(Network File System)是一种允许多个电脑通过网络共享文件的系统。它使得不同的计算机可以通过网络访问和共享对方的文件,实现了文件的共享和交换。在 Ubuntu 14.04 中,...

    Ubuntu12.04配置网络文件NFS共享服务器

    Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端和客户端。

    Ubuntu下nfs服务器的搭建.

    Ubuntu下搭建NFS服务器是一个涉及到网络文件系统配置与管理的过程,目的是使得不同的计算机可以共享文件。NFS服务器的主要作用是允许网络中的多台计算机访问同一目录下的文件和数据,这样做的好处包括简化数据管理、...

    nfs服务器配置linux14.04

    在这个场景中,我们将详细讲解如何在Ubuntu 14.04上配置NFS服务器。 首先,我们需要确保系统是最新的。使用`sudo apt-get update`更新包列表,然后使用`sudo apt-get upgrade`升级系统。 **1. 安装NFS服务器** 在...

    Ubuntu 14.04下NFS安装配置

    Ubuntu 14.04 下 NFS 安装配置 NFS(Network File System)是一种允许不同主机之间共享文件的网络文件系统。下面是 Ubuntu 14.04 下 NFS 安装配置的详细步骤: 安装 NFS 服务器 首先,需要安装 NFS 服务器。使用...

    ubuntu下NFS安装配置详细步骤

    ### Ubuntu 下 NFS 服务安装与配置详解 #### 一、NFS 介绍 NFS (Network File System) 是一种分布式文件系统协议,它允许网络中的计算机通过网络共享彼此的文件系统,就像是本地文件系统一样。这使得用户可以透明...

    嵌入式nfs服务器配置大全

    ### 嵌入式NFS服务器配置详解 #### 一、引言 随着嵌入式系统的广泛应用和发展,网络文件系统(Network File System,简称NFS)作为一种高效的文件共享技术,在嵌入式Linux环境下变得越来越重要。本文将详细介绍...

    Ubuntu18.04离线配置NFS客户端需要的deb文件

    1. nfs-common:这是NFS客户端的核心组件,包含了NFS客户端所需的各种工具和配置文件,如`showmount`和`exportfs`等,用于挂载和管理远程NFS服务器的文件系统。 2. libtirpc1:这是一个传输独立的RPC(Remote ...

    ubuntu系统下配置nfs服务

    在深入探讨如何在Ubuntu系统下配置NFS(Network File System)服务之前,我们先来了解一下NFS的基本概念及其在Ubuntu中的重要性。NFS是一种分布式文件系统协议,它允许网络上的计算机共享彼此的文件系统,使得远程...

    ubuntu-nfs服务器配

    配置嵌入式linux系统的挂载文件启动方式的配置

    Ubuntu下nfs服务器的搭建

    ### Ubuntu下NFS服务器的搭建知识点详解 #### 一、NFS服务器简介 - **NFS** (Network File System) 是一种分布式文件系统协议,它允许用户在网络上共享文件夹,从而实现在不同的计算机之间访问同一文件系统。NFS ...

    ubuntu系统NFS配置

    #### 二、Ubuntu系统下NFS服务器配置步骤 ##### 1. 安装NFS服务 Ubuntu系统默认不包含NFS服务,需首先安装NFS服务程序: ```bash sudo apt-get install nfs-kernel-server ``` 安装`nfs-kernel-server`时,系统...

    Ubuntu 14.04版本 NFS 离线安装包

    4. 配置NFS服务器: 编辑NFS配置文件 `/etc/exports`,添加你要共享的目录及其权限设置。例如,如果你想共享 `/home/user/share` 目录给所有信任的网络,可以添加以下行: ``` /home/user/share *(rw,sync,no_...

    ubuntn 离线安装 nfs 所需资源包

    在Ubuntu系统中,为了实现多台虚拟机之间的文件共享,我们...通过以上步骤,你就可以在Ubuntu上离线安装并配置NFS服务了,从而实现多台虚机间的文件共享。记住,始终关注安全性和稳定性,定期检查和更新你的NFS配置。

    ubuntu离线安装nfs.zip

    3. `nfs-kernel-server_1.3.4-5_amd64.deb`:这是NFS服务器的核心组件,允许Ubuntu系统作为NFS服务器,提供文件共享服务。 4. `libtirpc3_1.3.1-1_amd64.deb`:TIRPC(Transport Independent RPC)库,RPC(Remote ...

    Ubuntu配置网络文件共享服务器NFS

    Ubuntu 配置网络文件共享服务器 NFS 在本文中,我们将详细介绍如何在 Ubuntu 上配置网络文件共享服务器 NFS,从安装 nfs-kernel-server 到配置 /etc/exports 文件、hosts.deny 和 hosts.allow 文件,以及最后测试 ...

    ubuntu网络环境配置、tftp服务器环境搭建、nfs服务器环境搭建

    ubuntu网络环境配置、tftp服务器环境搭建、nfs服务器环境搭建

    ubuntu nfs 配置

    本教程将详细介绍如何在Ubuntu 10.04操作系统中配置NFS服务器。 首先,确保在服务器端(本例为PC机)和客户机端(如ARM9开发板)之间有稳定的网络连接。接下来,安装NFS服务器程序。可以通过Synaptic(新立得)...

Global site tag (gtag.js) - Google Analytics