简述NFS服务器的主要用途
NFS是Network File System的简写,即网络文件系统.
网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
下面是安装过程:
1.安装NFS软件包
yum install nfs-utils
![cf1d089a9b19da828af5e982a980e926.png](https://i-blog.csdnimg.cn/blog_migrate/ce732e8d66e9abb669b95169be110b0b.jpeg)
yum安装NFS
2.启动NFS服务
先启动rpc守护进程
service rpcbind start
service nfs restart
![beb14b37a4a79d4ac28f1cceb6cd4b88.png](https://i-blog.csdnimg.cn/blog_migrate/baedcfeb51c4a7f32f68b2238d6067cb.jpeg)
启动服务
这里使用的是centos 6.5,如果是centos7或者是以上的版本请使用systemctl start nfs
3.创建共享目录
mkdir /chare
![a6222a0757cc235539f633abd4b588c1.png](https://i-blog.csdnimg.cn/blog_migrate/5a06f99735d64504ee4a049b79defccf.jpeg)
创建共享目录
4.修改配置文件
vim /etc/exports
![627597e6432daf665ac878647b993792.png](https://i-blog.csdnimg.cn/blog_migrate/14692cccb08d02eef038cc5878b5b29b.jpeg)
修改配置文件
配置文件的格式:
nfs共享目录+客户端主机地址(sync,ro(权限))
例: /share 192.168.174.1/24(sync,ro)
5.重启服务
service nfs restart
![19bd8133bee1a071fee43b2951e4f5a5.png](https://i-blog.csdnimg.cn/blog_migrate/06bc5dff3ea5aeff9ff783547b91b3fe.jpeg)
重启服务
客户端:
1.客户端安装nfs
yum install nfs-utils
![d19dc6c6923641fcf5a4df88dd74824b.png](https://i-blog.csdnimg.cn/blog_migrate/df996471905cfb110f51a4ca6c267975.jpeg)
客户端安装NFS服务
2.查看所在目录
which showmount
![5f1e069ec29c27893956caf6737a3c83.png](https://i-blog.csdnimg.cn/blog_migrate/a545d48e6ee8518f4c72441363c5ad1f.jpeg)
查看目录
3.访问远程共享
showmount -e 192.168.1.1
![dbae3979dca81983c5e2c10ac62b1ec3.png](https://i-blog.csdnimg.cn/blog_migrate/50d425abafddc13b18436f095803f08f.jpeg)
访问远程共享
如果查询不到 先关闭防火墙-- service iptables stop
4.客户端挂载
先创建挂载点
mkdir /chare
使用命令挂载NFS共享
mount -t nfs nfs服务器端ip:/共享目录 本地挂载点
例:mount -t nfs 192.168.174.134:/chare /mnt/test
查询是否已经挂载 df-hT
![c4abceb77fc4d2919c09f4c8c8c90ea4.png](https://i-blog.csdnimg.cn/blog_migrate/af6a0046be5bc285d7a0fb7376ec60ea.jpeg)
查看是否挂载
5.进入查看共享文件
cd 到本地挂载目录 ls 查看就行
cd /chare
![eaa7eee2aa8c512fb56d14886ef050af.png](https://i-blog.csdnimg.cn/blog_migrate/82de54f6dfcd056c0b38d578e92a4e35.jpeg)
进入并查看共享文件夹
6.实现开机自动挂载
vim /etc/fstab
![a485ccf99549217d1f3a236749212089.png](https://i-blog.csdnimg.cn/blog_migrate/5bc540f06aed2422ba30f057ba6a3ba2.jpeg)
实现开机自动挂载
![b6f239952e8b8a65abe0badb5cc967c8.png](https://i-blog.csdnimg.cn/blog_migrate/faa9e10575ebf2945d19a3e65d188588.jpeg)
实现开机自动挂载
7.修改权限客户端能够上传
chmod o+w /chare/
ls -ld /chare/
![4c07f2f362228ba35ed2c93f509821b7.png](https://i-blog.csdnimg.cn/blog_migrate/449fbbc1a4d8ce5bfeea161f8eb68145.jpeg)
修改权限
(2)在服务器端的配置文件内修改
vim /etc/exports
nfs共享目录+客户端主机地址(sync,rw(权限)) ro 改为 rw
例: /share 192.168.174.1/24(sync,rw)
修改后不会立即生效要重新加载配置文件
exports -r
谢谢!