ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Как бороться с udev ?
@ 2016-01-22  6:46 Sergey
  2016-01-22 10:42 ` Хихин Руслан
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-22  6:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Приветствую.

Как-то давно я уже жаловался на udev, который мешает загрузить систему:
https://lists.altlinux.org/pipermail/sysadmins/2014-March/036673.html
В тот раз проблема была с практически мёртвым HDD. Сейчас случилось
повторение уже с живым, причём виснет теперь уже в initrd:

<13>Jan 22 05:37:59 initrd: Loading modules before udevd...
<13>Jan 22 05:37:59 initrd: Starting udevd...
starting version 228
<13>Jan 22 05:37:59 initrd: Processig kernel events...
<13>Jan 22 05:42:56 initrd: loop: ERROR: /root: Not mounted
<13>Jan 22 05:42:56 initrd: Stage 'loop' failed

Дальше сваливается в initramfs. С HDD вполне можно что-то делать, если
прицепить него не напрямую в SATA, а через usb коробку после загрузки.
Разделы монтируются, можно читать/писать. 

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sdc1  *        2048    718847    716800  350M  7 HPFS/NTFS/exFAT
/dev/sdc2         718848  81930239  81211392 38.7G  7 HPFS/NTFS/exFAT
/dev/sdc3       81931500 312576704 230645205  110G  f W95 Ext'd (LBA)
/dev/sdc5       81931563 312576704 230645142  110G  7 HPFS/NTFS/exFAT

Разделы с NTFS. Надо это как-то дебажить. Сразу писать в багтрекер
systemd, или что-то можно посмотреть ещё предварительно ?

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22  6:46 [sisyphus] Как бороться с udev ? Sergey
@ 2016-01-22 10:42 ` Хихин Руслан
  2016-01-22 12:01   ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Хихин Руслан @ 2016-01-22 10:42 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 826 bytes --]

Здравствуйте !
On Friday 22 January 2016 09:46:40 Sergey написал(а):

> Приветствую.
>
> Как-то давно я уже жаловался на udev, который мешает загрузить систему:
> https://lists.altlinux.org/pipermail/sysadmins/2014-March/036673.html
> В тот раз проблема была с практически мёртвым HDD. Сейчас случилось
> повторение уже с живым, причём виснет теперь уже в initrd:
....
> <13>Jan 22 05:42:56 initrd: loop: ERROR: /root: Not mounted
> <13>Jan 22 05:42:56 initrd: Stage 'loop' failed
> Device     Boot    Start       End   Sectors  Size Id Type
.....
>
> Разделы с NTFS. Надо это как-то дебажить. Сразу писать в багтрекер
> systemd, или что-то можно посмотреть ещё предварительно ?

Никак не пойму как могут быть связаны диск с NTFS разделами, и тем, что при 
загрузке не нашёлся корневой раздел.

