小编Gal*_*axy的帖子

如何用零填充 btrfs 文件系统映像的未使用部分?

这适用于 VMware Workstation 下的来宾 Linux。

我尝试vmware-toolbox-cmd disk shrink /了安装为 的 btrfs compress=zstd,noatime,nodiratime,space_cache,ssd,discard。但是,图像只是扩展到最大尺寸,无法缩小。

看来压缩的 btrfs 不会将零文件写为零。

我发现在https://lwn.net/ml/linux-btrfs/aed736d257f7e91cf3b0cf4d1fdfc247212d8bf7.1524233244.git.dsterba@suse.com/上有一些关于零填充的 ioctl 补丁。

如何BTRFS_CLEAR_OP_ZERO_NOUNMAP从访客 Linux 进行呼叫?

btrfs

5
推荐指数
1
解决办法
693
查看次数

"${x%% *}" 在 sh 中是什么意思?

我刚刚在 makefile 中看到了“$${x%% *}”,这意味着 sh 中的“${x%% *}”。为什么这样写?

makefile 如何检测本地计算机中是否有命令可用?

determine_sum = \
        sum=; \
        for x in sha1sum sha1 shasum 'openssl dgst -sha1'; do \
          if type "$${x%% *}" >/dev/null 2>/dev/null; then sum=$$x; break; fi; \
        done; \
        if [ -z "$$sum" ]; then echo 1>&2 "Unable to find a SHA1 utility"; exit 2; fi

checksums.dat: FORCE
    $(determine_sum); \
    $$sum *.org
Run Code Online (Sandbox Code Playgroud)

shell shell-script variable

4
推荐指数
1
解决办法
8681
查看次数

标签 统计

btrfs ×1

shell ×1

shell-script ×1

variable ×1