LINUX.ORG.RU
решено ФорумAdmin

debian обновить UUID в /dev/disk/by-uuid/


0

1

Создал переделал рейды, получается несовпадения вот такое Так показывается 2 рейда из 3 , и со старыми UUID

ls -l /dev/disk/by-uuid/

lrwxrwxrwx 1 root root 9 Aug 26 07:02 d0c94ef3-4726-4d21-ab02-1f8f138a85ee -> ../../md0
lrwxrwxrwx 1 root root 9 Aug 26 07:02 dc98a4bc-db08-455d-8d0b-4380618dd12c -> ../../md1

blkid
/dev/md1: UUID="dc98a4bc-db08-455d-8d0b-4380618dd12c" TYPE="ext4"
/dev/md0: UUID="d0c94ef3-4726-4d21-ab02-1f8f138a85ee" TYPE="ext2"

А реальные данные такие: mdadm.conf

ARRAY /dev/md/0 metadata=1.2 UUID=3121e712:d962bf5c:83678bc6:ab6bb5cf name=dhcppc0:0
ARRAY /dev/md/1 metadata=1.2 UUID=aef61a83:2b884bc2:1bef0569:624efe0b name=dhcppc0:1
ARRAY /dev/md/2 metadata=1.2 UUID=f55ebfbe:b18ba3da:5ae2bdeb:12c28170 name=dhcppc0:2

Как обновить чтобы все совпадало ?

пробовал sudo udevadm trigger что то не работает, пробовал тупо удалить все из каталога /dev/disk/by-uuid/ заново старое создается, что делать ? :)

А реальные данные такие: mdadm.conf

С чего ты взял? Редактирование этого файла не создаёт массивы автоматом. Массив нужно создать через mdadm

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

ну массивы конечно же я создал как нужно :) fdisk -l | grep md


Disk /dev/md1: 1897 MB, 1897857024 bytes
Disk /dev/md0: 98 MB, 98435072 bytes
Disk /dev/md2: 12001.6 GB, 12001584611328 bytes

просто инфа не обновилась и отличается в файле mdadm.conf, и при выводе blkid, я файл кстати файлик mdadm.conf сформировал то уже по массиву вот так

mdadm --examine --scan >> /etc/mdadm/mdadm.conf

mag_box2
() автор топика
Ответ на: комментарий от mag_box2

1) Массив /dev/md/2 собран?

2) Попробуй удалить /etc/blkid.tab и запустить blkid снова.

3) Попробуй остановить /dev/md/2 и собрать его снова

ЗЫ. У меня вывод mdadm --examine --scan и содержимое /etc/mdadm/mdadm.conf разные по формату:

# mdadm --examine --scan
ARRAY /dev/md/1 metadata=1.2 UUID=b4ca0fd9:744acc3a:6225e111:485f273f name=jb:1
[...]
ARRAY /dev/md0 uuid=b4ca0fd9:744acc3a:6225e111:485f273f level=raid1 num-devices=2 auto=yes
router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)

Учите матчасть: это разные UUID разных устройств. UUID массива никак не связан с UUID ФС или другой структуры на нём.

Homura_Akemi
()
Ответ на: комментарий от router

Да все массивы собраны и отлично работают

/proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md2 : active raid6 sda[0] sdh[7] sdg[6] sdf[5] sde[4] sdd[3] sdc[2] sdb[1]
      11720297472 blocks super 1.2 level 6, 512k chunk, algorithm 2 [8/8] [UUUUUUUU]

md1 : active raid1 sdi5[0] sdj5[1]
      1853376 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sdi1[0] sdj1[1]
      96128 blocks super 1.2 [2/2] [UU]

mag_box2
() автор топика
Ответ на: комментарий от mag_box2

Не совсем понял

UUID в mdadm.conf не имеют отношения к fstab, /dev/disk/by-uuid/ и т.д. Это разные идентификаторы разных вещей. MD ничего не знает об ФС, а ФС — почти ничего об MD.

Homura_Akemi
()
Ответ на: комментарий от router

Cпасибо, с /etc/blkid.tab надо было разбираться, пинок в нужном направлении понял применил : blkid -c /dev/null

mag_box2
() автор топика
Ответ на: комментарий от Homura_Akemi

Спасибо, все теперь встало на свои места :)

mag_box2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.