admin 管理员组

文章数量: 887021


2024年3月11日发(作者:怎么隐藏文本框的线条)

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_

1 安装

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

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

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

Reading 完成

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

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/

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服务器上文件系统的

主机名。


本文标签: 需要 服务器 目录 启动 服务