-- 
C уважением, Хихин Руслан.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 10:42 ` Хихин Руслан
@ 2016-01-22 12:01   ` Sergey
  2016-01-22 12:08     ` Alexey Shabalin
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-22 12:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 22 January 2016, Хихин Руслан wrote:

> > Разделы с NTFS. Надо это как-то дебажить. Сразу писать в багтрекер
> > systemd, или что-то можно посмотреть ещё предварительно ?
> 
> Никак не пойму как могут быть связаны диск с NTFS разделами, и тем,
> что при  загрузке не нашёлся корневой раздел.

Это уже вопрос к udev. Загрузочный диск на SATA0, есть второй на SATA1.
Для 99% воспроизведения этой проблемы достаточно прицепить HDD с NTFS
разделами на SATA2. Кто-то пугается этого HDD, и мне кажется, что этот
кто-то, опять, udev. 1% - как-то initrd грузился пару дней назад, когда
я только пробовать начал, но что-то повторить не могу. Когда грузился
initrd, дальше висло на populating dev, как и в случае с помершим HDD.

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 12:01   ` Sergey
@ 2016-01-22 12:08     ` Alexey Shabalin
  2016-01-22 12:33       ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Alexey Shabalin @ 2016-01-22 12:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

22 января 2016 г., 15:01 пользователь Sergey <a_s_y@sama.ru> написал:
> On Friday 22 January 2016, Хихин Руслан wrote:
>
>> > Разделы с NTFS. Надо это как-то дебажить. Сразу писать в багтрекер
>> > systemd, или что-то можно посмотреть ещё предварительно ?
>>
>> Никак не пойму как могут быть связаны диск с NTFS разделами, и тем,
>> что при  загрузке не нашёлся корневой раздел.
>
> Это уже вопрос к udev. Загрузочный диск на SATA0, есть второй на SATA1.
> Для 99% воспроизведения этой проблемы достаточно прицепить HDD с NTFS
> разделами на SATA2. Кто-то пугается этого HDD, и мне кажется, что этот
> кто-то, опять, udev. 1% - как-то initrd грузился пару дней назад, когда
> я только пробовать начал, но что-то повторить не могу. Когда грузился
> initrd, дальше висло на populating dev, как и в случае с помершим HDD.

- проверьте что в /etc/fstab, /etc/sysconfig/grub2 не используется
что-то подобное /dev/sdХ, а везде используется UUID
- складывается впечатление, что на съемном диске есть какой-то свой
загрузчик c initrd, может lilo? и вы с него загружаететсь


-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 12:08     ` Alexey Shabalin
@ 2016-01-22 12:33       ` Sergey
  2016-01-22 13:12         ` Ruslan Hihin
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-22 12:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 22 January 2016, Alexey Shabalin wrote:

> - проверьте что в /etc/fstab,

proc        /proc        proc    nosuid,noexec,gid=proc          0 0
devpts      /dev/pts     devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs       /tmp         tmpfs   nosuid,size=7G                  0 0

/dev/sda1   swap         swap    defaults                        0 0

/dev/sda5   /            ext4    relatime                        1 1
/dev/sda2   /boot        ext4    nodev,nosuid,noexec,relatime    1 2
/dev/sda8   /home        ext4    nosuid,relatime                 1 2
/dev/sda6   /usr         ext4    nodev,relatime                  1 2
/dev/sda7   /var         ext4    nosuid,relatime                 1 2

Ещё есть кучка CIFS и NFS дальше.

> /etc/sysconfig/grub2 не используется что-то подобное /dev/sdХ,
> а везде используется UUID 

В lilo, и именно /dev/sdХ:

image="/boot/vmlinuz-4.1.15-std-def-alt2"
        initrd="/boot/initrd-4.1.15-std-def-alt2.img"
        label="4.1.15-std-def-alt2"
        root="/dev/sda5"
        read-only
        optional

UUID, в моём случае, нельзя использовать, так как в SATA1 диск-копия
того, что стоит в SATA0. Но это давно работает, и какой-нибудь третий
hdd я цепляю регулярно, когда sata, когда scsi, чтобы данные вытащить.
В общем-то, могу отключить его для чистоты эксперимента.

> - складывается впечатление, что на съемном диске есть какой-то свой
> загрузчик c initrd, может lilo? и вы с него загружаететсь

На съёмном диске, в данный момент, честная Windows со своим загрузчиком,
её можно даже загрузить.

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 12:33       ` Sergey
@ 2016-01-22 13:12         ` Ruslan Hihin
  2016-01-22 13:27           ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Ruslan Hihin @ 2016-01-22 13:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Что-то мне подсказывает, что в момент загрузки /dev/sda нет.


------ Исходное сообщение ------
От: Sergey <a_s_y@sama.ru>
Отправлено: 22 января 2016 г. 15:33:49 GMT+03:00
Кому: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Тема: Re: [sisyphus] Как бороться с udev ?

On Friday 22 January 2016, Alexey Shabalin wrote:

> - проверьте что в /etc/fstab,

proc        /proc        proc    nosuid,noexec,gid=proc          0 0
devpts      /dev/pts     devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs       /tmp         tmpfs   nosuid,size=7G                  0 0

