zstd

ol6上无法安装zstd
zstd

ol6上无法安装zstd

有没有办法在 Oracle Linux 6.10 上安装 Zstandard 压缩器,或者仅从 OL7 版本开始? 在 OL7 版本上,我发现 zstd 驻留在“可选最新”存储库中。但是在OL6上却找不到。 ...

Admin

存档 qemu 映像
zstd

存档 qemu 映像

如何以与 gcloud 相同的效率归档 qemu 映像 该命令存根显示了效率。大约 80% 的操作系统预安装映像因其安装大小而臭名昭著。全新安装时磁盘上的 40g 实际物理文件存档为 5g 文件。准备解压并使用 gcloud compute images describe 该命令不显示未压缩文件的大小。 40g 是df运行图像上的输出 我自己在这方面寻求零帮助的尝试是一场灾难。效率低。 20%。操作系统高达 30g,结果只有 25g gzip qcow2 qemu-img convert -c -O qcow2 -o compression_type=z...

Admin

使用 udisksctl 进行 btrfs 压缩挂载失败,但挂载成功?
zstd

使用 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 但是之后: $ s...

Admin

如何使用 zstd 动态压缩进行 ssh?
zstd

如何使用 zstd 动态压缩进行 ssh?

我想设置 ssh 隧道来进行动态压缩,以便获得每一端可用的带宽和 CPU 资源的最大吞吐量。由于 gzip 压缩是内置的且不可插入,我想我可以使用-o ProxyCommand设置一个双 ssh 隧道,其中外部隧道将压缩数据作为内容发送,内部隧道连接到远程主机上的 ssh 守护进程。这几乎作品。这是我的命令: # dynamic compression parameters to zstd omitted for brevity ssh -o ProxyCommand='zstd | ssh -p %p %h "unzstd | nc localhost %...

Admin

解压folder.tar.gz,里面有文件
zstd

解压folder.tar.gz,里面有文件

我正在尝试解压缩以前使用 zstd 压缩的folder.tar.gz,所以我这样做了: unzstd folder.tar.gz.zst 现在,如果我尝试使用以下方法解压缩: tar -xvf folder.tar.gz 它将解压缩某个连接在一起的文件夹中的两个大文件。 显然被压缩的路径是:/opt/local/data/file1.log和file2.log。 解压后,我得到data按“file1 和 file2.log”大小连接的文件夹。 ...

Admin

创建使用 zstd 压缩的 initrd 映像
zstd

创建使用 zstd 压缩的 initrd 映像

我有用 .zip 压缩的 initrd 映像xz。这就是我从图像文件创建它的方法initrd: e2image -ar initrd - | xz -9 --check=crc32 > initrd.xz 现在我需要使用zstd算法压缩相同的图像。我必须使用什么命令/参数才能使内核能够从此 initrd 映像启动? 我已经CONFIG_RD_ZSTD=y在我的内核中启用了。 ...

Admin

如何在 Arch Linux 中解压缩或取消归档 initramfs img 文件的内容?
zstd

如何在 Arch Linux 中解压缩或取消归档 initramfs img 文件的内容?

我一直在使用架构Linux有一段时间并研究了初始化文件系统。我想查看该文件的内容以清楚地了解它。我用谷歌搜索了各种方法来浏览该文件,但我无法做到。 最初,我使用以下命令检查 initramfs 的文件类型并得到以下输出: file /boot/initramfs-linux.img /boot/initramfs-linux.img: Zstandard compressed data (v0.8+), Dictionary IS: None 我发现该文件是Z标准压缩并使用了兹标准工具获取文件内容如下: zstd -d /boot/initramfs-li...

Admin

即时将 7z 存档重新压缩为 tar.zst
zstd

即时将 7z 存档重新压缩为 tar.zst

我有一堆7z我想重新压缩的档案(包含目录和文件)tar.zst(如果/当我需要取消归档它们时,它可以提供更好的解压速度)。 我可以手动解压缩它们,然后重新压缩,tar -cvf --zstd foo.tar.zst foo/但这意味着将完全解压缩的文件放在磁盘上,这从磁盘利用率 PoV 来看并不是很好。 是否可以将文件(以|某种方式)从 7z“流式传输”到 tar,以重新压缩这些文件,而无需在磁盘上保存解压缩的文件?如果是这样,类似的解决方案是否适用于rar其他zip存档类型? ...

