올바른 이름으로 백업/Gzip 파일을 위한 Bash 스크립트

올바른 이름으로 백업/Gzip 파일을 위한 Bash 스크립트

중첩된 가상 머신에 대한 백업 셸 스크립트를 구성하는 데 문제가 발생하면 .qcow2를 제외하고 공통점이 없는 여러 파일 이름(vm1, webserver, sshserver 등)이 있습니다. 파일 이름을 저장한 다음 각 파일에 대해 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 파일의 전체 파일 경로가 저장됩니다. 어떤 도움이라도 대단히 감사하겠습니다!

관련 정보