/dev/sda1   swap         swap    defaults                        0 0

/dev/sda5   /            ext4    relatime                        1 1
/dev/sda2   /boot        ext4    nodev,nosuid,noexec,relatime    1 2
/dev/sda8   /home        ext4    nosuid,relatime                 1 2
/dev/sda6   /usr         ext4    nodev,relatime                  1 2
/dev/sda7   /var         ext4    nosuid,relatime                 1 2

Ещё есть кучка CIFS и NFS дальше.

> /etc/sysconfig/grub2 не используется что-то подобное /dev/sdХ,
> а везде используется UUID 

В lilo, и именно /dev/sdХ:

image="/boot/vmlinuz-4.1.15-std-def-alt2"
        initrd="/boot/initrd-4.1.15-std-def-alt2.img"
        label="4.1.15-std-def-alt2"
        root="/dev/sda5"
        read-only
        optional

UUID, в моём случае, нельзя использовать, так как в SATA1 диск-копия
того, что стоит в SATA0. Но это давно работает, и какой-нибудь третий
hdd я цепляю регулярно, когда sata, когда scsi, чтобы данные вытащить.
В общем-то, могу отключить его для чистоты эксперимента.

> - складывается впечатление, что на съемном диске есть какой-то свой
> загрузчик c initrd, может lilo? и вы с него загружаететсь

На съёмном диске, в данный момент, честная Windows со своим загрузчиком,
её можно даже загрузить.

-- 
С уважением, Сергей.
_______________________________________________
Sisyphus mailing list
Sisyphus@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sisyphus

-- 
Простите за краткость, создано в K-9 Mail.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 13:12         ` Ruslan Hihin
@ 2016-01-22 13:27           ` Sergey
  2016-01-22 14:47             ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-22 13:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 22 January 2016, Ruslan Hihin wrote:

> Что-то мне подсказывает, что в момент загрузки /dev/sda нет.

А откуда тогда lilo грузится с правильным набором ядер ? Я копию
с месяц не переписывал, 4.1.15-std-def-alt2 там ещё нет.

Однако, имена назначаются, на самом деле, не очень ожидаемо. Подключил
в SATA2 другой hdd (что под руку подвернулось). Вместо того, чтобы стать
/dev/sdc, он стал /dev/sdb. Оказался тоже с NTFS:

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1  *           63  409593239  409593177 195.3G  7 HPFS/NTFS/exFAT
/dev/sdb2       409593240 1953503999 1543910760 736.2G  f W95 Ext'd (LBA)
/dev/sdb5       409593303 1953503999 1543910697 736.2G  7 HPFS/NTFS/exFAT

