Страница 1 из 1

Переназначение имен винтов Дебиан

Добавлено: 2010-05-14 21:46:26
kpp
Имеем:
Линукс дебиан.
1.На чипсетном контроллере висит 4 винта.
2.Доп. контроллер St-lab A-370 (Marvell 88SX7042) вставлен в PCIe16x, к нему подключено 1 винт (всего к нему можно подключить 4-ре винта, 3 разъема пока свободны).
3.Доп. контроллер Promise TX4650 вставлен в PCIe1x, к нему подключено 2 винта (всего к нему можно подключить 4-ре винта, 2 разъема пока свободны).
4.Картридер : USB SD Reader, USB CF Reader, USB SM Reader, USB MS Reader.

В такой конфигурации имена винтов присваиваются так:
sda, sdb, sdc, sdd (винты на встроенном чипсете),
sde (контроллер St-lab A-370),
sdf, sdg, sdh, sdi (картридер),
sdj, sdk (контроллер Promise).

Теперь подключаю 2-й винт к контроллеру St-lab A-370 - загружаюсь
sda, sdb, sdc, sdd (винты на встроенном чипсете),
sde, sdf (контроллер St-lab A-370),
sdg, sdh, sdi, sdj (картридер),
sdk, sdl (контроллер Promise).

Т.е. названия сдвинулись, что не есть хорошо.
Есть ли возможность "застолбить" имена за портами контроллеров, даже если к этим портам не подключены винты ?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-14 22:41:21
Burner
uuid используйте

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-15 0:23:10
kpp
Burner писал(а):uuid используйте
uuid на порт определяет порт или винт?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-15 14:07:33
hizel
винт

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-15 17:52:20
kpp
hizel писал(а):винт
А мне нужно вставлять в один порт разные винты.
Как быть?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-16 11:37:51
server801

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-16 17:06:44
kpp
server801 писал(а):http://forum.staynet.ru/viewtopic.php?f=11&t=60
может поможет
За идею спасибо, но, опять же, привязка к конктретным разделам конкретных винтов.
Вот если как-то привязать uuid (или метку) к конкретному имени (sda, sdb и т.д.) уже часть проблемы решилась бы.

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-18 6:56:54
Burner
а зачем вам это все?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-18 22:16:27
kpp
Burner писал(а):а зачем вам это все?
Изначально винта нет. Все настроено.
Вставляю винт - поплясали имена винтов. Настроил по-новой.
Вынимаю винт - опять пляшут имена.
Вынимаю другой винт.. И т.д. можно часть винтов привязать по uuid (кот. не предполагается вынимать\вставлять) но это только в fstab, а как быть с утилитой, например, smarttools ?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-19 11:06:46
Burner
kpp писал(а):
Burner писал(а):а зачем вам это все?
Изначально винта нет. Все настроено.
Вставляю винт - поплясали имена винтов. Настроил по-новой.
Вынимаю винт - опять пляшут имена.
Вынимаю другой винт.. И т.д. можно часть винтов привязать по uuid (кот. не предполагается вынимать\вставлять) но это только в fstab, а как быть с утилитой, например, smarttools ?
по-моему, привязывать стоит вне зависимости от того, предполагается ли вынимать или нет. Для smartctl можно написать скрипт, который будет опрашивать все присутсвующие девайсы.
Способа закрепить имена за контроллерами я не знаю.

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-19 13:21:02
kpp
А есть ли возможность привязать конкретные винты(по uuid) к конкретным именам (sd...)?

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-19 13:23:23
hizel
к конкретным точкам монтирования

Re: Переназначение имен винтов Дебиан

Добавлено: 2010-05-21 10:26:20
kpp
Вопрос в дополнение.
Часто(подозреваю - всегда) при загрузке такой системы (см. первый топик) линукс не может загрузиться - проблемы с монтированием корневого каталога.
Если перед загрузкой отключить винт с доп. контроллера St-lab A-370 ((Marvell 88SX7042) вставлен в PCIe16x), то загрузка всегда происходит успешно.
Возможно ли, что винтам с контроллера, вставленного в PCIe16x имена разделам винтов могут назначаться раньше чем разделам винтов на встроенном чипсете?
Другого объяснения такому поведению у меня нет.
Если да, как можно откорректировать порядок обхода контроллеров, и следовательно порядок назначения имен винтов?