У меня есть диск с LVM с двумя логическими томами СМИ
и корень
. Первый почти пуст, второй почти заполнен, поэтому я хотел изменить размер обоих.
Логический том СМИ
это dm-crypt + BtrFS. Чтобы изменить размер файловой системы, контейнера LUKS и логического тома, я выполнил следующие команды:
sudo btrfs файловая система изменяет размер 1T / mnt
sudo размонтировать / mnt
sudo cryptsetup закрыть /dev/mapper/luks-container
sudo lvresize --size 1T /dev/mapper/hdd-media
Теперь я не могу смонтировать /dev/картограф/люкс-контейнер
больше. Соответствующий вывод
[ 2853.075049] Информация BTRFS (устройство dm-2): кэширование дискового пространства включено
[ 2853.075058] Информация BTRFS (устройство dm-2): имеет тонкие экстенты
[2853.079920] Ошибка BTRFS (устройство dm-2): общее количество байтов устройства должно быть не более 1099494850560, но найдено 1099511627776
[2853.079926] Ошибка BTRFS (устройство dm-2): не удалось прочитать дерево фрагментов: -22
[2853.081181] Ошибка BTRFS (устройство dm-2): ошибка open_ctree
Так что, судя по всему, оба 1Т
размеры немного отличались, и BrtFS хотела бы быть больше, чем может. Это вообще не проблема, я мог бы еще немного уменьшить его, но для этого мне пришлось бы его монтировать, что невозможно.
Как я мог исправить эту ситуацию? Как я могу немного уменьшить BtrFS, не имея возможности смонтировать ее?