当前位置: 首页 > news >正文

Linux RedHat7.6操作系统的xfs格式化后,mount不生效

Linux RedHat7.6操作系统的xfs格式化后,mount不生效

问题现象

最近在准备测试环境的过程中,当对xfs文件系统格式化后,mount磁盘,通过df -h命令查看,未显示挂载磁盘信息

[root@ZHZXLxjspo0db003 ~]# mount /dev/datavg/datavg-lv_data /data
[root@ZHZXLxjspo0db003 ~]# df -h
Filesystem                      Size  Used Avail Use% Mounted on
devtmpfs                        7.7G     0  7.7G   0% /dev
tmpfs                           7.8G   24K  7.8G   1% /dev/shm
tmpfs                           7.8G  649M  7.1G   9% /run
tmpfs                           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/rootvg-lv_root      100G  6.1G   94G   7% /
/dev/mapper/rootvg-lv_kdump      30G   33M   30G   1% /kdump
/dev/mapper/rootvg-lv_pkg        30G   33M   30G   1% /pkg
/dev/mapper/rootvg-lv_home       50G   33M   50G   1% /home
/dev/mapper/rootvg-lv_itm        10G   74M   10G   1% /itm
/dev/mapper/rootvg-lv_tmp        50G   40M   50G   1% /tmp
/dev/mapper/rootvg-lv_hxb_home   50G   33M   50G   1% /home/hxb
/dev/sda1                       497M  208M  290M  42% /boot
tmpfs                           1.6G     0  1.6G   0% /run/user/710
tmpfs                           1.6G     0  1.6G   0% /run/user/0

问题定位与分析

通过查找资料整理,对于xfs格式化后, mount不起作用可能有多种原因,以下是一些常见的原因及其解决方法:

  1. 分区类型错误:确保你使用的是支持XFS文件系统的分区。如果是使用旧版本的Linux内核,可能需要启用对XFS的支持。

  2. 文件系统损坏:使用xfs_repair工具检查并修复XFS文件系统的损坏。

  3. 内核不支持XFS:确保你的Linux内核支持XFS文件系统。如果不支持,你需要升级内核或者安装XFS支持模块。

  4. 分区没有正确挂载:检查/etc/fstab文件是否有错误的挂载配置。

  5. 磁盘硬件问题:检查硬盘健康状态,使用smartctl检测硬盘是否有坏道或其他硬件问题。

  6. 分区表问题:如果分区表损坏,使用fdiskpartedgdisk等工具检查并修复分区表。

问题处理

根据上述的常见原因及解决方法,逐个的检查测试环境的情况

1、检查/etc/fstab时,发现之前卸载的盘信息未注释

2、使用xfs_repair工具检查并修复XFS文件系统

[root@ZHZXLxjspo0db003 ~]# xfs_repair /dev/datavg/datavg-lv_data
Phase 1 - find and verify superblock...
Phase 2 - using internal log- zero log...- scan filesystem freespace and inode maps...- found root inode chunk
Phase 3 - for each AG...- scan and clear agi unlinked lists...- process known inodes and perform inode discovery...- agno = 0- agno = 1- agno = 2- agno = 3- process newly discovered inodes...
Phase 4 - check for duplicate blocks...- setting up duplicate extent list...- check for inodes claiming duplicate blocks...- agno = 0- agno = 1- agno = 2- agno = 3
Phase 5 - rebuild AG headers and trees...- reset superblock...
Phase 6 - check inode connectivity...- resetting contents of realtime bitmap and summary inodes- traversing filesystem ...- traversal finished ...- moving disconnected inodes to lost+found ...
Phase 7 - verify and correct link counts...
done

再次mount后,挂载磁盘信息仍然未显示,然后查找资料,看有的文档说是修改一些配置后,需要重新加载配置,并确保文件的配置生效。执行如下命令

systemctl daemon-reload

再次查磁盘信息,发现已经挂载。

