Documentation for a newer release is available. View Latest

Хранилище

Корневая файловая система Btrfs теперь использует сжатие

Новые установки Fedora теперь включают прозрачное сжатие на корневой файловой системе Btrfs, включая все её подтома. Алгоритм сжатия по умолчанию — zstd:1. Это изменение не влияет на варианты Fedora, которые не используют Btrfs при установке.

Преимущества сжатия включают:

  • Сжатие экономит дисковое пространство и может значительно увеличить срок службы флеш-носителей, таких как SSD, за счёт уменьшения усиления записи.

  • Сжатие может повысить производительность чтения и записи.

Вы можете настроить сжатие Btrfs в существующей установке:

  • Чтобы включить сжатие:

    1. Отредактируйте файл /etc/fstab.

    2. Добавьте параметр compress=zstd:1 к точке монтирования /.

    3. Перемонтируйте файловую систему:

      $ sudo mount -o remount,compress=zstd:1 /
  • Чтобы отключить сжатие:

    1. Отредактируйте файл /etc/fstab.

    2. Удалите параметр compress=zstd:1 из точки монтирования /.

    3. Перемонтируйте файловую систему:

      $ sudo mount -o remount,compress=none /

Для получения дополнительной информации о сжатии Btrfs см. https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression.

stratis-cli и stratisd перебазированы на версию 2.3.0

Пакеты stratis-cli и stratisd были обновлены до версии 2.3.0, которая содержит множество исправлений ошибок и улучшений. Заметные изменения включают:

  • Добавлена команда stratis pool bind <выберите_политику_шифрования>. Эта команда добавляет политику шифрования ко всем устройствам в указанном пуле. Это устанавливает альтернативный механизм для разблокировки пула.

  • Добавлена команда stratis pool unbind <выберите_политику_шифрования>.

  • Функциональность команды stratis pool unlock <выберите_политику_шифрования> была расширена. Теперь необходимо указывать механизм шифрования — либо связку ключей ядра, сервер Tang, либо устройство Trusted Platform Module (TPM) 2.

  • Символические ссылки на файловые системы Stratis теперь находятся в каталоге /dev/stratis/. Вам необходимо обновить конфигурации вашей системы, которые используют старые пути к файловым системам.

  • Пользователи могут указать предпочтительный уровень журналирования.

  • Интерфейс D-Bus org.storage.stratis2.Manager.r3 был обновлён, чтобы метод UnlockPool мог принимать дополнительный параметр unlock_method.

  • Интерфейс D-Bus org.storage.stratis2.pool.r3 добавляет два новых метода: Bind и Unbind.

Добавлены две новые зависимости для пакетов clevis и clevis-luks.

Для получения дополнительной информации см. справочную страницу stratis(8).

Полную информацию об этом выпуске см. в примечаниях к выпуску вышестоящего проекта.