用于使用正确名称备份/Gzip 文件的 Bash 脚本

用于使用正确名称备份/Gzip 文件的 Bash 脚本

为嵌套虚拟机形成备份 shell 脚本时遇到问题 有多个文件名(vm1、webserver、sshserver 等),除了 .qcow2 之外没有任何共同点。我只需要存储文件名,然后对每个文件运行 gzip 命令,替换它提到该命令的文件的两个位置。

到目前为止我有:

for file in /var/lib/libvirt/images/*qcow2
do
gzip < /var/lib/libvirt/images/$file.qcow2 > /backup/full/$file.qcow2.backup.gz
done

这保存了 qcow2 文件的整个文件路径,而不仅仅是文件名本身。任何帮助,将不胜感激!

相关内容