为什么磁盘名称在启动时改变

为什么磁盘名称在启动时改变

以前,我的所有磁盘分区都被称为/dev/sda1/dev/sda2、 ... 我的网络停止工作(无法 ping 通),经过 和 之后sudo ifdown eth0sudo ifup eth0我的桌面消失了,我的电脑冻结了(Ubuntu 12.10,32 位 - 应该安装 64 位,但太晚了,无法纠正)。制作实时启动 CD 并安装等后,我现在发现我的所有分区都标记为/dev/sde1、 ... 我最终通过在、、等、、 和/dev/sde2上安装适当的 sdex 恢复了系统,但我不知道(也无法使用 Google 找到)有关名称更改原因的任何信息。有人知道这个吗?谢谢。-Bi/mnt/dev/mnt/sys/mnt/procchrootupdate-grub

答案1

Linux 中的内部磁盘标识符并不稳定。因此,您不应指望/dev/sd?*在重启或断开并重新连接可移动介质后,名称保持不变。

如果您需要在脚本或配置文件中引用特定设备,请使用设备 ID、UUID 或文件系统标签,如 中所示/dev/disk/

相关内容