nfs常用操作命令

配置NFS服务器

启动NFS相关服务
# service rpcbind status  查询rpcbind服务是否运行
# service nfs status 查询nfs服务是否运行
# service rpcbind start
# service nfs start
# service nfslock start  启动数据一致性服务

查询RPC中NFS注册情况
# rpcinfo -p localhost | grep nfs

特定配置服务器NFS导出的目录即共享的目录的权限,例如目录/home/nfs
# vi /etc/exports
/home/nfs  192.168.100.0/24(rw,no_root_squash)
.....

重新读取配置:
# exportfs -arv  全部重新挂载

# exportfs -auv  全部卸载

或者重启 service nfs restart


客户端与当前NFS系统连接的信息记录在/var/lib/nfs/xtab文件;
导出目录的默认参数记录:/var/lib/nfs/etab文件中;

配置NFS客户机

查找指定主机可供共享导出的NFS目录
# showmount -e nfs_server_ip

挂载NFS共享目录
mount -t nfs nfs_server_ip:/var/ftp/pub /mnt/pub

mount命令遇到hostname:directory的设备名称,自动识别nfs类型,因此省略nfs类型
mount nfs_server_iip:/var/ftp/pub /mnt/pub

卸载
umount /mnt/pub

开机自动挂载
# vi /etc/fstab 添加一行:
# nfs_server_ip:/var/ftp/pub /mnt/pub nfs ro 0 0

预定义挂载选项,但不自动执行:
# vi /etc/fstab添加一行,并注明moauto参数:
# nfs_server_ip:/var/ftp/pub /mnt/pub ro,noauto,user 0 0
# mount /mnt/pub

注意:user选项表明所有用户都可以通过命令挂载,否则只有root用户可以挂载。