侧边栏壁纸
博主头像
运维贼船的技术小站 博主等级

行动起来,活在当下

  • 累计撰写 30 篇文章
  • 累计创建 19 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

sda与sdb反复横跳,如何挂载磁盘

aoarasi
2025-07-03 / 0 评论 / 0 点赞 / 12 阅读 / 0 字

1.背景

最近在装机过程中,发现一台主机设备在安装完dde桌面后,每当系统重启后,出现了/dev/sda与/dev/sdb两组阵列后的磁盘出现反复横跳的现象。也就是,比如有900G和25T的硬盘,一会儿是900G对应/dev/sda设备,重启后,可能又变成900G硬盘对应/dev/sdb了,25T的盘则与之相反。

2.原因分析

1)部署过桌面系统,系统中带有自动挂载机制,当非系统盘插入时,自动挂载。

2)阵列卡不稳定,两组阵列硬盘就续时长不固定导致。

从测试结果看,更倾向于原因1。尝试把dde桌面卸载后,问题依旧,本次未深究,采用取巧的方式解决。

img

3.获取UUID

由于/dev/sda与/dev/sdb对应物理硬盘不固定,而磁盘uuid是唯一的,需要使用uuid来代替挂载设备,可以规避设备点不同的问题。

img

获取磁盘设备的UUID,使用以下命令:(注意,磁盘已经格式化过才会显示UUID),我这里需要查找/sdb/sdb1磁盘的UUID。

方法一:

blkid

img

比如我这里获得的UUID为"140a1c99-6d25-4101-95f8-422f995d8f25"

方法二:

ls -l /dev/disk/by-uuid/

img

方法三:

lsblk -o NAME,UUID,FSTYPE

img

以上三种方法都能准确的获取到磁盘的UUID值。

4.通过UUID挂载硬盘

创建挂载点路径,比如我将挂载点放置于/app下

mkdir /app

编辑挂载点文件:

vim /etc/fstab

增加一条挂载点配置,将UUID修改实际需要挂载的磁盘,保存。

img

启动挂载:

mount -a

此时已经正常挂载了,重启系统后也正常。

df -h 

img

0

评论区