저장장치

root Btrfs 파일 시스템은 이제 압축을 사용합니다

New Fedora installations now enable transparent compression on the root Btrfs file system, including all its subvolumes. The default compression algorithm is zstd:1. This change has no effect on Fedora variants that do not use Btrfs in their installation.

압축의 장점이 다음과 같습니다:

  • The compression saves storage space and can significantly increase the lifespan of flash-based media, such as SSDs, by reducing write amplification.

  • 압축은 읽고 쓰기 성능을 높여 줄 수 있습니다.

기존 설치에서 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 /

For more information about the Btrfs compression, see https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression.

stratis-cli and stratisd rebased to version 2.3.0

The stratis-cli and stratisd packages have been upgraded to version 2.3.0, which provides multiple bug fixes and enhancements. Notable changes include:

  • The stratis pool bind <select_encryption_policy> command has been added. This command adds encryption policy to all devices in the specified pool. This establishes an alternative mechanism for unlocking a pool.

  • The stratis pool unbind <select_encryption_policy> command has been added.

  • The functionality of the stratis pool unlock <select_encryption_policy> command has been extended. It is now necessary to specify the encryption mechanism - either the kernel keyring, the tang server, or the Trusted Platform Module (TPM) 2 device.

  • Stratis filesystem symlinks are now in the /dev/stratis/ directory. You need to update your system configurations that make use of the older filesystem paths.

  • Users are able to specify their preferred log level.

  • The org.storage.stratis2.Manager.r3 D-Bus interface has been updated to enable the UnlockPool method to take an additional parameter unlock_method.

  • The org.storage.stratis2.pool.r3 D-Bus interface adds two new methods: Bind and Unbind.

Two new dependencies have been added for clevis and clevis-luks packages.

For more information, see the stratis(8) manual page.

For full information about this release, see the upstream release notes.