История изменений
Исправление intelfx, (текущая версия) :
Хорошо.
Тогда:
- Создаёшь на разделе файл размером 2 ГиБ:
truncate -s 2G /path/to/scratchpad.img - Подцепляешь его как петлевое блочное устройство:
losetup --find --show /path/to/scratchpad.imglosetup напечатает путь до блочного устройства вида
/dev/loopX. - Добавляешь его вторым устройством к подопытному разделу:
btrfs device add /dev/loopX /path/to/mountpoint - Делаешь balance (и идёшь пить чай):
btrfs balance start -dusage=50 -musage=50 -v /path/to/mountpoint - Отключаешь петлевое устройство от раздела:
btrfs device remove /dev/loopX /path/to/mountpoint - Отключаешь временный файл от петлевого устройства:
losetup -d /dev/loopX - Удаляешь временный файл:
rm -v /path/to/scratchpad.img
Всё понятно?
Исходная версия intelfx, :
Хорошо.
Тогда:
- Создаёшь на разделе файл размером 2 ГиБ:
truncate -s 2G /path/to/scratchpad.img - Подцепляешь его как петлевое блочное устройство:
losetup --find --show /path/to/scratchpad.imglosetup напечатает путь до блочного устройства вида
/dev/loopX. - Добавляешь его вторым устройством к подопытному разделу:
btrfs device add /dev/loopX /path/to/mountpoint - Делаешь balance:
btrfs balance start -dusage=50 -musage=50 -v /path/to/mountpoint - Отключаешь петлевое устройство от раздела:
btrfs device remove /dev/loopX /path/to/mountpoint - Отключаешь временный файл от петлевого устройства:
losetup -d /dev/loopX - Удаляешь временный файл:
rm -v /path/to/scratchpad.img
Всё понятно?