Quick bash script to restore all OpenVZ dumps
This script will read the container ID from the file name, and use it to restore the tgz dump to the same ID on the new OpenVZ/Proxmox server.
Note that this only works if the default name for the vzdumps is kept, and it only works for the next 89 years, because I’m lazy.
Thanks to
http://www.cyberciti.biz/faq/bash-loop-over-file/ and http://bashcurescancer.com/10-steps-to-beautiful-shell-scripts.html
#!/bin/bash VZDUMPS=/path/to/backups/*.tgz for f in $VZDUMPS do f2=${f#*openvz-} VEID=${f2%-20*} echo "Restoring $f to $VEID" vzrestore $f $VEID done |