термоусадочная перегородка btrfs

3552
harsha

После сжатия файловой системы BTRFS с использованием «Изменение размера файловой системы btrfs / mnt -20g» это пространство не отображается как свободное для выделения в GParted. Не похоже, что GParted может самостоятельно изменять размер раздела btrfs. Перезагрузка не помогает.

Различные способы проверки свободного пространства на томе btrfs https://btrfs.wiki.kernel.org/index.php/FAQ#Why_are_there_so_many_ways_to_check_the_amount_of_free_space.3F действительно показывают, что общее пространство сократилось на 20 ГБ.

Как я могу освободить это пространство для использования для другого нового раздела на жестком диске?

3

1 ответ на вопрос

2
harsha

Благодаря помощи cwillu и mig at freenode я нашел решение. Команда изменения размера файловой системы btrfs аналогична resize2fsизменению размера файловой системы, но сохраняет пределы раздела без изменений. Их можно изменить, используя, fdiskчтобы удалить раздел btrfs, а затем воссоздать его с конечной точкой, которая немного меньше, чем на 20 ГБ меньше текущей конечной точки, поскольку свободное пространство находится в конце. Запустите, btrfsckчтобы убедиться, что все в порядке, иначе вернитесь к предыдущей таблице разделов. В этом процессе есть много обучающих материалов в Интернете.