Есть ли способ указать, что новые SSD-диски сопоставляются с / dev / sdc или / dev / sdd? Или это вне моего контроля, и ядро просто назначит следующую неиспользованную букву в последовательности?
Как вы говорите, ядро просто добавит следующую неиспользованную букву в последовательность.
Я думаю, что ссылаться на диски с помощью / dev / sdX довольно опасно, поскольку X может измениться (например, sdc может стать sdb, если sdb недоступен при загрузке), это может привести к значительному повреждению, если (скажем, ) вы использовали sdb для обмена и sdc для критических данных.
Гораздо безопаснее обращаться к дискам по ссылкам из /dev/disk/by-id
. Если вы загляните в этот каталог, то увидите список ссылок на диски, которые ядро автоматически связывает с правильным / dev / sdX. Если X изменяется, ядро меняет ссылку (см. Пример ниже)
lrwxrwxrwx 1 root root 9 Jul 8 08:02 ata-TOSHIBA_HDWE160_X7HOK1HIF56D -> ../../sdb
lrwxrwxrwx 1 root root 10 Jul 8 08:02 ata-TOSHIBA_HDWE160_X7HOK1HIF56D-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 9 Jul 8 08:02 ata-WDC_WD60EZRZ-00GZ5B1_WD-WX21D55336XF -> ../../sda