早些时候,我使用fsarchiver创建压缩分区映像。由于一些怪异行为,我选择用dd代替它。
但是,我喜欢使用zstd压缩fsarchiver的方式。
所以,我学习,
从本质上讲,我必须使用以下命令进行备份
dd if=/dev/sda2 status=progress | gzip -c > /media/mint/Data/_Fsarchiver/MintV1.img.gz和下面的命令来恢复
gunzip -c /media/mint/Data/_Fsarchiver/MintV1.img.gz | dd of=/dev/sda2 status=progress现在我想用gzip -c & gunzip -c替换zstd & zstd -d
我想出的命令是
压缩
sudo dd if=/dev/sda2 status=progress | zstd -16vT6 > /media/mint/Data/_Fsarchiver/MintV1.zst解压
zstd -vdcfT6 /media/mint/Data/_Fsarchiver/MintV1.zst | dd of=/dev/sda2 status=progress尝试这些命令安全吗?还是我做错了什么?
发布于 2019-01-06 15:46:43
zstd支持与gzip相同的命令和管道功能,因此如果命令集与gzip一起工作,那么它也将与zstd一起工作。
请注意,解压缩端的几个命令标志是多余的:zstd -dvc就足够了,而且工作也是一样的,因为-f和-T6对于这个场景并不有用(不过谢天谢地,它们也没什么坏处)。
https://unix.stackexchange.com/questions/492773
复制相似问题