From cca89fceebb9ccdfe5eed6a4ae11e9150a2860cb Mon Sep 17 00:00:00 2001 From: Cryptoval2 Date: Fri, 5 Sep 2025 15:46:39 -0400 Subject: [PATCH] progress --- compress_qcow2.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/compress_qcow2.sh b/compress_qcow2.sh index eb033ff..c6d5ea4 100755 --- a/compress_qcow2.sh +++ b/compress_qcow2.sh @@ -1,8 +1,8 @@ #!/bin/bash if [ "$(id -u)" -ne 0 ]; then - echo "This script must be run as root." >&2 - exit 1 + echo "This script must be run as root." >&2 + exit 1 fi # ------ Settings @@ -14,9 +14,10 @@ mkdir -p ${ShrunkDir} mkdir -p ${TmpDir} # ------ Settings - -Qcow2Files=$(ls -t ${Qcow2Dir}/*.qcow2) -echo "Files to compress: ${Qcow2Files}" +Qcow2Files=$(find ${Qcow2Dir} -type f -name "*.qcow2" -mtime -1 -print) +echo "Files to compress:" +echo ${Qcow2Files} +exit for file in ${Qcow2Files} do @@ -52,15 +53,16 @@ do echo "Compression is successful. Compression ratio is ${ratio}%" rm ${SparseFile} - Cmd="chown oleg:oleg ${ShrunkFile}" - echo ${Cmd} - eval ${Cmd} ## GuestFile="${ShrunkFile#*.}" GuestFile="${GuestFile%.shrunk}" Cmd="ln -snf ${ShrunkFile} /opt/vm_drive/${GuestFile}" echo ${Cmd} eval ${Cmd} + ## + Cmd="chown oleg:oleg ${ShrunkFile}" + echo ${Cmd} + eval ${Cmd} fi done