1

У меня есть загрузочный флеш-накопитель linux, предназначенный для развертывания образов ОС Linux, и у меня были проблемы с флеш-накопителем, время от времени меняющим устройство /dev /sd, которое он монтирует как, нанося ущерб установочным скриптам. Можно ли заставить систему Linux на флэш-накопителе всегда обнаруживать флэш-накопитель в качестве определенного устройства SD? Мой флеш-накопитель обычно монтируется как sda, хотя образ флеш-накопителя, который я использовал в качестве эталона, всегда отображается как sdb.

Я провел некоторое исследование, и похоже, что я мог бы что-то сделать с grub или udev, но я не смог найти достаточно конкретной информации, чтобы получить то, что я хотел. Еще одна интересная вещь, которую я видел с udev, это то, что вам не обязательно использовать устройства /dev /sd, на одном сайте был пример с /dev /thumb. Было бы идеально, если бы флеш-накопитель определялся как нечто подобное, чтобы все устройства sd были реальными устройствами на хост-компьютере.

На флэш-накопителе установлена обычная (т.е. не модифицированная live cd, фактическая установка, нацеленная на диск) установка CentOS 5.8.

Поэтому мой вопрос: возможно ли заставить Linux всегда обнаруживать определенное аппаратное устройство на определенном блочном устройстве?

Заранее спасибо за ваши ответы.

2 ответа2

1

device_mapper в некоторой степени решает эту проблему . Вы, вероятно, хотите использовать /dev/disk/by-uuid (или, возможно, /dev/disk/by-path).

0

Вам нужно посмотреть, как добавить правило udev для вашего устройства, чтобы оно всегда создавало узел устройства в /dev /thumb на основе вашего uuid диска.

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