User Tools

Site Tools


Sidebar

Me
Здравствуйте!

Меня зовут Михаил Усик!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (977) 887-96-23

linux_faq:btrfs_replace_very_slow

Проблема

При попытке переезда btrfs на другой том LVM с помощью btrfs replace я столкнулся с очень медленной работой.
Переезжал том размером 1.7 Tb. За 12 часов переехало около 3%. При этом в iotop особой активности заметно не было.

Решение

Оказалось гораздо эффективнее использовать btrfs device add/remove.
Я остановил процедуру replace с помощью:

btrfs replace cancel

Это потребовало еще несколько часов. Затем добавил к системе том на который я хочу переехать:

btrfs device add ...

а старый том из системы убрал командой:

btrfs device remove ...

В результате процесс пошел гораздо бодрее! iotop показал скорость чтения/записи порядка 60-70 Мб/сек.
Вся процедура производилась на примонтированной и неактивно используемой файловой системе.
В качестве бонуса, вариант btrfs device add/remove позволяет перемещать файловую систему на устройства меньшего объема, при условии, что все текущие файлы поместятся на нем.

Discussion

Enter your comment. Wiki syntax is allowed:
V​ T P Q J
 
linux_faq/btrfs_replace_very_slow.txt · Last modified: 2019/02/11 09:13 (external edit)