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