Linux下NFS文件系统配置

1、NFS概述

  NFS(Network File System)主要实现了linux系统之间的资源共享。它是将某台linux主机的若干目录共享出来,交由其他Linux主机直接使用。NFS是一种分布式文件系统,采用了典型的服务器/客户机工作模式,在数据传送过程中,使用了远程过程调用RPC(Remote Produre Call)协议。NFS所提供的共享文件服务是建立在高度信任基础上的,所以,在向其他用户提供共享资源之前,一定要确保对方的可靠性。

2、Linux下NFS服务器程序

  Linux默认将启动sunrpc服务和NFS服务。创建/etc/exports和/etc/default/nfs-kernel-server配置文件,等待用户在完成NFS安装之后,配置将要共享的资源。

  #apt-get install nfs-kernel-server

3、启停NFS服务

  启动NFS服务

  $sudo /etc/init.d/nfs-kernel-server start

  停止NFS服务

  $sudo /etc/init.d/nfs-kernel-server stop

  重启NFS服务

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

  查询状态NFS服务

  $sudo /etc/init.d/nfs-kernel-server status

4、配置NFS共享资源

  配置NFS服务器的关键就是配置/etc/exports,eg:/home/rootfs  *(rw,sync,no_root_squash)

  nfs允许挂载的目录及权限,在文件/etc/exports中进行定义, 各字段含义如下:

  /home/rootfs:要共享的目录
  * :允许所有的网段访问
   rw :读写权限
   sync:资料同步写入内在和硬盘
  no_root_squash:nfs客户端共享目录使用者权限
5、配置板子启动参数
  setenv bootargs root=nfs nfsroot=192.168.2.73:/source/rootfs console=ttySAC0,115200 init=/linuxrc ip=192.168.2.71

  nfsroot=192.168.2.73表示远端的ip地址,NFS文件存放的地址;

  ip=192.168.2.71表示板子的ip地址。NFS传送的目的地址。

posted on 2012-09-01 11:57  JJ-GG  阅读(482)  评论(0编辑  收藏  举报

导航