Linux RAID 创建顺序和 “盘符”漂移的问题

2017-03-14 10:22:03 +08:00
 iceecream
一批下线机器换业务,批量部署完系统后,系统一切正常,除了 /boot 分区不是 sda1.而是 sdm1
Disk /dev/sdm: 899.5 GB, 899527213056 bytes
/dev/sdm1 * 1 64 512000 83 Linux
/dev/sdm2 64 72825 584446976 8e Linux LVM
/dev/sdm3 72825 109361 293482232+ 83 Linux
………………
Disk /dev/sda: 3000.0 GB, 3000034656256 bytes
/dev/sda1 1 267350 2147483647+ ee GPT


仔细一看,原来是机器前任管理员在创建 raid 的时候,首先做的数据盘,之后做的系统盘 RAID1 ,然而 raid1 前面有 12 个 3T 的 lun ,导致系统盘变成 sdm1 。还好(也有可能是不幸)我在部署系统的时候,采用 UUID 挂载方式。所以挂载都是正常。
现在在 /proc/scsi/scsi 里面看 sda 的 ID 是 12 的
Host: scsi0 Channel: 02 Id: 12 Lun: 00


不知道有没有什么方法,让 sdm 变成 sda
看了下 udev 的方法,貌似只能在表面改名。
2616 次点击
所在节点    Linux
2 条回复
holyzhou
2017-03-14 15:03:20 +08:00
纠结点在哪里? 从系统角度来说 没什么区别
LoliconInside
2017-03-15 10:59:25 +08:00
所以说用 UUID 挂载多么重要

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347267

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX