基础服务练习与讲解-4.NFS网络存储

本文详细介绍了NFS服务的原理与优势,包括其在节省本地存储空间、用户Home目录共享以及网络设备共享等方面的作用。同时,文章逐步指导如何配置NFS服务端的只读和读写共享,涉及配置文件 `/etc/exports` 的编辑、服务启动、客户端挂载等关键步骤。
摘要由CSDN通过智能技术生成

NFS网络存储服务

一、NFS服务是什么

前言介绍
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

NFS最显而易见的优点:

1、节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。

2、用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。

3、一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。

二、NFS简介

1.NFS介绍

NFS 网络文件系统
NFS 提供数据存储能力,同时借助RPC机制实现数据共享传输
作用:
中小型业务的共享存储
适用于Linux系统
在这里插入图片描述

2.NFS服务端

软件
nfs-utils, rpcbind
配置文件目录
/etc/exports

3.配置文件格式 — /etc/exports

格式:
目录名称 客户端地址(权限,权限) 客户端地址(权限,权限)

1)客户端地址

单个地址 192.168.100.123(ip)
网段 192.168.100.0/24
所有 *
主机名 node01.linux.com

2) 常用权限

ro 只读
rw 读写
sync 同步
数据安全性高
async 异步
数据处理速度快
no_root_squash 保留root用户权限

三、配置NFS只读共享

1、关闭SELinux,防火墙、时间同步。

关闭SELinux,防火墙、时间同步。
里面有
在这里插入图片描述

2、创建测试文件

[root@localhost /]# mkdir /wed
[root@localhost /]# touch /wed/{
   1..10}.html
[root@localhost /]# ls /wed
引用\[2\]:NFS 服务器服务无法从以下错误启动 # systemctl status nfs-server.service nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: inactive (dead) Sep 16 12:41:22 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:41:22 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:42:00 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:42:00 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:44:23 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:44:23 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:48:12 host01 systemd\[1\]: Dependency failed for NFS server and services. >Sep 16 12:48:12 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. 引用\[3\]:ubuntu 10.0开启配置nfs 服务service nfs start时出现: Failed to start nfs.service: Unit nfs.service not found. 原因是ubuntu 10.0以上的版本取消了service nfs start。 改成了sudo service nfs-server start 。这样就完成启动了。 在执行sudo service nfs-server status就可以看到 Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor prese Active: active (exited) since 六 2016-07-09 06:58:33 CST; 4h 22min ago Process: 866 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/ Process: 863 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS Main PID: 866 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service 。 问题:Failed to start nfs-server.service: Unit nfs-server.service is masked. 回答: 当出现"Failed to start nfs-server.service: Unit nfs-server.service is masked"错误时,这意味着nfs-server服务被屏蔽了。这可能是由于系统配置或管理员设置的原因。要解决这个问题,可以尝试使用以下命令来解除屏蔽并启动nfs-server服务: sudo systemctl unmask nfs-server.service sudo systemctl start nfs-server.service 这样就可以解除屏蔽并启动nfs-server服务了。如果仍然遇到问题,建议检查系统配置和管理员设置,以确定是否有其他原因导致nfs-server服务无法启动。 #### 引用[.reference_title] - *1* *2* [Job nfs-server.service/start failed with result ‘dependency’](https://blog.csdn.net/fushengbao/article/details/125608379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [转载 Unit nfs.service not found.](https://blog.csdn.net/delin11/article/details/120980754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值