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

磁盘管理后续——盘符漂移问题解决

之前格式化磁盘安装了文件系统,且对磁盘做了相应的挂载,但是服务器重启后挂载信息可能有问题,或者出现盘符漂移、盘符变化、盘符错乱等故障,具体是dev/sda, sdb, sdc 等等在某些情况下会混乱掉 比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱, 最常见的比如Linux服务器重启后,服务器自检错误,启动失败,进入紧急救援模式、文件 系统没被挂载,应用程序或数据库无法提供服务。
直到请教了 一位高人说我的磁盘挂载有问题
底层的磁盘(单个磁盘或者RAID阵列)和Linux下磁盘设备文件的映射并不是磁盘、 阵列厂家来决定的,而是Linux内核自身的原因。
目前Linux内核对于这种磁盘设备的映射基本上取决于三个顺序,一是磁盘驱动程序的 加载;二是主机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。
所以,在出现热插拔了某些设备、重启等特殊情况下,实际磁盘在Linux下映射的设备 文件可能由于这种“排队”的原因而发生改变,而这种底层“偷偷的”变化有时候会让管理 员犯一些低级错误。
规范进行操作
这是Linux Kernel 的限制,所以目前还没办法来正面的克服应对,但有两个“迂回战术”的办法来减少可能出现的问题,一个是采用UUID设备唯一识别的方法,另一个是采用 对设备卷做Label标识的办法

具体办法:

1、先使用blkid指令查看磁盘相对应的UUID

在这里插入图片描述

2、在/etc/fstab文件内配置UUID以及相对应的挂载目录

在这里插入图片描述

使用UUID挂载好磁盘后无论是重新启动服务器还是突然停电导致服务器关机,都不会影响磁盘挂载信息

相关文章:

  • Java进阶学习笔记21——泛型概念、泛型类、泛型接口
  • 风景园林设计乙级资质被撤销后的恢复途径
  • 生意人【着眼于未来、公私分明、有决断又有人情味、立场、享受过程】
  • 部署LAMP平台
  • web刷题记录(1)
  • PADS做CAM文件时,提示填充宽度对于精确的焊盘填充过大
  • 剪映网页版
  • 面向可复用性和可维护性的设计模式 课程学习总结
  • 基于java实现图片中任意封闭区域识别
  • NSSCTF-Web题目4
  • Bentham Science药学全文期刊库文献在家轻松下载
  • Java开发-面试题-0001-String、StringBuilder、StringBuffer的区别
  • Gir clone 设置代理与错误
  • [每日一练]查询从不订购的客户(标量子查询)
  • 数据结构——二叉树的实现
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • C语言笔记(第一章:C语言编程)
  • Javascript基础之Array数组API
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring Cloud Feign的两种使用姿势
  • webgl (原生)基础入门指南【一】
  • 对象引论
  • 前端性能优化--懒加载和预加载
  • 日剧·日综资源集合(建议收藏)
  • 如何选择开源的机器学习框架?
  • 软件开发学习的5大技巧,你知道吗?
  • ​io --- 处理流的核心工具​
  • #include
  • #Linux(Source Insight安装及工程建立)
  • (¥1011)-(一千零一拾一元整)输出
  • (14)Hive调优——合并小文件
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (四)React组件、useState、组件样式
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (原創) 未来三学期想要修的课 (日記)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • ****三次握手和四次挥手
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET企业级应用架构设计系列之技术选型
  • /dev/sda2 is mounted; will not make a filesystem here!
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [Angular] 笔记 6:ngStyle
  • [APIO2015]巴厘岛的雕塑
  • [C#] 基于 yield 语句的迭代器逻辑懒执行