[root@ZHZXLxjspo0db003 ~]# mount /dev/datavg/datavg-lv_data /data
[root@ZHZXLxjspo0db003 ~]# df -h
Filesystem                          Size  Used Avail Use% Mounted on
devtmpfs                            7.7G     0  7.7G   0% /dev
tmpfs                               7.8G   24K  7.8G   1% /dev/shm
tmpfs                               7.8G  649M  7.1G   9% /run
tmpfs                               7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/rootvg-lv_root          100G  6.1G   94G   7% /
/dev/mapper/rootvg-lv_kdump          30G   33M   30G   1% /kdump
/dev/mapper/rootvg-lv_pkg            30G   33M   30G   1% /pkg
/dev/mapper/rootvg-lv_home           50G   33M   50G   1% /home
/dev/mapper/rootvg-lv_itm            10G   74M   10G   1% /itm
/dev/mapper/rootvg-lv_tmp            50G   40M   50G   1% /tmp
/dev/mapper/rootvg-lv_hxb_home       50G   33M   50G   1% /home/hxb
/dev/sda1                           497M  208M  290M  42% /boot
tmpfs                               1.6G     0  1.6G   0% /run/user/710
tmpfs                               1.6G     0  1.6G   0% /run/user/0
/dev/mapper/datavg-datavg--lv_data  800G   33M  800G   1% /data

问题总结

其实这个问题可能就是/etc/fstab修改后,配置文件未生效导致,通过daemon-reload使配置文件及时生效。即使在我们找不到原因的情况下,我们仍然可以尝试万能方法,重启服务器,大概率是可以解决这个问题的。

相关文章:

Linux RedHat7.6操作系统的xfs格式化后,mount不生效

Linux RedHat7.6操作系统的xfs格式化后,mount不生效 问题现象 最近在准备测试环境的过程中,当对xfs文件系统格式化后,mount磁盘,通过df -h命令查看,未显示挂载磁盘信息 [rootZHZXLxjspo0db003 ~]# mount /dev/datavg/datavg-lv_data /data…...

高并发ping多台主机IP

简介 社区或者是大型公司往往有成千上万或者几百台设备,保持设备始终在线对网络运维人员来说至关重要,然而一个一个登录检查,或者一个一个ping并不明智,累人且效率极低,并出错率高。花钱买检测服务当我没说。 shell编…...

03 Linux 内核数据结构

Linux kernel 有四种重要的数据结构:链表、队列、映射、二叉树。普通驱动开发者只需要掌握链表和队列即可。 链表和队列 Linux 内核都有完整的实现,我们不需要深究其实现原理,只需要会使用 API 接口即可。 1、链表 链表是 Linux 内核中最简单、最普通的数据结构。链表是一…...

关于软件调用独显配置指引【笔记】

关于笔记本电脑不支持独显直连的,bios下也是没有切换独显直连的选项的,处理方法 简单的来说按照图片指引可配置让软件调用独显: 1、进入系统→屏幕→显示卡界面; 2、【添加应用】浏览需要调用独显的软件安装目录,并打开…...

正大国际期货:什么是主力合约?

一个期货品种,在同一时间段,会上市多个月份的合约, 由于主力合约交易量大,流动性高,一般建议新手交易主力合约。 主力合约通常指交易集中,流动性好的合约 ,即在一段时间内交易量和持仓量最大的…...

codeforces round 949 div2

A Turtle and Piggy Are Playing a Game 题目&#xff1a; 思路&#xff1a;输出2的幂次b使得2^b为最大的不超过x的数 代码&#xff1a; #include <iostream>using namespace std;const int N 2e5 10;void solve() {int l, r;cin >> l >> r;if(r % 2) …...

分享美好,高清无阻 - 直播极简联网解决方案

1、需求背景 随着移动互联网、UGC模式和直播平台的发展&#xff0c;网络直播的门槛日益降低&#xff0c;越来越多的人希望成为直播的主角。基于物联网的户外直播无线联网解决方案应运而生&#xff0c;满足直播者的需求。 户外直播无线联网解决方案提供了无处不在的直播体验&a…...

贪心算法-加油站

一、题目描述 二、解题思路 1.运动过程分析 这里需要一个油箱剩余油量的变量resGas&#xff0c;初始化resGas0&#xff1b;还需要一个标记从什么位置当做初始位置的startIdx&#xff0c;初始化startIdx0。 我们从数组下标idx0处开始向后遍历&#xff0c;初始时startIdx0&#…...

【ArcGIS微课1000例】0116:将度-分-秒值转换为十进制度值(字段计算器VBA)

相关阅读:【ArcGIS微课1000例】0087:经纬度格式转换(度分秒转度、度转度分秒) 文章目录 一、计算方法二、计算案例一、计算方法 将度分秒转换为十进制度的简单等式: DD = (Seconds/3600) + (Minutes/60) + Degrees如果角度值是负数,则转换方法不同。其中一种方法是: …...

【中国开源生态再添一员】天工AI开源自家的Skywork

