为什么/ dev / disk / by-id /在突然closures服务器后更改?

我pipe理的是/ etc / fstab使用/ dev / disk / by-id / DISK_ID-partN引用某些分区的服务器

服务器突然断电,并更改/ dev / disk / by-id / DISK_ID-partN的DISK_ID部分

我总是使用UUID/ etc / fstab中引用分区,并且会更改fstab的conf,但是我仍然想知道为什么在因特网上有大量的人表示这样的硬盘标识符不会改变时, by-id会改变。 分区UUID是否也可以改变(如果是这样的话)还是UUID比by-idless“可变”?

分区的UUID存储在文件系统结构的“头文件”中 – 就像在分区数据中一样,而不是在MBR或任何其他分区scheme中。 长话短说,它不会改变,除非你手动改变它或重新格式化整个分区。

根据定义, /dev/disk/by-id/结构是依赖于内核给设备的ID。 该ID由内核生成,而不一定取决于硬件或其中包含的数据,这就是为什么它可以改变。