Второй по счёту винт стоит в системе как sdc

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
awua
Сообщения: 594

Второй по счёту винт стоит в системе как sdc

Сообщение awua »

Всем привет!

Сегодня купил новый винт (WD Red 1 TB). Поставил его в системник на SATA1. Третий мой винт поставил на SATA2, чтобы он стал sdc. Но получилось так:

Код: Выделить всё

Винт на SATA0 - sda
Винт на SATA1 - sdc
Винт на SATA2 - sdb

Почему у меня в системе sdb и sdc перепутаны местами? Думал, может старый конфиг монтирования или systemd виноваты... Запустил комп с SystemRescueCD без systemd — там то же самое. А я планировал порядок выставить правильный. В чём может быть причина перестановки?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Второй по счёту винт стоит в системе как sdc

Сообщение Bizdelnick »

awua писал(а):
13.03.2015 21:36
я планировал порядок выставить правильный

Зачем? Нельзя на имена дисков полагаться.

awua писал(а):
13.03.2015 21:36
SATA1

Это на разъёме так написано? А в BIOS он какой по порядку? ls -l /sys/block/sd*
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Второй по счёту винт стоит в системе как sdc

Сообщение awua »

В BIOS он, вроде, второй, как и нужно (см. шот).

Код: Выделить всё

$ ls -l /sys/block/sd*
lrwxrwxrwx 1 root root 0 мар 14 08:27 /sys/block/sda -> ../devices/pci0000:00/0000:00:11.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
lrwxrwxrwx 1 root root 0 мар 14 08:27 /sys/block/sdb -> ../devices/pci0000:00/0000:00:11.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb
lrwxrwxrwx 1 root root 0 мар 14 08:27 /sys/block/sdc -> ../devices/pci0000:00/0000:00:11.0/ata3/host2/target2:0:0/2:0:0:0/block/sdc
Вложения
Img_1498.jpg
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Второй по счёту винт стоит в системе как sdc

Сообщение Bizdelnick »

А почему он там как IDE отображается? Там какой-то режим совместимости, что ли, включён?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Второй по счёту винт стоит в системе как sdc

Сообщение awua »

Тип SATA стоит "Native IDE". Знаю: мог бы включить AHCI, но там придётся с системами что-то делать, чтобы оно заработало (у меня на одном винте Arch, а на другом Семёрка, которую вообще, скорее всего, переустанавливать придётся), а оно мне не надо — и так хорошо работает. И, кстати, в AHCI я прибавки в скорости не заметил (игрался с этой опцией однажды на другом компе). Так что и менять режим для меня смысла нет.

Зачем? Нельзя на имена дисков полагаться.

Не то, что бы я полагаться на них хотел, просто хочу всё по порядку выстроить. Мне так удобнее. Раз у меня WD Red стоит на SATA1 (и я храню на нём данные, а на первом винте систему), то хотелось бы, чтобы он в системе числился как sdb. SATA2 у меня под Винду. Должен быть sdc.
Вложения
Img_1499.jpg
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Второй по счёту винт стоит в системе как sdc

Сообщение Hephaestus »

awua писал(а):
13.03.2015 21:36
Почему у меня в системе sdb и sdc перепутаны местами?
Судя по фоткам Вашего BIOS, у Вас два диска стоят как Master, а один как Slave.
Рискну предположить, что в системе они упорядочились как Master, Master, Slave, поэтому диск стоящий в BIOS "вторым", в системе оказался "третьим".
В общем, в каком порядке udev их нашёл, в таком и пронумеровал.

А почему у Вас channel0 ничем не занят? Или это реальный IDE?
Вообще, сколько у Вас SATA-портов?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
awua
Сообщения: 594

Re: Второй по счёту винт стоит в системе как sdc

Сообщение awua »

Судя по фоткам Вашего BIOS, у Вас два диска стоят как Master, а один как Slave.
Рискну предположить, что в системе они упорядочились как Master, Master, Slave, поэтому диск стоящий в BIOS "вторым", в системе оказался "третьим".
В общем, в каком порядке udev их нашёл, в таком и пронумеровал.

Перестановка в второго и третьего винта местами как бэ решает проблему. :)

А почему у Вас channel0 ничем не занят? Или это реальный IDE?

Реальный.

Вообще, сколько у Вас SATA-портов?

Шесть. Материнка Gigabyte GA-MA74GM-S2.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Второй по счёту винт стоит в системе как sdc

Сообщение Hephaestus »

awua писал(а):
16.03.2015 22:36
Перестановка в второго и третьего винта местами как бэ решает проблему.
Ну, разумеется. Это ведь порты, а не сами жесткие диски обнаруживаются и обрабатываются в определенном порядке.

А почему Вы сразу не задействовали SATA без IDE-эмуляции? У Вас ведь в системе ни одного IDE-диска нет, правильно понимаю?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
awua
Сообщения: 594

Re: Второй по счёту винт стоит в системе как sdc

Сообщение awua »

Правильно, но я устанавливал новую материнку на старый Arch. А старый Arch стоял на системе без AHCI.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Второй по счёту винт стоит в системе как sdc

Сообщение yars »

AHCI тут вообще не при делах, если арч -- не винда.
P.S. С виндой тоже не все так плохо, но переустановить проще. Но это уже надо на профильный форум.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Второй по счёту винт стоит в системе как sdc

Сообщение Hephaestus »

awua писал(а):
17.03.2015 18:14
Правильно, но я устанавливал новую материнку на старый Arch. А старый Arch стоял на системе без AHCI.
И что? В системе дисковые устройства в любом случае представлены как /dev/sd*, независимо от настроек в BIOS, поэтому никакой разницы.

А вот "перестановка" имён вполне возможна в результате добавления/удаления физических устройств (Ваш случай), а также была в прошлом, в определенный момент при апгрейде ядра (когда имена /dev/hd* заменялись на /dev/sd*).
Так вот, ещё с тех пор рекомендовано использовать UUID, который назначается каждому разделу диска и в дальнейшем не меняется до переразбиения разделов, либо до команды переназначения UUID.
Посему используйте UUID и забудьте об этих именах, тем более что для жестких дисков они не пригодятся в повседневной работе - монтирование в /etc/fstab прописал - и забыл.
Другое дело - внешние устройства. Я, например, их монтирую руками и здесь удобней видеть имя, чем UUID. Но опять-таки эти имена непостоянны и их изменение - вполне штатная ситуация.
Так что "переименование" устройств - это вполне нормально, это не есть какой-то "беспорядок", и Вы совершенно напрасно пытаетесь это устранять.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Ответить