git://git.jankratochvil.net
/
nethome.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
+gdbf12cvscheckout
[nethome.git]
/
bin
/
qemu-img-recompress
1
#! /bin/sh
2
renice 20 -p $$
3
for file in "$@";do
4
if [ "$file" = "${file%.qcow2}" ];then
5
echo >&2 "Invalid: <$file>"
6
exit 1
7
fi
8
done
9
for file in "$@";do
10
ls -l "$file"
11
du -sh "$file"
12
set -xe
13
mv -i "$file" "$file"-src
14
rm -f "$file"-dest
15
time qemu-img convert -c -f qcow2 "$file"-src -O qcow2 "$file"-dest
16
mv -i "$file"-dest "$file"
17
rm -f "$file"-src
18
set +xe
19
ls -l "$file"
20
du -sh "$file"
21
done
22
echo done