Fedora NFS的基础概念

网络 网络管理
文章摘要:文中我们介绍了Fedora NFS的一些知识,对于这个内容希望大家能从基础上掌握它。具体内容请参见下文。

Fedora NFS?这个是什么呢?很多朋友可能都不清楚。没关系,下面我们就来详细介绍一下这个系统。Fedora NFS(Network File System) 网络文件系统,是Unix/Linux中历史很悠久的共享文件的方式,因为安装方便、使用简单、而且效率比较高,应用比较广泛.

(以下操作基于Fedora Core 1,如果无说明,则是当前用户是root) 使用rpm包安装是最简单方便的,当然,你也可以下载源代码包来自己编译安装,一般情况下Linux都是已经自带了Fedora NFS的.官方网站:http://nfs.sourceforge.net

安装Fedora NFS必须先安装portmap,现在假设我们已经下载了:

nfs-utils-1.0.6-1.rpm

portmap-4.0-57.rpm

Fedora NFS安装:

# rpm -ivh nfs-utils-1.0.6-1.rpm

# rpm -ivh portmap-4.0-57.rpm

一般Fedora NFS和portmap都已经是安装完好的,现在我们系统中已经有了Fedora NFS和portmap,并且是在服务里的,现在我们启动nfs和portmap,记得要启动nfs的服务,必须先启动portmap

# service portmap start

# srvice nfs start

Fedora NFS的主配置文件就是 /etc/exports 文件,默认文件是空的,里面用来保存你需要贡献和路径信息和权限.比如,我需要共享 /home/heiyeluren 这个目录,并且权限是只读:

/home/heiyeluren *(sync,ro)

我们看以下这行信息:

/home/heiyelure  是要共享的路径

* 是能够访问这个共享的主机,这可以是一个IP地址,或者是一通过掩码的子网,或者是一个域名,*代表任意机器

(sync,ro), 这是个权限和同步的配置, sync是设置NFS服务器同步写磁盘,不会导致数据的丢失,ro是只读权限,rw是可读可写权限

如果我们需要共享 /var/share 目录为所有机器能够读写,共享 /var/read 目录只允许192.168.0.1只读权限,那么我们在 /etc/exports 文件中添加下面两行:

/var/share  *(sync,rw)

/var/read  192.168.0.1(sync,ro)

可以重启nfs来读取这个配置,也可以使用 exportfs 这个命令在不重启Fedora NFS服务的情况下重新读取配置文件.

exportfs 指令主要的三个作用:

exportfs -rv   重新读取共享配置文件,马上生效

exportfs -auv  马上停止所有本机上的NFS共享,并不改变 /etc/exports 文件的内容,只是当前停止共享

exportfs -av   显示所有当前机器上的NFS共享目录信息

如果我们要查看某个Fedora NFS服务器上的贡献,可以使用 showmount 命令,比如我们要查看 192.168.0.200 这台机器的所有共享路径:

showmount -e 192.168.0.200

如果想查看本机跟那些机器有共享连接:

showmount

如果想查看本机跟指定机器之间共享的目录情况:

showmount -d 192.168.0.200

现在我想加载远程Fedora NFS共享的目录为我所有,使用mount命令,比如我要加载192.168.0.200这台机器上的 /var/share 目录为我用:

mount 192.168.0.200:/var/share /mnt/nfs那么如果权限允许,我就直接能够操作访问 /mnt/nfs 目录,跟操作本地磁盘一样.

现在我想看以下本机加载了那些共享Fedora NFS文件夹,可以使用 mount ,也可以使用 shomount -d 来完成.Fedora NFS***,我们现在不需要贡献了,那么就直接使用 umount 命令卸载掉共享路径:umount  /mnt/nfs

责任编辑:佟健 来源: 赛迪网
相关推荐

2010-08-03 17:42:54

Fedora NFS

2010-08-03 17:38:33

Fedora nfs

2010-08-03 17:35:34

Fedora 9 nf

2010-08-02 17:16:10

Fedora10 NF

2009-12-25 09:46:33

Fedora nfs

2010-08-04 17:48:12

Fedora10 NF

2009-12-25 09:17:50

2010-02-25 16:29:01

Fedora NFS

2009-12-25 10:29:44

Fedora 9 nf

2011-05-18 15:40:32

XML

2010-07-28 16:07:30

NFS协议pNFS

2010-07-27 13:53:23

NFS服务器

2010-01-11 17:49:08

Fedora软件包

2009-12-25 10:16:13

Fedora10 NF

2009-12-28 14:12:45

Fedora GCJ

2023-05-17 10:16:04

ORM工具包SQLAlchemy

2010-08-03 11:32:30

NFS网络文件系统

2023-09-14 09:54:01

Btrfs文件系统

2009-08-27 10:14:04

LINQ基础概念

2023-07-29 08:28:18

ES开源
点赞
收藏

51CTO技术栈公众号