ZFS - метка диска изменена

У меня есть объем Raidz, который я заметил, работает в ухудшенном режиме. Мне кажется, что один из дисков изменился с /dev/sdf1 в /dev/sde1 потому что на машине есть только 3 накопителя WD RED 3 ТБ, на которых был построен RAID, и диспетчер дисков показывает их как sda, sdb и sde, как показано на рисунке ниже:

Вопрос

Есть ли способ исправить массив RAID без необходимости стирать диск /sde1 и перестраивать массив, что займет довольно много времени? Чтобы этого не произошло в будущем, нужно ли мне создавать пулы, например, так:

sudo zpool create -f [pool name] raidz /dev/sdb /dev/sdc /dev/sdd 

и вместо этого используйте UUID:

sudo zpool create -f [pool name] raidz \
"92e3fea4-66c7-4f59-9929-3a620f2bb24a" \
"92e3fea4-66c7-4f59-9929-3a620f2bb24b" \
"92e3fea4-66c7-4f59-9929-3a620f2bb24c" 

контекст

  • Ubuntu 16.04 работает под управлением ZFS.

1 ответ

Вы должны создавать пулы только с помощью

/dev/disk/by-uuid/92e3fea4-66c7-4f59-9929-3a620f2bb24c

или подобное, как

/deb/disk/by-id

сделайте следующее, чтобы получить настоящие сопоставления

ls -l /dev/disk/by-uuid

или же

ls -l /deb/disk/by-id

Я предпочитаю by-id, но всегда на 100% уверен, что вы используете правильный диск. Не просто слепо смотреть, где диск отображается. Используя by-id, у меня были устаревшие записи, которые отображаются на одно устройство. Двойная, тройная проверка и подтверждение.

Другие вопросы по тегам