刚刚看到《AI高考作文出圈&#xff0c;网友票选天工AI居首》&#xff0c;没想到在Huggingface中发现了Skywork大模型。天工大模型由昆仑万维自研&#xff0c;是国内首个对标ChatGPT的双千亿级大语言模型&#xff0c;天工大模型通过自然语言与用户进行问答式交互&#xff0c;AI生…...

【机器学习300问】109、什么是岭回归模型?

在进行回归任务时间&#xff0c;可以能会遇到特征数量多于观测数量或某些特征变量之间相关性较高&#xff08;几乎线性相关&#xff09;时&#xff0c;标准的线性回归模型的系数估计可能非常不精确&#xff0c;可以理解成独立方程个数小于未知数个数此时方程有无穷多解。 例如&…...

FJSP:烟花算法(FWA)求解柔性作业车间调度问题(FJSP),提供MATLAB代码

一、烟花算法介绍 参考文献&#xff1a; Tan, Y. and Y. Zhu. Fireworks Algorithm for Optimization. in Advances in Swarm Intelligence. 2010. Berlin, Heidelberg: Springer Berlin Heidelberg. 二、烟花算法求解FJSP 2.1FJSP模型介绍 柔性作业车间调度问题(Flexible …...

C++11 列表初始化(initializer_list),pair

1. {} 初始化 C98 中&#xff0c;允许使用 {} 对数组进行初始化。 int arr[3] { 0, 1, 2 };C11 扩大了 {} 初始化 的使用范围&#xff0c;使其可用于所有内置类型和自定义类型。 struct Date {int _year;int _month;int _day;Date(int year, int month, int day):_year(year…...

Python3 笔记:字符串的 startswith() 和 endswith()

1、startswith() 方法用于检查字符串是否是以指定子字符串开头&#xff0c;如果是则返回 True&#xff0c;否则返回 False。如果参数 beg 和 end 指定了值&#xff0c;则在指定范围内检查。 语法&#xff1a;str.startswith(substr, beg0,endlen(string)) 参数&#xff1a; s…...

Web前端安全问题分类综合以及XSS、CSRF、SQL注入、DoS/DDoS攻击、会话劫持、点击劫持等详解,增强生产安全意识

前端安全问题是指发生在浏览器、单页面应用、Web页面等前端环境中的各类安全隐患。Web前端作为与用户直接交互的界面&#xff0c;其安全性问题直接关系到用户体验和数据安全。近年来&#xff0c;随着前端技术的快速发展&#xff0c;Web前端安全问题也日益凸显。因此&#xff0c…...

1.单选题 (2分)下列关于脚本的说法不正确的是( )。本题得分: 2分正确答案: A2.单选题 (2分)软件测试自动化的局限性不包含( )。本题得分: 2分

1.单选题 (2分) 下列关于脚本的说法不正确的是( )。 A 线性脚本是最复杂的脚本 B 结构化脚本具有较好的可读性、可重用性,易于维护 C 关键字驱动脚本在开发时,不关心基础函数,直接使用已定义好的关键字 D 数据驱动脚本将测试脚本和数据进行分离,同一个脚本可以针对不同的输…...

【Docker系列】跨平台 Docker 镜像构建:深入理解`--platform`参数

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

力扣1248.统计优美子数组

