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

之前格式化磁盘安装了文件系统,且对磁盘做了相应的挂载,但是服务器重启后挂载信息可能有问题,或者出现盘符漂移、盘符变化、盘符错乱等故障,具体是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挂载好磁盘后无论是重新启动服务器还是突然停电导致服务器关机,都不会影响磁盘挂载信息
相关推荐
花嫁代二娃5 小时前
Linux:环境变量
linux
乌托邦的逃亡者6 小时前
Docker的/var/lib/docker/目录占用100%的处理方法
运维·docker·容器
ldj20206 小时前
Jenkins 流水线配置
运维·jenkins
古希腊数通小白(ip在学)8 小时前
stp拓扑变化分类
运维·服务器·网络·智能路由器
Muxiyale9 小时前
使用spring发送邮件,部署ECS服务器
java·服务器·spring
l1x1n010 小时前
Vim 编辑器常用操作详解(新手快速上手指南)
linux·编辑器·vim
12点一刻10 小时前
搭建自动化工作流:探寻解放双手的有效方案(2)
运维·人工智能·自动化·deepseek
未来之窗软件服务10 小时前
东方仙盟AI数据中间件使用教程:开启数据交互与自动化应用新时代——仙盟创梦IDE
运维·人工智能·自动化·仙盟创梦ide·东方仙盟·阿雪技术观
FreeBuf_11 小时前
微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
服务器·microsoft·pdf
lixzest11 小时前
C++ Lambda 表达式详解
服务器·开发语言·c++·算法