Linux下多个盘符乱的问题处理
参考文档:
linux下man fstab命令查看帮助,有一段说明,可以使用UUID,或者LABEL= 来绑定盘。这里使用UUID来绑定
Instead of giving the device explicitly, one may indicate the filesystem that is to be mounted by its UUID or
LABEL (cf. e2label(8) or xfs_admin(8)), writing LABEL=<label> or UUID=<uuid>, e.g., `LABEL=Boot' or
`UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'.
man mkfs.xfs 命令查看,设置label
-L label
Set the filesystem label. XFS filesystem labels can be at most 12 characters long; if label is longer than 12
characters, mkfs.xfs will not proceed with creating the filesystem. Refer to the mount(8) and xfs_admin(8)
manual entries for additional information.
-- 问题,在启动数据库的时候,报错,某一些文件或者目标不存在
SYS@test SQL> startup
ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated
ORA-01262: Stat failed on a file destination directory
Linux-x86_64 Error: 2: No such file or directory
SYS@test SQL>
-- 查看了下/etc/fstab下面的盘,有sdb、sdc、sdd、sde四个盘。查看四个盘对应的挂载点,发现里面的文件乱了,原来是启动后盘符乱了
/dev/mapper/ol_19cdg01-root / xfs defaults 0 0
UUID=357c1a07-7c12-48e6-a1b2-d9b7e2c608de /boot xfs defaults 0 0
/dev/mapper/ol_19cdg01-swap swap swap defaults 0 0/dev/sdb1 /u01 xfs defaults 0 0
/dev/sdc1 /oradata xfs defaults 0 0
/dev/sdd1 /arch xfs defaults 0 0
/dev/sde1 /mysql xfs defaults 0 0
-- 可以看到,两次启动后,盘符是不一样的。比如两次sdd盘的大小就不一样
[root@19ctest mysql]# fdisk -l | grep sd
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
Disk /dev/sdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
/dev/sdb1 2048 83886079 41942016 83 Linux
Disk /dev/sdc: 128.8 GB, 128849018880 bytes, 251658240 sectors
/dev/sdc1 2048 251658239 125828096 83 Linux
Disk /dev/sdd: 107.4 GB, 107374182400 bytes, 209715200 sectors
/dev/sdd1 2048 209715199 104856576 83 Linux
Disk /dev/sde: 128.8 GB, 128849018880 bytes, 251658240 sectors
/dev/sde1 2048 251658239 125828096 83 Linux
[root@19ctest mysql]#
[root@19ctest ~]# fdisk -l | grep sd
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
Disk /dev/sdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
/dev/sdb1 2048 83886079 41942016 83 Linux
Disk /dev/sdc: 128.8 GB, 128849018880 bytes, 251658240 sectors
/dev/sdc1 2048 251658239 125828096 83 Linux
Disk /dev/sdd: 128.8 GB, 128849018880 bytes, 251658240 sectors
/dev/sdd1 2048 251658239 125828096 83 Linux
Disk /dev/sde: 107.4 GB, 107374182400 bytes, 209715200 sectors
/dev/sde1 2048 209715199 104856576 83 Linux
[root@19ctest ~]#
-- 找到盘和挂载点的对应关系后,打算使用uuid在/etc/fstab中绑定
scsi_id -g -u -d /dev/sdbsdb -- /u01 36000c2960d16839a1c4cd1fc74bfd28b
sde -- /mysql 36000c29cd2ab754f9d1f8d819b5ddf73
sdc -- /oradata 36000c29a0c36c71b884a788f3e52ae3a
sdd -- /arch 36000c29e5e90b68f2dbae8eba081503f
-- 修改/etc/fstab,绑定如下,但是mount的时候,报错,找不到UUID
/dev/sdb1 /u01 xfs defaults 0 0
/dev/sdc1 /oradata xfs defaults 0 0
/dev/sdd1 /arch xfs defaults 0 0
/dev/sde1 /mysql xfs defaults 0 0uuid=36000c2960d16839a1c4cd1fc74bfd28b /u01 xfs defaults 0 0
uuid=36000c29a0c36c71b884a788f3e52ae3a /oradata xfs defaults 0 0
uuid=36000c29e5e90b68f2dbae8eba081503f /arch xfs defaults 0 0
uuid=36000c29cd2ab754f9d1f8d819b5ddf73 /mysql xfs defaults 0 0[root@19ctest ~]# mount -a
mount: can't find UUID=36000c2960d16839a1c4cd1fc74bfd28b
mount: can't find UUID=36000c29a0c36c71b884a788f3e52ae3a
mount: can't find UUID=36000c29e5e90b68f2dbae8eba081503f
mount: can't find UUID=36000c29cd2ab754f9d1f8d819b5ddf73
[root@19ctest ~]#
-- 仔细查看/etc/fstab中的内容,发现UUID=357c1a07-7c12-48e6-a1b2-d9b7e2c608de 这个UUID,和SICI_ID出来的结果不一样,原来这个UUID是使用blkid命令得出的
[root@19ctest ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 120G 0 disk
└─sdd1 8:49 0 120G 0 part
sdb 8:16 0 40G 0 disk
└─sdb1 8:17 0 40G 0 part
sr0 11:0 1 4.5G 0 rom
sde 8:64 0 100G 0 disk
└─sde1 8:65 0 100G 0 part
sdc 8:32 0 120G 0 disk
└─sdc1 8:33 0 120G 0 part
sda 8:0 0 20G 0 disk
├─sda2 8:2 0 19G 0 part
│ ├─ol_19cdg01-swap 252:1 0 2G 0 lvm [SWAP]
│ └─ol_19cdg01-root 252:0 0 17G 0 lvm /
└─sda1 8:1 0 1G 0 part /boot
[root@19ctest ~]# blkid /dev/sdd1
/dev/sdd1: UUID="7c8f7ccc-5ca5-4447-aeb4-edcc810fbfce" TYPE="xfs"
[root@19ctest ~]# blkid /dev/sdc1
/dev/sdc1: UUID="adb83729-7a67-4416-b4ad-97ec1d61b704" TYPE="xfs"
[root@19ctest ~]# blkid /dev/sdb1
/dev/sdb1: UUID="a716c33d-5e7c-422f-aa1e-7b09f1c5d568" TYPE="xfs"
[root@19ctest ~]# blkid /dev/sde1
/dev/sde1: UUID="dc153057-bd51-463a-84d1-90e5a38522d7" TYPE="xfs"
[root@19ctest ~]#
UUID=a716c33d-5e7c-422f-aa1e-7b09f1c5d568 /u01 xfs defaults 0 0
UUID=adb83729-7a67-4416-b4ad-97ec1d61b704 /oradata xfs defaults 0 0
UUID=7c8f7ccc-5ca5-4447-aeb4-edcc810fbfce /arch xfs defaults 0 0
UUID=dc153057-bd51-463a-84d1-90e5a38522d7 /mysql xfs defaults 0 0
-- 修改/etc/fstab,使用lsblk获取的uuid来绑定,问题解决。
END
相关文章:
Linux下多个盘符乱的问题处理
参考文档: linux下man fstab命令查看帮助,有一段说明,可以使用UUID,或者LABEL 来绑定盘。这里使用UUID来绑定 Instead of giving the device explicitly, one may indicate the filesystem that is to be mounted by its UUID …...
uniapp小程序使用web-view组件页面分享后,点击没有home小房子解决办法
uniapp小程序使用web-view组件页面分享后,点击没有home小房子解决办法 小程序 :IOS 测试正常, 安卓 不显示home 微信小程序使用的是全局自定义导航,通过首页 banner 跳转到一个 web-view 页面,展示官网。 web-view 页…...
SLAM_语义SLAM相关论文
目录 1. 综述 2. 相关文章 Probabilistic Data Association for Semantic SLAM VSO:Visual Semantic Odometry 语义信息分割运动物体...
【技巧】并发读取Mysql数据保证读取到的数据不重复
【技巧】并发读取Mysql数据保证读取到的数据不重复 使用场景: 并发场景下, 保证不获取到重复的数据 思路: 先通过 MYSQL锁 去占位打标识,然后再去取数据 相当于几个人抢蛋糕, A先把蛋糕打上记号 蛋糕是A的, 然后再慢慢吃 表结构 表 t_userid name val used_flag 是否使用…...
Lavarel异步队列的使用
系统为window 启动队列: php artisan queue:listen设置队列类 .env文件需设置:QUEUE_CONNECTIONredis <?phpnamespace App\Jobs;use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Disp…...
JVM知识分享(PPT在资源里)
一、前言 1.自动内存管理 有句经典的话是这样说,Java与C之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要…...
整合Salesforce Org需要避免的3大风险
管理多个Salesforce实例是成长型企业可能遇到的场景,每个Salesforce实例都包含可能需要整合的关键业务数据和流程。 除了整合,组织可能会在不同的发展阶段采用Salesforce(例如CRM、服务、运营)。整合的最终结果是多个Salesforce实例被统一,并…...
viple进阶3:打印不同形状的三角形
(1)题目:打印实心的三角形(正三角) 第一步:观察图形。首行是1颗星,其余的每一行都比上一行多1颗星;其次,每一行的星号数和行数值相等,第一行有1颗星ÿ…...
pytest+yaml实现接口自动化框架
前言 httprunner 用 yaml 文件实现接口自动化框架很好用,最近在看 pytest 框架,于是参考 httprunner的用例格式,写了一个差不多的 pytest 版的简易框架 项目结构设计 项目结构完全符合 pytest 的项目结构,pytest 是查找 test_.…...
编译器使用优化后出现的busfault
遇到的问题: 未开优化是正常执行,打开优化,无法运行,定位到异常语句 //ADC_REG 是ADC结果寄存器地址 uint32 adc *(uint32 *)ADC_REG; uint32 temp adc&0xffff;未优化汇编代码 //uint32 adc *(uint32*)ADC_REG; MOVW R…...
rebase current onto selected作用
rebase current onto selected作用 "rebase current onto selected"是一个版本控制工具中的命令,通常用于将当前分支的修改合并到已选定的分支中,以保持代码库的整洁性和可维护性。 具体来说,这个命令会将当前分支的提交历史记录…...
深度学习入门
全连接批量归一化 目的是:只有一个学习率, 通过归一化,让所有的 x i x_i xi具有一样的分布,则对每个参数 w i w_i wi梯度的作用是相当的实现是:实际上是在全连接中增加了两个节点 γ \gamma γ, β \beta β 卷积…...
嵌入式图像处理机器视觉库YMCV使用
YMCV入门 一个可以免操作系统的机器视觉库,由c语言编写可以跑在单片机上。项目地址https://gitee.com/yao_mi/ymcv 使用的时候,可以参考他们的教程和demo,建议先看教程,上面有架构说明。 一个典型的应用就是渲染器,需…...
vscode设置pycharm中的项目路径和debug方法
真大佬在这 真大佬在这 必须给大佬star 命令行运行: export PYTHONPATH:pwd:/home/bennie/bennie/bennie_project/AI_Lab python main.py 当关闭此命令行时,临时路径会清除,可以将上述export的整条语句,加入~/.bashrc中 该命令中…...
10-27 maven概念
maven maven的概念模型: 项目对象模型(POM: Project object Model),一组标准集合: pom.xml 依赖管理系统(Dependency Management System) 项目生命周期(Project Lifecycle) 项目对象模型: 把项目当成一个对象,描述这个项目,使用p…...
SQL审计是什么意思?目的是什么?有什么好处?
很多刚入行的运维小伙伴对于SQL审计不是很了解,不知道其是什么意思?使用SQL审计的目的是什么?使用SQL审计的好处有哪些?这里我们大家就来一起聊聊,仅供参考哈! SQL审计是什么意思? 【回答】&…...
CSS 网页布局
网页布局有很多种方式,一般分为以下几个部分:头部区域、菜单导航区域、内容区域、底部区域: 1)、头部区域位于整个网页的顶部,一般用于设置网页的标题或者网页的logo。 <style> body { margin: 0; } /* 头部样…...
智慧燃气管网监测系统功能简要介绍
关键词:智慧燃气、智慧燃气管网、智慧燃气管网监测、智慧燃气管网监测系统、智慧燃气解决方案 燃气作为城市主要燃料,遍布整个城区,其安全运行直接关系到居民的生命安全,不可不重视。 智慧燃气中的GIS和SCADA系统,可…...
深度解析:如何开发一对一交友App的关键要素和流程
在数字化时代,人们越来越倾向于使用交友App来寻找自己的伴侣或交流朋友。而一对一交友App的开发成为了创业者们追逐的热门领域。本文将深入探讨一对一交友App开发的关键要素和流程,帮助您在竞争激烈的市场中脱颖而出。 关键要素:打造独特的用…...
ClickHouse 学习之从高级到监控以及备份(二)
第 一 部分 高级篇 第 1 章 Explain 查看执行计划 在 clickhouse 20.6 版本之前要查看 SQL 语句的执行计划需要设置日志级别为 trace 才能可以看到,并且只能真正执行 sql,在执行日志里面查看。在 20.6 版本引入了原生的执行计划的语法。在 20.6.3 版本成…...
LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
STM32标准库-DMA直接存储器存取
文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
Ascend NPU上适配Step-Audio模型
1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统,支持多语言对话(如 中文,英文,日语),语音情感(如 开心,悲伤)&#x…...
SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
Reasoning over Uncertain Text by Generative Large Language Models
https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...
Leetcode33( 搜索旋转排序数组)
题目表述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 < k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...
水泥厂自动化升级利器:Devicenet转Modbus rtu协议转换网关
在水泥厂的生产流程中,工业自动化网关起着至关重要的作用,尤其是JH-DVN-RTU疆鸿智能Devicenet转Modbus rtu协议转换网关,为水泥厂实现高效生产与精准控制提供了有力支持。 水泥厂设备众多,其中不少设备采用Devicenet协议。Devicen…...
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
是不是受够了安装了oracle database之后sqlplus的简陋,无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话,配置.bahs_profile后也能解决上下翻页这些,但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可,…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现指南针功能
指南针功能是许多位置服务应用的基础功能之一。下面我将详细介绍如何在HarmonyOS 5中使用DevEco Studio实现指南针功能。 1. 开发环境准备 确保已安装DevEco Studio 3.1或更高版本确保项目使用的是HarmonyOS 5.0 SDK在项目的module.json5中配置必要的权限 2. 权限配置 在mo…...