Admin

使用 Debian Stretch 构建带有 zstd 压缩的 5.15.x 内核失败,参数不正确
zstd

使用 Debian Stretch 构建带有 zstd 压缩的 5.15.x 内核失败,参数不正确

我不得不从 Jessie 迁移到 Stretch,因为内核 5.15.49 需要 gcc 5.x 版本(Jessie 有 4.9 版本 Stretch 6.x)。我决定尝试 5.15.x 中的 ZSTD 模块压缩选项。我事先保证了apt-get install zstd。 使用make bindeb-pkg它可以一路编译和签署模块,但随后会出错,您可以在屏幕上看到 zstd 输出,incorrect parameters然后给出参数应该是什么的示例。很明显它正在执行压缩器,但它不喜欢 kbuild 发送给它的任何参数? 这是一个已知的问题?有一个简单的解决办...

Admin

apt/dpkg 不支持 zst 压缩
zstd

apt/dpkg 不支持 zst 压缩

我正在运行 Debian,即: # uname -A Linux martlins2 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux 一段时间以来,我看到一些错误表明一些部分一些包用途未知压缩时做apt update。特别是,问题的原因在于dpkg: # apt update (...) # apt upgrade (...) dpkg-deb: error: archive '/var/cache/apt/archives/libdrm-amdgpu1_2.4.10...

Admin

如何判断 btrfs 子卷是否确实被压缩
zstd

如何判断 btrfs 子卷是否确实被压缩

我已经使用 中的选项安装了 Btrfs 子卷(包括/home)。但是,当我运行时(在正在运行的系统上以及在实时启动和使用 挂载时),它显示在.那么,子卷是在不压缩的情况下使用还是在压缩的情况下使用? Fedora 34 工作站 (GNOME),全新安装。这似乎至少对于子卷默认为 zstd,之前的情况并非如此,但尽管使用 挂载,但压缩实际上已启用,如 所示?包含子卷的分区是 LUKS2 加密的。compress=no/etc/fstabbtrfs inspect-internal dump-super -a <device_name>compres...

Admin

zstandard 是否有相当于 zdiff 的东西
zstd

zstandard 是否有相当于 zdiff 的东西

是否有与 gzip 等效的工具zdiff(1), 但对于zstandard? zstdgrep除了和之外,我在 zstandard 存储库中找不到任何内容zstdless。 ...

Admin

有没有可以任意大字典的压缩工具?
zstd

有没有可以任意大字典的压缩工具?

我正在寻找一个具有任意大字典(和“块大小”)的压缩工具。让我通过例子来解释一下。 首先让我们创建 32MB 随机数据,然后将其连接到自身以形成长度为 64MB 两倍的文件。 head -c32M /dev/urandom > test32.bin cat test32.bin test32.bin > test64.bin 当然test32.bin是不可压缩的,因为它是随机的,但前半部分test64.bin与后半部分相同,所以它应该可压缩大约 50%。 首先让我们尝试一些标准工具。 test64.bin 的大小正好是 67108864。...

Admin

如何从 zstd -r 文件夹 -o output.zst 引起的单个文件中分离多个文件?
zstd

如何从 zstd -r 文件夹 -o output.zst 引起的单个文件中分离多个文件?

我没有阅读足够的手册并运行以下命令 $ zstd -r folder -o output.zst 以下命令给了我一个名为输出的文件 $ unzstd output.zst 输出文件包含串联的文件夹下文件的所有内容。 是否有一些工具或程序可以将单个文件分解为多个原始文件? 这是我唯一的备份文件,我需要备份。 编辑:我真正应该运行的内容(根据这个线程) 是 # for tar version 1.31 and above $ tar --zstd -cf output.tar.zst folder # for tar version &l...

Admin

避免将缓存写入 USB 驱动器时管道停顿
zstd

避免将缓存写入 USB 驱动器时管道停顿

我有以下用于备份的过程: btrfs send snapshots/home-2016-06-04 | zstd --verbose -T4 - | gpg --batch --passphrase-file /tmp/secret --compress-algo none --symmetric - > /mnt/usbdrive/packup.zst.gpg 但我发现,虽然它在 100% CPU 下运行得非常快一段时间,但对 USB 驱动器的写入会被缓冲,然后整个管道在同步到驱动器时​​突然停止。然后它在这两种状态之间交替。 我想要实现的是...

Admin