力扣1248.统计优美子数组 同930. 哈希表法 求前缀和 class Solution {public:int numberOfSubarrays(vector<int>& nums, int k) {int n nums.size();unordered_map<int,int> cnt;int res0,sum0;for(int i0,j0;i<n;i){cnt[sum] ;if(nums[i] & 1) …...

AI2THOR 2.1.0使用教程

一、安装和入门 1.1 AI2-THOR使用要求 操作系统&#xff1a; Mac OS X 10.9&#xff0c; Ubuntu 14.04显卡&#xff1a;DX9&#xff08;着色器型号 3.0&#xff09;或 DX11&#xff0c;功能级别为 9.3。CPU&#xff1a;支持 SSE2 指令集。Python 2.7 或 Python 3.5Linux 用户…...

在Nginx中配置php程序环境。

1、前言。   我一开始是想 搭建 Tomcat PHP 环境。   Tomcat并不能直接运行PHP&#xff0c;因为Tomcat是一个Java Web服务器&#xff0c;主要用于运行Java应用程序。但是&#xff0c;我们可以通过一些配置和工具来使Tomcat能够运行PHP。   在配置Tomcat支持PHP 项目的时…...

黑苹果终极配置指南:使用Hackintool轻松搞定显卡驱动、音频和USB问题

黑苹果终极配置指南&#xff1a;使用Hackintool轻松搞定显卡驱动、音频和USB问题 【免费下载链接】Hackintool The Swiss army knife of vanilla Hackintoshing 项目地址: https://gitcode.com/gh_mirrors/ha/Hackintool 还在为黑苹果配置头疼吗&#xff1f;显卡驱动不工…...

HunyuanVideo-Foley参数详解:采样步数、CFG scale、音频采样率影响分析

HunyuanVideo-Foley参数详解&#xff1a;采样步数、CFG scale、音频采样率影响分析 1. 核心参数概述 HunyuanVideo-Foley作为一款集视频生成与音效生成于一体的AI模型&#xff0c;其输出质量与多个关键参数密切相关。本文将深入解析三个核心参数&#xff1a;采样步数&#xf…...

ADRV9009+ZCU102实战:从HDL工程构建到no-OS移植的5个关键步骤

ADRV9009ZCU102全流程开发指南&#xff1a;从HDL工程构建到no-OS移植的深度实践 在射频系统开发领域&#xff0c;ADRV9009作为一款高性能射频收发器&#xff0c;与Xilinx ZCU102开发板的组合已成为许多硬件工程师的首选方案。本文将深入剖析五个关键环节的技术细节&#xff0c;…...

故障诊断指南:用STFT在5分钟内定位工业设备异常时间点(MATLAB版)

故障诊断实战&#xff1a;STFT在工业设备异常定位中的高效应用&#xff08;MATLAB实现&#xff09; 工业设备的异常检测如同医生听诊&#xff0c;需要精准捕捉故障的"心跳节律"。传统方法往往只能告诉我们"设备病了"&#xff0c;却难以定位"何时发病…...

新手入门实战:基于 Spring Boot 的计算机毕设题目推荐管理系统设计与实现

对于计算机专业的同学来说&#xff0c;毕业设计&#xff08;毕设&#xff09;是大学学习成果的一次重要检验。然而&#xff0c;选题环节往往令人头疼&#xff1a;题目来源分散、重复率高、与个人兴趣或能力不匹配&#xff0c;缺乏一个集中的平台进行管理和推荐。今天&#xff0…...

使用 Java 8 Lambda 和 Map 重构 If 语句

本文介绍了如何使用 Java 8 的 Lambda 表达式和 Map 优雅重构数据结构包括多个数据结构 if 句子的代码可以提高代码的可读性、可维护性和可扩展性。存储验证逻辑 Map 中&#xff0c;并使用 Lambda 表达式处理可以有效减少代码冗余&#xff0c;使其更容易扩展新的验证规则。在传…...

SUPER COLORIZER 数据库集成实践:MySQL管理海量图像处理任务与结果

SUPER COLORIZER 数据库集成实践&#xff1a;MySQL管理海量图像处理任务与结果 如果你正在管理一个需要批量处理成千上万张图片的项目&#xff0c;比如给老照片上色、统一调整产品图风格&#xff0c;或者为电商平台批量生成不同尺寸的图片&#xff0c;那你肯定遇到过这样的烦恼…...

【Python 3.14 JIT性能跃迁指南】:实测提升327%吞吐量的7大调优指令与避坑清单

第一章&#xff1a;Python 3.14 JIT 编译器性能调优Python 3.14 引入了实验性内置 JIT&#xff08;Just-In-Time&#xff09;编译器&#xff0c;基于 LLVM 后端实现&#xff0c;旨在对热点函数进行动态编译优化。该 JIT 默认处于禁用状态&#xff0c;需通过环境变量或运行时 AP…...

模拟OJ1 2 3

判断素数&#xff08;改错&#xff09;作者: Turbo时间限制: 1s章节: 循环问题描述给定程序的功能是&#xff1a;判断一个整数是否是素数&#xff0c;若是输出YES&#xff0c;否则输出NO!。请改正程序中的错误&#xff0c;使它能得出正确的结果。注意&#xff1a;不得增行或删行…...

嵌入式系统的实时性能优化详解

嵌入式系统的实时性能优化详解 实时系统概述 实时系统是指能够在规定的时间内完成特定任务的系统&#xff0c;其正确性不仅取决于计算结果的正确性&#xff0c;还取决于结果产生的时间。在嵌入式系统中&#xff0c;实时性能优化至关重要。 实时系统分类 硬实时系统&#xf…...