LINUX.ORG.RU
ФорумAdmin

Почему uuid fs на md0 не такой же, как на участниках md0?

 , ,


0

1
root@host55:~# blkid /dev/md0
/dev/md0: UUID=«284545ce-198a-4b72-ba1c-6e70ce5b07b2» TYPE=«ext4»
root@host55:~# blkid /dev/sda1
/dev/sda1: UUID=«5a65a95e-5e82-45fb-db79-922ad172f63f» UUID_SUB=«a0955b48-64f6-1262-e32e-578d20d2fe76» LABEL=«sysresccd:0» TYPE=«linux_raid_member» PARTUUID=«90481f0b-01»
root@host55:~# blkid /dev/sdb1
/dev/sdb1: UUID=«5a65a95e-5e82-45fb-db79-922ad172f63f» UUID_SUB=«00ce8aaa-8c2a-bc1e-9e93-eb32196439d6» LABEL=«sysresccd:0» TYPE=«linux_raid_member» PARTUUID=«f2f3bc51-01»
root@host55:~# blkid /dev/sdc1
/dev/sdc1: UUID=«5a65a95e-5e82-45fb-db79-922ad172f63f» UUID_SUB=«fc92f06b-1772-1336-8027-0144fd35b6e9» LABEL=«sysresccd:0» TYPE=«linux_raid_member» PARTUUID=«18f86591-01»
root@host55:~# blkid /dev/sdd1
/dev/sdd1: UUID=«5a65a95e-5e82-45fb-db79-922ad172f63f» UUID_SUB=«b51d13ba-9947-2510-39b9-7596696256d5» LABEL=«sysresccd:0» TYPE=«linux_raid_member» PARTUUID=«694ca63f-01»
root@host55:~# 
root@host55:~# grep boot /etc/fstab 
# /boot was on /dev/md0 during installation
UUID=284545ce-198a-4b72-ba1c-6e70ce5b07b2	/boot/				ext4		defaults						0       2
root@host55:~# 

Кто-нибудь может объяснить как это работает?

Это же зеркало. Почему мы имеем несколько разных uuid у одной ФС? Или я неправильно понимаю суть uuid? uuid - это про что? Это про устройство или про файловую систему? Мы в систему монтируем ФС или устройство?

★★★★★

Последнее исправление: targitaj (всего исправлений: 3)

root@host55:~# lsblk -o +uuid | grep -e NAME -e sd[a,b,c,d]1 -e md0
NAME                        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT UUID
├─sda1                        8:1    0     1G  0 part             5a65a95e-5e82-45fb-db79-922ad172f63f
│ └─md0                       9:0    0  1023M  0 raid1 /boot      284545ce-198a-4b72-ba1c-6e70ce5b07b2
├─sdb1                        8:17   0     1G  0 part             5a65a95e-5e82-45fb-db79-922ad172f63f
│ └─md0                       9:0    0  1023M  0 raid1 /boot      284545ce-198a-4b72-ba1c-6e70ce5b07b2
├─sdc1                        8:33   0     1G  0 part             5a65a95e-5e82-45fb-db79-922ad172f63f
│ └─md0                       9:0    0  1023M  0 raid1 /boot      284545ce-198a-4b72-ba1c-6e70ce5b07b2
├─sdd1                        8:49   0     1G  0 part             5a65a95e-5e82-45fb-db79-922ad172f63f
│ └─md0                       9:0    0  1023M  0 raid1 /boot      284545ce-198a-4b72-ba1c-6e70ce5b07b2
root@host55:~# 

это дичь какая-то. У разделов участников рейда ОДИНАКОВЫЙ uuid, но почему-то другой от md0. Зачем?

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

Потому что метаданные RAID != метаданные разделов входящих в RAID. По крайней мере для новой версии RAID(metadata>0.9). В старой версии метаданные хранились в конце раздела и RAID-1 раздел можно было читать, даже не подозревая что там RAID - там вполне себе комфортно чувствовали загрузчики, которые вообще ничего о RAID не знали(GRUB 1). В новой версии метаданные хранятся в начале раздела и такой трюк с RAID-1 уже не работает.

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

blkid, lsblk

Как думаешь, с чем они рботают?

RAID-1 на 4-х блочных устройствах - слишком маленькая избыточная избыточность.

anonymous
()
Ответ на: комментарий от Pinkbyte

Подожди, ну какие метаданные. uuid - это про ФС или про что? Почему в зеркале я вижу два uuid у одной ФС?

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

uuid - это про ФС или про что?

https://unix.stackexchange.com/questions/129497/difference-between-uuid-from-...

blkid is a bit misleading, as what it returns is the ID of the structure stored on the device (for those kind of structures it knows about like most filesystems, LVM members and swap devices).

Есть UUID «файловой системы»(то что UUID= в /etc/fstab), есть partition UUID(то что PARTUUID=). «Файловой системы» в кавычках, потому что это свойство характерно не только непосредственно им, а также всяким LVM-ам и SWAP-ам.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)

Потому-что устройство входящее в RAID-массив это не RAID-массив. Не важно какой уровень рэйда используется

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