Почему имена дисков меняются при загрузке

Раньше все мои разделы на дисках, которые назывались /dev/sda1, /dev/sda2, ... Моя сеть перестала работать (не удалось проверить связь), и после sudo ifdown eth0 и sudo ifup eth0 мой рабочий стол исчез и мой компьютер завис (Ubuntu 12.10, 32-битный - должен был установить 64-битный, но слишком поздно, чтобы исправить). После создания загрузочного компакт-диска в режиме реального времени, монтажа и т. Д. Я обнаружил, что все мои разделы помечены /dev/sde1, /dev/sde2 ... В итоге я вернул систему, смонтировав соответствующие sdex на /mnt/dev, /mnt/sys. ], /mnt/proc и т. Д., chroot и update-grub, но я понятия не имею (и не смог найти с помощью Google) никакой информации о том, почему имена изменились. Кто-нибудь знаком с этим? Благодарю. -Bi

-1
задан 2 October 2013 в 18:57

1 ответ

Внутренние идентификаторы дисков не должны быть стабильными в Linux. Поэтому вам не следует полагаться на имена /dev/sd?*, чтобы они оставались неизменными после перезагрузки или после отключения и повторного подключения съемного носителя.

Если вам нужно сослаться на конкретное устройство в файле сценария или конфигурации, используйте идентификаторы устройств, UUID или метки файловой системы, как в /dev/disk/.

0
ответ дан 2 October 2013 в 18:57

Другие вопросы по тегам:

Похожие вопросы: