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中进行定义, 各字段含义如下:
nfsroot=192.168.2.73表示远端的ip地址,NFS文件存放的地址;
ip=192.168.2.71表示板子的ip地址。NFS传送的目的地址。