$ 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 版本中修复,其中compress
允许使用 btrfs 和其他安装选项可以在配置文件中配置。
不幸的是,除了更新 UDisk 之外没有其他解决方法,旧版本具有可以传递给命令的硬编码安装选项列表,udisksctl mount
并且不允许使用其他选项。