1

У меня есть RAID10 BTRFS на /dev/sda4 , /dev/sdb4 , /dev/sdc4 и /dev/sdd4 .

sdd диск не удалось. Я заменил его и перестроил таблицу разделов, как с помощью sfdisk -d /dev/sda | sfdisk /dev/sdd .

Мне удалось смонтировать файловую систему btrfs в ее деградированном состоянии с помощью mount -o degraded , но теперь я не могу понять, как заменить старый /dev/sdd4 в файловой системе новым /dev/sdd4 .

Когда я пытаюсь удалить отсутствующее устройство:

root@sauron:~# btrfs device delete /dev/sdd4 /big1
ERROR: error removing the device '/dev/sdd4' - unable to go below four devices on raid10

Это команда замены, которую я пробовал. У него нет вывода, но затем, когда я проверяю статус, он показывает, что он никогда не запускался:

btrfs replace start /dev/sdd4 /dev/sdd4 -r /big1

Другие разделы на этих дисках являются четырехсторонними устройствами MDRAID1, которые я успешно исправил на новом диске с помощью команды mdadm .

Я искал Google для помощи, но ничего, что я нашел, не помогло.

1 ответ1

2

Согласно документации:

В случае макета raidXX вы не можете опускаться ниже минимального требуемого количества устройств. Поэтому перед удалением устройства (даже отсутствующего) может потребоваться добавить новое.

mount in degraded mode
add a new device
remove the missing device

Смотрите здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .