安装配置nfs服务器

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Debian和Ubuntu Linux的NFS配置介绍 (2)

ubuntu9.04下nfs的设置使用 (6)

嵌入式linux的NFS开发环境的建立 (8)

Ubuntu9.10在ARM上建立NFS服务 (12)

在Ubuntu 9.10下怎么设置ip (14)

FreeBSD网络文件系统(NFS) (16)

NFS服务器 (16)

安装配置nfs服务器

/s/blog_5b1423a10100awm2.html

1 安装

root@ubuntu:/# apt-get install nfs-common nfs-kernel-server nfs-client

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

Reading state information... 完成

nfs-common 已经是最新的版本了。

nfs-kernel-server 已经是最新的版本了。

注意,我选了 nfs-common 而非 nfs-client

nfs-common 已经是最新的版本了。

共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

2 配置

root@ubuntu:~# nano /etc/exports

# /etc/exports: the access control list for filesystems which may be exported

# to NFS clients. See exports(5).

#

# Example for NFSv2 and NFSv3:

# /srv/homes hostname1(rw,sync) hostname2(ro,sync)

#

# Example for NFSv4:

# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)

# /srv/nfs4/homes gss/krb5i(rw,sync)

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

(注*上面这一行是服务器端提供的磁盘空间的位置,可以是服务器的仸一目录,建议将一个单独的磁盘分区挂在这个目录下。但是请注意:这个服务器端的/home/cache/netboot并不是将来客户端的虚拟根目录,因为在/home/cache/netboot下面将会有一个名为root的子目录,而这个/home/cache/netboot/root才是本文中的客户端的虚拟根目录,在启动完成后、实际运行过程中,工作就仅局限在/home/cache/netboot/root中了。建立root的问题下文将会讲到)

3 启动nfs或者重新加载

启动nfs

root@ubuntu:/# /etc/init.d/nfs-kernel-server start

* Exporting directories for NFS kernel daemon...

exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/24:/home/cache/netboot".

Assuming default behaviour ('no_subtree_check').

NOTE: this default has changed since nfs-utils version 1.0.x

...done.

* Starting NFS kernel daemon

...done.

如果是修改了/etc/exports 配置文件,不需要重新启动nfs服务器,只需要刷新一下,命

令如下

root@ubuntu:/# exportfs -r

exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/24:/home/cache/netboot".

Assuming default behaviour ('no_subtree_check').

NOTE: this default has changed since nfs-utils version 1.0.x

Debian和Ubuntu Linux的NFS配置介绍

/os/linux/200802/128786.html

NFS(Network File System,网络文件系统)可以通过网络将分享不同主机(不同的OS)

的目录——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样!

一般而言,使用nfs能够方便地使各unix-like系统之间实现共享。但如果需要在

unix-like和windows系统之间共享,就得使用samba了!

NFS运行在SUN的RPC(Remote Procedure Call,远程过程调用)基础上, RPC定义

了一种与系统无关的方法来实现进程间通信。由此, NFS server也可以看作是RPC server.

正因为NFS是一个RPC服务程序,所以在使用它之前,先要映射好端口——通过portmap设定。比如:某个NFS client发起NFS服务请求时,它需要先得到一个端口(port)。所以它先通过portmap得到port number. (不仅NFS,所有的RPC服务程序启动之前,都需要设定好portmap)

在启动RPC服务(比如NFS)之前,需要启动portmap服务!(关于nfs和portmap是否存在于当前系统,看后面的"NFS安装"部分。

与NFS相关的几个文件,命令

1、/etc/exports

对NFS卷的访问是由exports来批准,它枚举了若干有权访问NFS服务器上文件系统的主机名。

相关文档
最新文档