LINUX.ORG.RU

Очень интересно!

 ,


0

2

Ребят, у кого Федора и больше одного диска в системе, скажите, пожалуйста, меняются ли рандомно названия /dev/sd* у дисков?

Например, в компе два диска sda и sdb, и меняются ли названия местами при перезагрузке?

@utanho утверждает, что в федоре такого нет, но я марсианам не очень доверяю.

Ответ на: комментарий от utanho

Да чёт много работы запущено, не хочу перезагружать, да и качать, записывать, несколько раз перезапускать, – целая история. А тут живые юзеры.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от MoldAndLimeHoney

Ладно-ладно, не суетись, я просвещу. Начиная с ядра, ЕМНИП, 5.3, теперь ядро рандомно присваивает названия, ради ускорения инициализации дисков, делает это по мере обнаружения и как бы одновременно.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от MoldAndLimeHoney

они не меняются

Begining with kernel 5.3 the order in which SCSI devices are probed and named has become non-deterministic. This is a result of a change that was submitted to add asynchronous device probing.The probing happens asynchronously on a per-device basis, so even devices on a single bus can appear in "random" order. The logic behind the change is that if you will have dozens of disks, one wants them to start as early as possible, instead of probing/failing/waiting in a synchonous way; in an environment where there are hundreds of disks, and even more partitions, this change is even more important.    

https://www.suse.com/support/kb/doc/?id=000018449

papin-aziat ★★★★★
() автор топика

Ты имеешь в виду, что оба загрузочных?

Лет 10 назад на домашнем компе прописал что-то в fstab чтоб HDD XFS c файлами монтировалась в ~/Data. Система на SSD. Ни разу не вспоминал об этом, т.к. проблем нет, соотвественно, нужды проверять что там творится, не было.

На ноуте, что под рукой, только один SSD.

nvl ★★★
()
Ответ на: комментарий от nvl

Ты имеешь в виду, что оба загрузочных?

Не.

У меня два ссд – на одном система, а другой для «мусора», так вот они постоянно меняются названиями между собой при перезагрузке.

Вопросов нет, так и надо, но человек настаивает, что это баг системДЫ, который надо чинить, и более того, что его где-то уже починили, например вот в Федоре.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

systemd тут ни при чём, это идиотизм в ядре. У меня кстати давно не менялись, хотя одно время каждая третья загрузка фейлилась т.к. системный диск оказывался на sdb.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

меняются ли рандомно названия /dev/sd* у дисков

Последний раз гонял федору года 3 назад, такого точно не было. Во фстабе все было прописано не по UUID, а по блочным устройствам, точно ничего не отваливалось и не менялось.

Zhbert ★★★★★
()

не Fedora, Gentoo

на USB висят 3 диска, иногда бывает что меняются местами, в зависимости от скорости раскрутки-определения параметров,
поэтому использую /dev/disk/by-label/ (можно и другие варианты использовать)

возможно у вас похожий случай

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

У тебя и у меня штатная ситуация, так и должно быть.

Интересно послушать тех, у кого не меняется, а ещё интереснее услышать как так получается.

Я допускаю, что в новых версиях udev что-то допилили, но что и зачем пока никто не сказал.

Я вот даю ссылку почему дела обстоят так и интернет полон ответов на этот вопрос в таком же духе, но не получил ссылок объясняющих, почему и как это где-то починили. Тем более, когда ничего и не поломали 😁

papin-aziat ★★★★★
() автор топика

Мне под подобными названиями (очень интересно/весьма любопытно…) приходит на почту спам с предложениями присоединиться к различным инвест-проектам…

Mischutka ★★★★★
()
Ответ на: комментарий от papin-aziat

Я натыкался на объяснение на каком-то буржуйском ресурсе. В недрах системды что-то поменяли и это затронуло удев. Не просите пруфы, не уверен, что смогу найти этот ресурс.

Сосбственно поэтому я и тычу пальцем в системду

utanho ★★★★★
()
Ответ на: комментарий от utanho

я к тому что иногда может возникать болтанка внутри /dev/sd(a|b|c|...) между одними и теми же дисками при перезагрузке.
как я понял ТС об этом тред завел.
я бы ещё к своему ответу добавил бы serial|wwn

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 1)
Ответ на: комментарий от etwrq

Я завёл тред о том, что существует мнение, что такое рандомное поведение есть баг, но у меня есть пруф, что это фича.

Утанхо каждый раз ссылается на неведомый ресурс, где он узнал, что это баг.

Я хочу чтобы либо ему объяснили, что он ошибается, либо мне, что я прав, либо и то, и другое сразу.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Если бы убрали, то не монтировали. Или я что-то не так понял? По-мне если кому-то надо /dev/sda, пускай эти девайсы юзерспейс создаёт в конце init-а, когда уже всё точно успело проинициализироваться и с порядком вопросов нет. udev там какой-нибудь. А в inittab оно просто не должно работать, тем более раз оно и так по факту надёжно не работает из-за случайного порядка, ну и пусть не работает уже надёжно и стопроцентно.

Наверняка ведь есть юзеры, которые перезагружают компьютер пока он не заработает, т.к. прописали /dev/sda по какому-нибудь тупому гайду 20-летней давности. Зачем им страдать? Пристрелить и всё.

vbr ★★★★
()
Последнее исправление: vbr (всего исправлений: 3)
Ответ на: комментарий от papin-aziat
/dev/mapper/fedora-swap: UUID="-cut-" TYPE="swap"
/dev/sdb1: LABEL="data" UUID="-cut-" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="-cut-"
/dev/mapper/fedora-home: UUID="-cut-" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/fedora-root: UUID="-cut-" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sda2: UUID="-cut-" TYPE="LVM2_member" PARTUUID="-cut-"
/dev/sda3: LABEL_FATBOOT="kolibrios" LABEL="kolibrios" UUID="-cut-" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="-cut-"
/dev/sda1: UUID="-cut-" BLOCK_SIZE="1024" TYPE="ext4" PARTUUID="-cut-"

fstab:

dev/mapper/fedora-root /                       ext4    defaults        1 1
UUID=-cut- /boot                   ext4    defaults        1 2
/dev/mapper/fedora-home /home                   ext4    defaults        1 2
/dev/mapper/fedora-swap swap                    swap    defaults        0 0

# Mount Toshiba 250Gb drive
/dev/sdb1 /home/user/Data    xfs  rw,users,defaults    0 2

nvl ★★★
()