udisksctl을 사용하여 btrfs 압축 마운트에 실패했지만 마운트에 성공했습니까?

udisksctl을 사용하여 btrfs 압축 마운트에 실패했지만 마운트에 성공했습니까?
$ sudo mkfs.btrfs -fL borgbackups /dev/vgxubuntu/borgbackups
$ udisksctl mount -o compress=ztsd:15 -b /dev/mapper/vgxubuntu-borgbackups
Error mounting /dev/dm-3: GDBus.Error:org.freedesktop.UDisks2.Error.OptionNotPermitted: 
Mount option `compress=ztsd:15' is not allowed

하지만:

$ sudo mount -o compress=zstd:15 /dev/mapper/vgxubuntu-borgbackups /mnt/sd

성공:

$ mount | grep borgback
/dev/mapper/vgxubuntu-borgbackups on /mnt/sd type btrfs 
(rw,relatime,compress=zstd:15,ssd,space_cache,subvolid=5,subvol=/)

내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

이것은허점(또는 더 정확하게는 설계 결정) UDisk에서 이 문제는 버전 2.9.0에서 수정되어 compressbtrfs 및 기타 마운트 옵션을 사용할 수 있습니다.구성 파일에서 구성 가능.

불행하게도 UDisk를 업데이트하는 것 외에는 해결 방법이 없습니다. 이전 버전에는 명령에 전달할 수 있는 하드코딩된 설치 옵션 목록이 있었고 udisksctl mount추가 옵션을 허용하지 않았습니다.

관련 정보