Именование блочных устройств

Автор mexx, 20 августа 2021, 18:43:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mexx

Ноутбук с 3 внутренними дисками (два SSD и один HDD).
При загрузке Debian 10 всегда так:

Samsung SSD 860 EVO mSATA ... sda     
WDC WD7500BPKT-22PK4T0 ... sdb     
Samsung SSD 860 EVO mSATA ... sdc


Ключевое слово - всегда.
При загрузке же Debian 11 как левая нога пожелает:

Samsung SSD 860 EVO mSATA ... sda     
Samsung SSD 860 EVO mSATA ... sdb     
WDC WD7500BPKT-22PK4T0 ... sdc

WDC WD7500BPKT-22PK4T0 ... sda     
Samsung SSD 860 EVO mSATA ... sdb     
Samsung SSD 860 EVO mSATA ... sdc

Samsung SSD 860 EVO mSATA ... sda     
WDC WD7500BPKT-22PK4T0 ... sdb     
Samsung SSD 860 EVO mSATA ... sdc


Монтированию не мешает, так как по UUID.
Но вот отображение (вернее скрытие) устройств в Dolphin путается.

Как зафиксировать?
Debian 10 KDE
Debian 11 Gnome

sidbar

Здесь есть как создать правила в /etc/udev/rules.d/
Devuan GNU/Linux

mexx

Цитата: sidbar от 20 августа 2021, 23:52:41
Здесь есть как создать правила в /etc/udev/rules.d/
Хорошо,  udev, спасибо.
Но в 10 то всё нормально работает по дефолту. Что-то изменили?
Debian 10 KDE
Debian 11 Gnome

sidbar

Цитата: mexx от 21 августа 2021, 00:50:34Что-то изменили?
Не знаю, может отвалилось что-то и починят в будущем.
Devuan GNU/Linux

mexx

Цитата: sidbar от 21 августа 2021, 13:10:34Не знаю, может отвалилось что-то и починят в будущем.
Жаль, немного подбешивает такое поведение.
Покопаюсь в udev, конечно.
Debian 10 KDE
Debian 11 Gnome

mexx

Цитата: sidbar от 20 августа 2021, 23:52:41Здесь есть как создать правила в /etc/udev/rules.d/
Есть мнение, что sdX присваивается ядром исходя из опроса контроллеров и все правила udev уже работают после этого.
То есть изменить sdX нельзя.
Debian 10 KDE
Debian 11 Gnome

Aalexeey

Цитата: mexx от 23 августа 2021, 14:54:26То есть изменить sdX нельзя
Очень часто можно. Например добавить (заблокировать) модуль контроллера(ов) в blocklist в /etc/modprobe.d и одновременно добавить в /etc/initramfs-tools/modules, у меня таким образом диск на контроллере jmicron из последнего стал sda. Есть мнение что последовательность формируется последовательностью в initramfs.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

mexx

Цитата: Aalexeey от 23 августа 2021, 17:57:34Например добавить (заблокировать) модуль контроллера(ов) в blocklist в /etc/modprobe.d и одновременно добавить в /etc/initramfs-tools/modules,
Наверное. Но это уже перебор для моих хотелок.
Проще в менеджере скрыть раздел "Устройства" и создать точки входа для нужных разделов.
Debian 10 KDE
Debian 11 Gnome