А диск-копия, который на SATA1, стал sdc. Но всё загрузилось, тем не менее.
Правда, закралось подозрение, что, может, какие проблемы с питанием начинаются
при подключении того WJ1600JS, с которым не грузится. Загрузилось же, когда
вместо него ST1000NM поставил. В принципе, по 5v ST кушает поменьше, как на
этикетках написано, правда, по 12v он же кушает немного побольше.

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 13:27           ` Sergey
@ 2016-01-22 14:47             ` Sergey
  2016-01-22 16:37               ` Ruslan Hihin
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-22 14:47 UTC (permalink / raw)
  To: sisyphus

On Friday 22 January 2016, Sergey wrote:

> Однако, имена назначаются, на самом деле, не очень ожидаемо. Подключил
> в SATA2 другой hdd (что под руку подвернулось). Вместо того, чтобы стать
> /dev/sdc, он стал /dev/sdb. Оказался тоже с NTFS:
 
В общем, наверное, дело не в udev в этот раз. SATA-каналы на материнке,
во-первых, как-то странно именуются после загрузки, не по порядку:

SATA0 - sda
SATA1 - sdc
SATA2 - sdb
SATA3 - sdd

Раньше не замечал, наверное, потому, что запасной у меня совсем отключен,
как правило.

Во-вторых, между 0 и 2 (и, наверное, 1 и 3) есть какая-то связь на уровне
электроники. Когда Сигейты стояли в 0 и 1, установка сигейта в SATA2 
приводила только к смещению sdb -> sdc. А вот установка Western Digital
приводила к отказу как самого WD в SATA2, так и Сигейта в SATA0, причём
уже после загрузки ядра. С каким-то режимом проблемы, может быть, с UDMA
(на него сейчас и так немного ругани в логе образовалось). Переставил
запасной ST в SATA2, а WD поставил в SATA1. Всё завелось, WD стал /dev/sdc.

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 14:47             ` Sergey
@ 2016-01-22 16:37               ` Ruslan Hihin
  2016-01-23  9:39                 ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Ruslan Hihin @ 2016-01-22 16:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Насколько я помню, ядро нумерует диски достаточно случайно, в зависимости от того, в каком порядке "откликается" устройства. Из-за этого и начали применять Uuid-ы и label.
 Кстати вы ведь всегда присвоить новый uuid или метку любому разделу, не стирая данные на разделе.

-- 
Простите за краткость, создано в K-9 Mail.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-22 16:37               ` Ruslan Hihin
@ 2016-01-23  9:39                 ` Sergey
  2016-01-23 10:30                   ` Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey @ 2016-01-23  9:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 22 January 2016, Ruslan Hihin wrote:

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

Да, только порядок отклика на IDE/SATA/SCSI никогда не был случайным. За
SAS не скажу, но думаю, что так же. До сих пор на всём, что я видел и вижу,
он строго определён. Если в системе есть несколько типов интерфейсов, то,
дополнительно, участвует порядок загрузки драйверов. Правда, это без учёта
вновь появляющихся устройств с горячей заменой, если таковые есть.

> Из-за этого и начали применять Uuid-ы и label.

Несовсем. Uuid/label просто позволяют не задумываться о канале, куда
подключается устройство.

> Кстати вы ведь всегда присвоить новый uuid или метку любому разделу,
> не стирая данные на разделе.  

Можно, но это и fstab переписывать на копии, и lilo.conf. Лень. :-)

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-23  9:39                 ` Sergey
@ 2016-01-23 10:30                   ` Michael Shigorin
  2016-01-23 12:50                     ` Sergey
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2016-01-23 10:30 UTC (permalink / raw)
  To: sisyphus

On Sat, Jan 23, 2016 at 01:39:28PM +0400, Sergey wrote:
> Да, только порядок отклика на IDE/SATA/SCSI никогда не был случайным.

Довольно давно сделали параллельный опрос SATA, помнится.
Как бы не в районе 2.6.2x.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Как бороться с udev ?
  2016-01-23 10:30                   ` Michael Shigorin
@ 2016-01-23 12:50                     ` Sergey
  0 siblings, 0 replies; 12+ messages in thread
From: Sergey @ 2016-01-23 12:50 UTC (permalink / raw)
  To: sisyphus

On Saturday 23 January 2016, Michael Shigorin wrote:

> > Да, только порядок отклика на IDE/SATA/SCSI никогда не был случайным.
> 
> Довольно давно сделали параллельный опрос SATA, помнится.
> Как бы не в районе 2.6.2x.

Ни разу на случайный выбор не нарывался.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-01-23 12:50 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-22  6:46 [sisyphus] Как бороться с udev ? Sergey
2016-01-22 10:42 ` Хихин Руслан
2016-01-22 12:01   ` Sergey
2016-01-22 12:08     ` Alexey Shabalin
2016-01-22 12:33       ` Sergey
2016-01-22 13:12         ` Ruslan Hihin
2016-01-22 13:27           ` Sergey
2016-01-22 14:47             ` Sergey
2016-01-22 16:37               ` Ruslan Hihin
2016-01-23  9:39                 ` Sergey
2016-01-23 10:30                   ` Michael Shigorin
2016-01-23 12:50                     ` Sergey

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git