IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux nfs 网络文件系统 配置过程 -> 正文阅读

[系统运维]Linux nfs 网络文件系统 配置过程

参考https://blog.csdn.net/solaraceboy/article/details/78743563

1 需要Linux安装nfs-utils

yum -y install nfs-utils

2 启动服务端的nfs和rpcbind服务,并将其设置为开机启动(作为服务器,应保证服务在每次重启之后都能迅速提供服务)

systemctl start nfs
systemctl enable nfs
systemctl status nfs

systemctl start rpcbind
systemctl enable rpcbind
systemctl status rpcbind

或者

systemctl enable nfs --now
systemctl enable rpcbind --now
(base) [root@localhost ~]# systemctl start nfs
(base) [root@localhost ~]# systemctl enable nfs
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
(base) [root@localhost ~]# systemctl status nfs
● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
   Active: active (exited) since 四 2021-12-02 21:26:17 CST; 24s ago
 Main PID: 2792 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs-server.service

12月 02 21:26:17 localhost.localdomain systemd[1]: Starting NFS server and services...
12月 02 21:26:17 localhost.localdomain systemd[1]: Started NFS server and services.
(base) [root@localhost ~]# systemctl start rpcbind
(base) [root@localhost ~]# systemctl enable rpcbind
(base) [root@localhost ~]# systemctl status rpcbind
● rpcbind.service - RPC bind service
   Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled)
   Active: active (running) since 四 2021-12-02 21:26:17 CST; 46s ago
 Main PID: 2788 (rpcbind)
   CGroup: /system.slice/rpcbind.service
           └─2788 /sbin/rpcbind -w

12月 02 21:26:17 localhost.localdomain systemd[1]: Starting RPC bind service...
12月 02 21:26:17 localhost.localdomain systemd[1]: Started RPC bind service.

3、在服务端创建共享目录。

mkdir /nfskevin

4、修改服务端配置文件
修改服务端配置文件 vim /etc/exports,增加如下一行:

(1) * 任意主机可以使用NFS服务

(2) rw 该主机对该共享目录有读写权限

(3) async 资料会先暂存于内存中,而非直接写入硬盘

(4) no_root_squash 登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限,单词squash是压缩压扁的意思。

(5) Root_squash 在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。

声明三个事情:分享什么文件、给哪个IP分享、权限是什么。ro是read only,rw是read write。

/nfskevin 10.10.14.38/24(ro)

要开读写权限注意文件的权限需要改,而不是像下图只有读:
在这里插入图片描述

5、重启服务端nfs服务

systemctl restart nfs-server

或者

exportfs -r

6、配置服务端防火墙

firewall-cmd --add-service=nfs --permanent
firewall-cmd --reload

7、启动客户端nfs服务(客户端可以不启动rpcbind服务),挂载服务端nfs目录。

systemctl enable nfs --now
systemctl enable rpcbind --now

mkdir /mntkevin
mount -t nfs 10.10.14.36:/nfskevin /mntkevin

8、测试。
在客户端查看一下挂载情况。
在这里插入图片描述

9、客户端的挂载,让开机就可用,开机就挂载起来。

vim /etc/fstab

写:

10.10.14.36:/nfskevin /mntkevin                 nfs     defaults        0 0

在这里插入图片描述

mount -a # 将/etc/fstab的所有内容重新加载 mount -a 会忽略所有已经完成的操作,也就是开机时 fstab 已经挂载后,而且你没有修改 fstab 。你再运行 mount -a ,他会自动忽略全部 fstab 内容。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 13:26:30  更:2021-12-03 13:28:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:19:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码