挂载启用压缩的 btrfs 分区

挂载启用压缩的 btrfs 分区

我在 SSD 驱动器上有一个 btrfs 分区。默认情况下,此分区未挂载,它不是根分区。它只是一个按需挂载的普通数据分区。没什么特别的。

btrfs 分区由 创建gparted。系统已识别。我可以挂载它。我可以btrfs filesystem defragment。基本操作似乎正常。

但是,我选择了 btrfs,因为我想要一个压缩分区,这是 btrfs 提供的功能(与 ext4 相比)。我还知道可以选择不同的压缩级别,我想尝试一下。

但是,在任何地方都没有指定任何参数,无论是在创建分区时还是在挂载时。查看文档,从我读到的内容来看,压缩似乎是在挂载期间决定的。所以,如果我想要zstd最大压缩级别,我应该指定--compress-force=zstd:19

好的,但是我安装分区的方式是,只需单击 GUI 文件夹管理器,它就会自动安装分区。这就是我想要的安装方式。我不想每次都使用命令行。再说一次,不知道 GUI 选择了哪些参数,也没有任何地方建议指定任何东西,所以我假设它是未压缩的,这违背了要点。

我也查看了disks实用程序,以防万一。有一个“安装选项”选项卡,但一旦进入,就不清楚是否有任何字段可用于发出压缩参数。

答案1

默认情况下它是压缩的。复制某些内容时会检查压缩性,如果看起来可压缩,则会对其进行压缩,zstd 是默认设置。如果强制执行,文档说在一般情况下您仍将获得 %20 的空间效率,但速度会损失 %5...

相关内容