Как сменить порядок дисков
Acter 22 ноября, 2009 - 03:08
Привет.
Есть установленная система на sata диск, работает и радует. Диск видится как sda1,2,3 и так далее. Сейчас хочу прицепить еще один диск scsi.
Когда подключаю новый диск, он становится sda, а саташный диск становится sdb1,2,3, естественно linux не грузится. Возможно ли как-то сменить адресацию дисков ? Или только правкой grub и fstab ?
»
- Для комментирования войдите или зарегистрируйтесь
Рекомендую в grub.cfg
Рекомендую в grub.cfg именовать ваши партиции по uuid (man grub, что ли -- сам не делал, не знаю), а в fstab -- по меткам, типа LABEL=fafa в первом поле вместо /dev/sda1, предварительно задавши оные метки с помощью e2label (или пользуясь соответствующим инструментом для вашей фс). Тогда нюансы энумерации ядром ваших scsi дисков и партиций будут побоку.
:}
Спасибо. Попробую покапать
Спасибо. Попробую покапать
Добавлю вопрос про UUID... А
Добавлю вопрос про UUID...
А lvm корректно с ними работает? Просто его утилиты работают с /dev/... и кажется нельзя по другому, а при указании /dev/.../by-uuid/... кажется были проблемы, сейчас не вспомню, но...
столкнулся с этой проблемой
столкнулся с этой проблемой еще пару лет назад
UUID в грубе работает только если ядро не монолитное (есть initrd), у меня же - монолитное, и этот вариант не подходит.
После загрузки ядра можно настроить udev чтобы он правильно раздавал метки, но опять же проблему груба это не решает. Это баг (или фича) самого ядра, тот винт который оно находит первым - получает sda, втрорым - sdb, и т.д. В общем я здесь не доволен ядром линукса.
Чего не скажешь про FreeBSD! там четко в какой слот воткнул - такая и метка.
+1
+1024
ведь было же всё логично раньше - hda никогда бы не стал hdb , а с SATA такую хрень сделали
________________________
"We Will Win"
Sith написал(а): ведь было же
бред! винт, воткнутый в SATA1 слот никогда сам по себе не станет sdb, а всегда будет sda!!!(это можно поменять только русками в биосе и то не во всех!) другое дело, если один винт воткнут в IDE, а второй в SATA... SATA имеет приоритет на IDE и IDE всегда будет в конце списка ;)
наверное ключевое слово "не
наверное ключевое слово "не во всех", т.к. у меня на минимум трех компах такая перестановка имеет место быть.
А вот на FreeBSD, - да, там не меняется.
-
а винт воткнутый в SATA3, 4... ?
ну и про IDE вы сказали
________________________
"We Will Win"
ЕМНИП, порядок выделения
ЕМНИП, порядок выделения буковок такой - scsi, sata, pata. тоесть если добавлять новые sata или pata диски, ничего страшного (при условии что втыкать по порядку в разъёмы) а если доткнуть вдруг scsi - проблемка.
+
а если есть 3 винта :
sata1,sata2,ide
и надо отключить sata2 - ide винт съедет ? что делать -править fstab? а еще бывает надо подключить дополнительный sata винт, предлагаете следить за разъёмами, что куда втыкаешь и держать в голове какая буква будет у диска? LABEL конечно выход, но винты могут приносить знакомые и т.п.
ну и еще в довесок usb-hdd или флэшки
________________________
"We Will Win"
думаю, что если почитать про
думаю, что если почитать про udev, то можно с этим справиться ;)
монтирую я по меткам, флэшки
монтирую я по меткам, флэшки от знакомых добавляются в конец, а в GRUB'е можно поправить конфиг во время загрузки.
вот читаю я вас, читаю, и
вот читаю я вас, читаю, и захотелось внести свою долю неразберихи :) на мамке Asus P5b у меня sda идет как раз ide винт, а вот sata почему то sdb а если ковырять глубоко и долго, то либо sata перестаёт работат ( тогда есстевственно Ide становится hda) либо ide
лучше сейчас задать глупый вопрос, чем потом задавать их очень много
Не всегда. Некоторые биос
Не всегда. Некоторые биос (материнки) позволяют это дело ручками настраивать. Так же встречал варианты, что когда sata работает в режиме native то она имеет равный приоритет с ide.
Не всё так страшно. Если
Не всё так страшно. Если размаскировать новый груб, тот который GRUB2, то вполне работает и без initrd
sspphheerraa написал(а): UUID
Хорошо, что я в курсе не был.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ну все, теперь ты знаешь,
Ну все, теперь ты знаешь, ядро не будет загружаться
Не грусти, товарищ! Всё хорошо, beautiful good!
«Многие знания — многие
«Многие знания — многие печали» )-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
rPman написал(а): Добавлю
Volume/Logical group собираются на основе uuid-ов и метаданных,записанных на самом диске.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
SMOKEING написал(а): ...в
А чем это выигрывает по сравнению с тем же самым UUID=blablabla?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
исключительно длинной
исключительно длинной записи
вместо огромного UUID в fstab будет использовать гораздо более компактный LABEL
Если уж в grub по uuid , то и
Если уж в grub по uuid , то и во fstab проще их же использовать дял единобразия
Q:
А я просто поменял шлейфы подключения винтчестеров на материнской плате местами и все. А проблема была точно такая же.
Would you like to know more?
<joke>Нет, ну вы поглядите,
<joke>Нет, ну вы поглядите, а!
Тут товарищи блещут эрудицией незаврядно, а вы такое топорное решение предлагаете.</joke>
:}
SMOKEING
дык я смотрю друго Ъ решения пока и нет....
________________________
"We Will Win"
В биосе, порядок следования
В биосе, порядок следования устройств.
Не грусти, товарищ! Всё хорошо, beautiful good!
в пределах одной версии ядра
в пределах одной версии ядра случайные изменения порядка дисков обычно не происходит.
А вот при переходе с версии на версию, оказалось вполне воможно. после перехода с 2.6.29 на 2.6.31 у меня порядок именования слотов в усб-кардридере поменялся, раньше ммс-слот был sdc, теперь - sde. Это скорей всего изза изменения порядка сканирования каналов.
Пути обхода этого известны, с работой по лейблам и uid уже познакомили. Есть ещё другой, более древний и надежный способ (uid будет держаться только пока вы не пересоздадите фс на разделе):
можно в правилах udev напрямую указать как именовать то или иное устройство и схему его нумерации и/или создать для него собственный симлинк.
:)
Шаманыш написал(а): Это
скорее из-за параллельного опроса оборудования... кто первый откликнулся, тот и получил буковку первым ;)
krigstask
GRUB2 это какой ебилд?
какбы там нибыло это шаг в сторону... тема то про то как зафиксировать именя нодов за конкретными винтами.
да, именно так мне и объяснили в свое время на лоре...
(вот у меня было два сата-винта по 80 гиг, потом появился сата-320 гиг и стал первым, потом появился еще сата-500 гиг, и теперь он первый; у меня получается так - какой винт больше, тот раньше откликается)
ps Не знаю как остальным, но мне вариант c UUID не нравится, прежде всего из-за неудобства работы из консоли ...каждый раз набирать UUID - бред. Кроме того, не редко приношу винты с NTFS и FAT, так они без uuid
sspphheerraa написал(а):
О_о а у меня с UUID
Theli
он им просто присваивается, но не несет своей сущности (к примеру, у тебя есть винт с разделом fat, ты принес винт ко мне, вставили, - моя система приписала другой UUID) но опять же это все оффтоп
.
Скорее: который новее (с соответствующими изменениями внутренностей).
:wq
--
Live free or die