NFS文件系统、服务器与客户端安装、exportfs命令

NFS介绍

NFS是Network File system的缩写,也就是网络文件系统;
基于RPC协议进行传输;

服务端安装

yum install -y nfs-utils rpcbind        //安装rpcbind包与nfs-utils包
vim /etc/exports        //设置配置文件
代码
/home/nfstestdir  192.168.188.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
mkdir /home/nfstestdir                //创建共享文件夹
chmod 777 /home/nfstestdir/    //赋予共享文件夹777权限
systemctl start rpcbind        //启动rpcbind服务
systemctl start nfs                //启动nfs服务
systemctl enable rpcbind    //设置开机启动rpc服务
systemctl enable nfs            //设置开机启动nfs服务

客户端安装

yum install -y nfs-utils
showmount -e 192.168.188.2    //检查服务端192.168.188.2的共享目录是否正常
mount -t nfs 192.168.188.2:/home/nfstestdir /mnt        //挂载nfs服务器的共享目录到客户端的/mnt下
df -h        //查看是否挂载成功
cd /mnt/        //进入mnt目录(也就是共享目录)
touch nfs.test    //创建nfs.test文件

登录服务端ls发现/home/nfstestdir 下被同步了nfs.test文件出来;

如果检测服务端共享目录不通,可使用下列目录临时关闭防火墙与selinux(服务端和客户端都要关闭)
systemctl stop firewalld
setenforce 0

NFS挂载选项

cat /etc/exports


rw:读写
ro:只读
sync:同步模式,内存数据实时写入;
async:非同步模式;
no_root_squash:客户端挂载NFS共享目录后,root用户不受约束,权限很大;
root_squash:与上面选项相对,客户端root被先定成普通用户;
all_squash:客户端上所有用户在使用NFS共享目录的时候,都被限制成为一个普通用户;
anonuid/anongid:和上面几个选项搭配使用,定义被限定用户的uid和gid;

exportfs命令

NFS服务端有了新配置时,不需要重启nfs服务影响客户端,使用exportfs命令就可以使配置生效;

-a:全部挂载或者全部卸载
-r:重新加载
-u:卸载某一个目录
-v:显示共享目录

vim /etc/exports
增加
/tmp/ 192.168.188.0/24(rw,sync,no_root_squash)
exportfs -arv    //不用重启nfs服务,配置文件直接生效

原文地址:http://blog.51cto.com/shuzonglu/2091449

时间: 2024-08-30 17:03:07

NFS文件系统、服务器与客户端安装、exportfs命令的相关文章

ubuntu16。04LST配置nfs实现服务器和客户端共享文件

NFS(network file system)网络文件系统可以实现不同主机与操作系统之间通过网络进行资源共享,此时一台PC充当服务器,若干台PC充当那客户端,具体如何配置请跟随我的步骤来做 1 下载和安装组件 在主机服务器端,需要安装nfs-kernel-server软件包,才能够共享目录,安装之前刷新本地包索引 在客户端安装一个名为nfs-common的软件包,该软件包提供NFS功能,无需包含服务器组件 2配置主机服务器上的共享目录(笔者使用的是gedit文本编辑器) 将出现的文件将包含一些

nfs 服务器和客户端安装配置

nfs 服务器 cat /etc/redhat-release                                   //查看系统版本 uname -r                                                        //查看内核 uname -m                                                      //查看系统多少位 rpm -qa nfs-utils portmap rpcbin

iSCSI服务器以及客户端安装配置

操作系统:CentOS 6.5 x86_64 软件版本:scsi-target-utils-1.0.24 iscsi-initiator-utils-6.2.0.873 1.安装iSCSI target yum install scsi-target-utils -y service tgtd start chkconfig tgtd on 2.创建虚拟磁盘文件 dd if=/dev/zero of=/iscsi_data/ocr1.img bs=1M count=1024 dd if=/dev

exportfs命令 NFS客户端问题 FTP介绍 使用vsftpd搭建ftp

一.exportfs命令NFS服务端的nfs服务不能随意重启,如果需要重启服务端的nfs服务,需要先把挂载服务端共享目录的所有客户端的挂载先全部卸载客户端执行:#umount /mnt/ //提示如下umount.nfs4: /mnt: device is busy解决:第一种办法:退出/mnt目录[[email protected] mnt]# cd[[email protected] ~]# umount /mnt/第二种方法:#umount -l /mnt/ 先卸载掉客户端的挂载,然后在重

SVN1.6服务端和客户端安装配置指导

本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1.软件下载下载SVN1.6服务器程序.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[注意]如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tor

NFS相关、NFS服务端安装配置、exportfs命令、nfs客户端的问题

1.NFS (network file system,基于RPC协议) 2.NFS服务端安装配置安装服务端:yum install nfs-utils rpcbind -y安装客户端:yum install nfs-utils -y编辑配制文件:vim /etc/exports加入:/home/nfsdir ***.***.***.***(rw,sync,all_squash,anonuid=1000,anongid=1000)创建目录:mkdir /home/nfsdir改变权限:chmod

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

- 14.4 exportfs命令 - 14.5 NFS客户端问题 - 15.1 FTP介绍 - 15.2/15.3 使用vsftpd搭建ftp # 14.4 exportfs命令 - exportfs命令 和NFS一起安装的 例: - 配置了一个共享目录,之后需要新增.更改.机器或者目录:首先需要更改配置,重启NFS服务,但是远程客户端正在使用NFS服务,重启服务端的NFS服务就会对远程的客户端有影响,比如,造成服务异常,进程异常,有很大可能导致系统坏掉 - 到了这种时候,只能去一台一台机器的

exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp服务

exportfs命令 exportfs命令用来管理当前NFS共享的文件系统列表. 常用选项 -a:全部卸载或全部挂载 -r:重新挂载 -u:卸载某个目录 -v:显示共享目录 常用组合:exportfs -arv 服务端更改配置文件后,不重启服务,直接执行该命令就可以使更改后的配置文件生效. 注意: 在重启nfs服务之前需要先将所有挂载点卸载,否则将发生程序错误,严重者会拖垮系统. 以上操作都在服务端进行! 测试 在服务端的/etc/exports配置文件中,增加一行.把/tmp/目录单独共享给1

14.4 exportfs命令;14.5 NFS客户端问题;15.1 FTP介绍;15.2/15.3 使用vsftpd搭建ftp

14.4 exportfs命令 重启nfs服务需要把所有挂载点卸载掉,如果一台机器有多个挂载点,不能一一去卸载挂载点,用exportfs -arv命令: 1. 编辑exports配置文件,添加一条新的共享目录: [[email protected] ~]# vim /etc/exports {no_root_squash 客户端挂载NFS共享目录后,root用户不受约束,权限很大} 添加内容(hao1服务端的共享目录,hao2客户端的ip): /tmp 192.168.211.129(rw,sy