Сжатие btrfs из / dev / sda в / dev / sda1

Предположим, у меня есть две файловые системы btrfs:

  1. один установлен на /mnt/big охватывающий / dev / sda / dev / sdb / dev / sdc / dev / sdd
  2. другой установлен на /mnt/small на одном диске: / dev / sde

Как бы я сжимал файловую систему btrfs, лежащую на / dev / sde, на / dev / sde1?

Причина, по которой я хочу сделать это, это то, что /mnt/big – raid1 while /mnt/small is not, и я хотел бы продлить /mnt/big .

Благодаря!

  • BTRFS-монтаж 2 подпотока
  • На каком диске находится файл, расположенный в массиве / файловой системе RAID-1 btrfs?
  • Получить устройство с большим номером 0 (bbffs subvolume)
  • Linux btrfs как удалить неисследованную файловую систему из списка?
  • Могу ли я перезагрузиться во время замены btrfs, а затем возобновить его?
  • При использовании btrfs, почему значения «Размер», «Использованный» и «Свободный» из df не совпадают?
  • Понимание btrfs dmesg
  • Defrag range ioctl не поддерживается в этом ядре, попробуйте без каких-либо опций
  • 2 Solutions collect form web for “Сжатие btrfs из / dev / sda в / dev / sda1”

    Если вы немного походите на разработчика python, см. https://github.com/g2p/blocks . Он уже делает аналогичные вещи – сокращение раздела на несколько байтов, чтобы сделать небольшое место для метаданных bcache / lvm.

    Если вы этого не сделаете – по крайней мере, вы можете отправить запрос функции. Относительно легко добавить такую ​​возможность к уже существующему коду.

    Лично я использовал блоки для bcache, и это сработало для меня.

    Я не думаю, что это возможно без использования другого диска.

    Если у вас есть все / dev / sde под управлением btrfs, как бы вы создали раздел / dev / sde1 на диске / dev / sde, не разрушив существующую файловую систему?

    Interesting Posts

    Переменная Shell variable vs. Environment, какая из них предпочтительна, если оба имеют одно и то же имя?

    Bash для получения разрешенного исполняемого пути?

    Создайте .txt-файл с определенным контентом из недействительного файла .json 3GB.

    initrd или ramfs для SLES как /

    Изменить каталог с помощью -d в сценарии оболочки

    Как я могу получить строки с конкретными столбцами и конкретным шаблоном?

    Клиентский протокол FTP для включения команд, отправленных с сеанса через скрипт KSH

    Почему я получаю ошибку несуществующего класса в PHP на Fedora?

    Черные окна Teamviewer

    Яркость экрана 100% с помощью проприетарного драйвера Nvidia

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

    Сценарий оболочки для объединения файлов с одинаковыми именами

    Идентификатор системы FDISK

    Экран виртуального фреймбуфера X – 1024×9216 вместо 1024×768

    Как я могу пропустить пустые файлы с sed?

    Linux и Unix - лучшая ОС в мире.