Linux nfs服务器的搭建
2022/4/29 7:13:51
本文主要是介绍Linux nfs服务器的搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
https://blog.csdn.net/u013457167/article/details/80602263
一、Ubuntu环境下安装客户端与服务器
nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。
现在介绍如何在ubuntu16.04系统中搭建nfs服务
安装nfs客户端:
sudo apt-get install nfs-common
安装服务器端:
sudo apt-get install nfs-kernel-server
修改配置文件
sudo vim /etc/exports
修改内容如下:
/home/pp/nfsShare *(rw,sync,no_root_squash)
设置nfsShare为服务器共享文件夹,所有网段用户可以访问,非root用户也可读写并同步
各段表达的意思如下
/home :共享的目录 * :指定哪些用户可以访问 * 所有可以ping同该主机的用户 192.168.2.* 指定网段,在该网段中的用户可以挂载 192.168.2.12 只有该用户能挂载 (ro,sync,no_root_squash): 权限 ro : 只读 rw : 读写 sync : 同步 no_root_squash: 不降低root用户的权限 其他选项man 5 exports 查看
重启nfs服务
sudo /etc/init.d/nfs-kernel-server restart
查看挂载
showmount -e
二、客户端如何访问服务器
1、检查客户端和服务端的网络是否连通(ping命令)
配置本机ip
ifconfig eth0 192.168.2.123
ping + 服务器IP
ping 192.168.2.253
2、将该目录挂载到本地 (临时)
mount -t nfs -o nolock 192.168.2.253:/home/pp/nfsShare /mnt
这里记得添加-o nolock,否则会出现错误:
svc: failed to register lockdv1 RPC service (errno 111)
3、本地访问
访问本地的mnt目录,就可访问服务端共享的目录了。
4、卸载本地目录
umount /mnt
注意: 在mount或者umount时候不要在操作目录中进行,否则会出现busy错误。
mount挂载永久设置
按照上面的操作,客户端即S2的目录挂载是临时的,服务器重启后就失效了,如果需要永久设置另外需要操作
https://www.cnblogs.com/saszhuqing/p/8716644.html
修改/etc/fstab后不重启且生效的方法
sudo mount -a
这篇关于Linux nfs服务器的搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南