The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема: порядок определения винчестеров всегда разный"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема: порядок определения винчестеров всегда разный"  
Сообщение от qwerty111 email on 13-Май-07, 08:42 
У меня в компе три SATA-шных винта. Никогда никаких проблем не было, а теперь вдруг при загрузке иногда винчестеры как будто меняются местами: был hda, стал hdc и т.д. Соответственно, система не грузится (waiting for root file system). Приходится перегружать до тех пор, порядок не "совпадёт" :( Кто-нибудь сталкивался с такой проблемой?
Система Debian Etch.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема: порядок определения винчестеров всегда разный"  
Сообщение от devcoder (ok) on 13-Май-07, 09:44 
>У меня в компе три SATA-шных винта. Никогда никаких проблем не было,
>а теперь вдруг при загрузке иногда винчестеры как будто меняются местами:
>был hda, стал hdc и т.д.

1) саташные винты видны как sd[abcd]
2) что-то ведь сделал?

Имена теперь назначаются не ядром, а udev,
которая с некоторой версии параллельно "определяет" устройства,
что и вызывает "гонки".

Что показывают

$ dmesg | grep sd[a-d]

$ find /dev/disk -type l

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема: порядок определения винчестеров всегда разный"  
Сообщение от qwerty111 email on 13-Май-07, 11:47 
>1) саташные винты видны как sd[abcd]
Это для примера привёл. Естественно, что sda у меня временами sdc и наоборот :(

>2) что-то ведь сделал?
Сделал. Etch c нуля поставил.

>Что показывают
>$ dmesg | grep sd[a-d]
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1
sd 0:0:0:0: Attached scsi disk sda

SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2 sdb3
sd 6:0:0:0: Attached scsi disk sdb

>$ find /dev/disk -type l
/dev/disk/by-uuid/08836e98-21a7-48ab-a92a-613ea2382a1e
/dev/disk/by-uuid/9455-DC50
/dev/disk/by-uuid/45CF-3015
/dev/disk/by-uuid/5C0441280441068C
/dev/disk/by-uuid/561608f8-d330-4e95-a78b-6915038c788e
/dev/disk/by-uuid/644F-8394
/dev/disk/by-uuid/1dd7747b-c0e8-48ab-aaa4-788a62a5f137
/dev/disk/by-uuid/4d3ce285-f01a-44ce-a50d-79a8241e405d
/dev/disk/by-uuid/1bb6b2d3-ec41-4cdc-94b7-ca188d442677
/dev/disk/by-uuid/9EDC41DCDC41AEF9
/dev/disk/by-uuid/602C83902C836040
/dev/disk/by-uuid/f35e786a-a702-44a8-a24f-81c8220b8d75
/dev/disk/by-uuid/b95cd82e-ab00-474b-be83-bd8dee8afb11
/dev/disk/by-uuid/7694FE5C94FE1E75
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1-part7
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part5
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1-part6
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part9
/dev/disk/by-path/pci-0000:00:0b.0-scsi-0:0:0:0-part1
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part8
/dev/disk/by-path/pci-0000:00:0b.0-scsi-0:0:0:0-part3
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1-part5
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part7
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part6
/dev/disk/by-path/pci-0000:00:0b.0-scsi-0:0:0:0-part2
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1-part2
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1-part1
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part4
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part3
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part2
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0-part1
/dev/disk/by-path/pci-0000:00:09.0-ide-0:1
/dev/disk/by-path/pci-0000:00:0b.0-scsi-1:0:0:0
/dev/disk/by-path/pci-0000:00:0b.0-scsi-0:0:0:0
/dev/disk/by-path/pci-0000:00:09.0-ide-1:0
/dev/disk/by-path/pci-0000:01:0a.0-scsi-0:0:0:0-part1
/dev/disk/by-path/pci-0000:01:0a.0-scsi-0:0:0:0
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part5
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part5
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part9
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part9
/dev/disk/by-id/scsi-SATA_ST3200826AS_3ND021S6-part1
/dev/disk/by-id/ata-ST3200826AS-3ND021S6-part1
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part8
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part8
/dev/disk/by-id/scsi-SATA_ST3200826AS_3ND021S6-part3
/dev/disk/by-id/ata-ST3200826AS-3ND021S6-part3
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part7
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part7
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part6
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part6
/dev/disk/by-id/scsi-SATA_ST3200826AS_3ND021S6-part2
/dev/disk/by-id/ata-ST3200826AS-3ND021S6-part2
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part4
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part4
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part3
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part3
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part2
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part2
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT-part1
/dev/disk/by-id/ata-ST3160023AS-3MT063XT-part1
/dev/disk/by-id/scsi-SATA_ST3160023AS_3MT063XT
/dev/disk/by-id/ata-ST3160023AS-3MT063XT
/dev/disk/by-id/scsi-SATA_ST3200826AS_3ND021S6
/dev/disk/by-id/ata-ST3200826AS-3ND021S6
/dev/disk/by-id/scsi-SATA_ST3250824AS_5ND402Q7-part1
/dev/disk/by-id/ata-ST3250824AS-5ND402Q7-part1
/dev/disk/by-id/scsi-SATA_ST3250824AS_5ND402Q7
/dev/disk/by-id/ata-ST3250824AS-5ND402Q7

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема: порядок определения винчестеров всегда разный"  
Сообщение от devcoder email(ok) on 14-Май-07, 09:23 
Возможные выходы:
1) написать правило для udev, в котором по uuid самому выставлять sd[a-c]
!!! самое правильное, ИМХО

2) вместо /dev/sd[bc] в /etc/fstab и /boot/grub/menu.lst использовать /dev/disk/by-uuid/... или /dev/disk/by-id/... (??? поймет ли ядро)
update-initramfs u update-grub


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру