
아니면 아마도 더 나은 질문이 될 것입니다. 현재 시스템에서 사용 가능한 모든 Btrfs 옵션을 나열하는 것이 가능합니까? Btrfs 사용자가 이를 알아낼 수 있는 유일한 방법은 커널 버전을 확인하고 Btrfs 변경 로그를 통해 추가된 내용, 제거된 내용 등을 확인하는 것입니다.
답변1
그만큼Btrfs 위키zlib/lzo는 2.6.38부터 사용할 수 있다고 언급했으며 그 이후로 새로운 압축 기능이 추가되지 않은 것 같습니다. 적어도 그 면에서는 2.6.38 이후의 모든 커널은 동일한 기능을 갖습니다(그리고 그 이전에는 lzo가 덜 안정적이었던 것처럼 보였기 때문에 그 이전 버전일 수도 있습니다. /sys
또는 /proc
등에서 사용할 수 있는 것이 없는 한, btrfs
및 btrfsctl
도구에는 쿼리할 방법이 없습니다.
답변2
현재커널 3.14, 의 커널에서 지원되는 기능 비트입니다 /sys/fs/btrfs/features
. 커널 5.15에서는 lzo 및 zstd 압축이 지원됨을 나타내는 compress_lzo
및 가 표시됩니다 . compress_zstd
새로운 압축 알고리즘은 새로운 기능 비트를 갖게 됩니다. zlib에는 기능 비트가 없습니다. 해당 기능도 지원된다는 점만 알아두면 됩니다.