
Я хотел бы узнать, как mdadm идентифицирует физические диски raid1.
Я думаю, что это управляется идентификаторами UUID, а не файлами устройств, как /dev/sdc2 /dev/sdd2.
Но я не могу подтвердить эту информацию о raid1.
решение1
Каждый том Linux RAID (RAID-1 или иной) содержитсуперблоккоторый, помимо прочего, содержит UUID, который является общим для всех физических томов, лежащих в основе одного массива, и который отличается от UUID любого другого массива. Для несимметричных схем RAID (т. е. всех, кроме RAID-1), тома также содержат информацию, которая сообщает, mdadm
что есть что. Когда вы говорите mdadm
собрать массив, он ищет физические тома с одинаковым UUID. Вы можете указать ему, какие физические тома искать, в противном случае он mdadm
будет сканировать вашу систему; но местоположение физического тома (например, /dev/sdc2
vs /dev/sdd2
) не имеет значения, важен только UUID.