为什么服务器突然断电后 /dev/disk/by-id/ 会发生变化?

为什么服务器突然断电后 /dev/disk/by-id/ 会发生变化?

我正在管理一个服务器,其中/etc/fstab引用了一些使用 的分区/dev/disk/by-id/DISK_ID-partN

服务器突然断电,DISK_ID部分/dev/disk/by-id/DISK_ID-partN发生改变。

/etc/fstab我总是在使用时参考分区唯一唯一标识符并将改变的配置文件系统,但我仍然想知道为什么按 ID互联网上很多人都说这样的硬盘标识符不会改变,甚至我看到 OpenSuse 使用按 ID文件系统

突然断电后分区 *UUID* 是否也会改变?*UUID* 是否比 *by-id* 更不易“改变”?我认为从哪里可以得到解释按 ID来吧会帮助我理解这一切。我读到 UUID 存储在分区中,分区格式化后只会更改其值,但我不太了解按 ID, 只是udev是谁生成—创造它的,但是依据是什么?

答案1

gsc-frank!

我假设分区的内容仍然存在并且 UUID 是相同的。

有人将磁盘的内容克隆到新磁盘并更换了该磁盘。

使用 dd 复制磁盘时,UUID 不会改变(与 disk/by-id 不同)。仅当您格式化分区时,它们才会改变。[链接讨论中的第 3 篇帖子]

磁盘可能由于以下几个原因而被替换:

  • SMART 值一直在下降,为了防止相应磁盘上的数据丢失,对其进行了克隆和替换

  • 磁盘已满,并被具有相同分区布局的更大磁盘替换

  • 由于速度原因,磁盘被替换,例如 HDD --> SSD

  • 更换磁盘以获取带有数据的原始磁盘(例如作为备份或证据),但保持系统运行。

希望有帮助!

相关内容