NFS服务配置笔记

NFS用于网络共享存储,类似windows目录共享。

配置NFS需在服务端和客户端都安装两个包(nfs-utils和rpcbind),安装nfs-utils时自动会把rpcbind一起安装上。安装命令:yum install -y nfs-utils

1.NFS服务端配置

1)编辑配置文件:

vim /etc/exports

写入内容:

/home/ 192.168.16.0/24(rw,sync,all_squash,anonuid=501,anongid=501)

rw :读写;

ro :只读;

sync :同步模式,内存中数据时时写入磁盘;

async :不同步,把内存中数据定期写入磁盘中; 

no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用; 

root_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root; 

all_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份; 

anonuid/anongid :要和root_squash 以及all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid。

2)配置好文件后,启动NFS服务:

/etc/init.d/rpcbind start;  /etc/init.d/nfs start

3)查看当前系统共享的内容:

exportfs -arv

-a :全部挂载或者卸载;

-r :重新挂载; 

-u :卸载某一个目录; 

-v :显示共享的目录;

2.NFS客户端配置

1)查看服务器共享的目录

showmount -e 192.168.16.10

2)挂载

方法一:

使用命令进行挂载:mount -t nfs -o nolock 192.168.16.10:/home/ /mnt/

-t : 指定挂在类型

-o :  挂载nfs服务时,不加锁。

方法二:

将挂在写入fstab文件:

/etc/fstab里加一行:

192.168.16.10:/tmp/            /test        nfs       nolock  0 0

保存后使用命令生效:

mount -a


你可能感兴趣的:(配置,nfs,服务配置)