5

У меня много дисков и томов в моей системе. Некоторые из дисков IDE, некоторые SATA.

Тома на дисках SATA вызывают у меня проблемы - они перечислены в etc/fstab , но при каждой загрузке они имеют разные имена:

  • /dev/sdd* становится /dev/sdb*
  • /dev/sde* становится /dev/sdc*

и т.д. на каждой загрузке.

1) Почему это происходит?
2) Как я могу предотвратить это?
3) Если я не могу, есть ли обходной путь?

2 ответа2

7

Обычно это происходит потому, что устройства обнаруживаются в другом порядке, особенно когда несколько разных технологий устройств имеют одно и то же имя, например диски SATA, SCSI и USB. Все они имеют общие имена /dev /sd * и будут меняться в зависимости от того, что вы подключили в то время.

Есть несколько способов обойти это.

  1. Пометьте разделы, затем смонтируйте их по меткам
  2. Смонтируйте их с помощью UUID

От man fstab:

Вместо явного указания устройства можно указать файловую систему (ext2 или xfs), которая должна быть смонтирована, с помощью его UUID или метки тома (см. e2label (8) или xfs_admin (8)) с записью LABEL = или UUID =, например, LABEL=Boot' or UUID = 3e6be9de-8139-11d1-9106-a43f08d823a6'. Это сделает систему более надежной: добавление или удаление диска SCSI изменяет имя дискового устройства, но не метку тома файловой системы.

Маркировка диска может быть сделана с (например)

# tune2fs -L MyDiskLabel /dev/sde2

затем используйте LABEL = MyDisklabel в качестве имени устройства в /etc /fstab

Монтирование можно выполнить с помощью UUID = в /etc /fstab вместо имени устройства.

UUID может быть получен blkid (по крайней мере, в Ubuntu - не уверен насчет других дистрибутивов)

2

Не уверен, что публикация ссылки на мой блог - плохая привычка здесь (я совсем новичок здесь), поэтому мои извинения, если так.

На прошлой неделе я написал пост о маркировке uuid нескольких старых разделов reiserfs, так что для бывшего автора может быть интересно взглянуть на него.

http://hmontoliu.blogspot.com/2011/04/set-uuid-on-reiserfs-partitions-fun.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .