正しい名前でバックアップ/Gzipファイル用のBashスクリプト

正しい名前でバックアップ/Gzipファイル用のBashスクリプト

ネストされた仮想マシンのバックアップシェルスクリプトの設定に問題が発生した場合は、.qcow2を除いて共通のない複数のファイル名(vm1、webserver、sshserverなど)があります。ファイル名を保存してから、各ファイルに対してgzipコマンドを実行して、コマンドが参照されているファイルの2つの場所を置き換えることができます。

これまで私は以下を持っています:

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

これにより、ファイル名自体だけでなく、qcow2ファイルへのフルファイルパスが保存されます。どんな助けでも大変感謝します!

関連情報