Почему преобразование из RAID1 в single в Btrfs является операцией с интенсивным вводом-выводом?

Почему преобразование из RAID1 в single в Btrfs является операцией с интенсивным вводом-выводом?

Я хочу заменить устройство в RAID1 и временно преобразовать его в «одиночное»:

btrfs balance start -f -mconvert=single,soft -dconvert=single,soft /

Это занимает очень много времени. Я не понимаю, почему, и задаюсь вопросом, является ли это правильным подходом в первую очередь. В конце концов, не должно быть необходимости передавать (значительный) объем данных в этом процессе, не так ли?

решение1

Я получилответ в списке рассылки Btrfs:

Конвертация между профилями RAID копирует данные из фрагментов со старым профилем в фрагменты с новым профилем. Старый фрагмент не изменяется на месте, он удаляется после того, как все данные переносятся в новый фрагмент.

Связанный контент