diff --git a/dummyfiles/vzdump-openvz-105-2013_11_05-08_17_01.log b/dummyfiles/vzdump-openvz-105-2013_11_05-08_17_01.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_05-08_17_01.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_11_05-08_17_01.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_12-08_17_11.log b/dummyfiles/vzdump-openvz-105-2013_11_12-08_17_11.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_12-08_17_11.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_11_12-08_17_11.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_19-08_17_03.log b/dummyfiles/vzdump-openvz-105-2013_11_19-08_17_03.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_19-08_17_03.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_11_19-08_17_03.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_26-08_17_07.log b/dummyfiles/vzdump-openvz-105-2013_11_26-08_17_07.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_11_26-08_17_07.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_11_26-08_17_07.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_03-08_17_43.log b/dummyfiles/vzdump-openvz-105-2013_12_03-08_17_43.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_03-08_17_43.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_12_03-08_17_43.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_10-08_17_25.log b/dummyfiles/vzdump-openvz-105-2013_12_10-08_17_25.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_10-08_17_25.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_12_10-08_17_25.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_17-08_17_23.log b/dummyfiles/vzdump-openvz-105-2013_12_17-08_17_23.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-105-2013_12_17-08_17_23.tar.lzo b/dummyfiles/vzdump-openvz-105-2013_12_17-08_17_23.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_05-08_17_22.log b/dummyfiles/vzdump-openvz-108-2013_11_05-08_17_22.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_05-08_17_22.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_11_05-08_17_22.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_12-08_17_32.log b/dummyfiles/vzdump-openvz-108-2013_11_12-08_17_32.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_12-08_17_32.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_11_12-08_17_32.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_19-08_17_24.log b/dummyfiles/vzdump-openvz-108-2013_11_19-08_17_24.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_19-08_17_24.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_11_19-08_17_24.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_26-08_17_29.log b/dummyfiles/vzdump-openvz-108-2013_11_26-08_17_29.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_11_26-08_17_29.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_11_26-08_17_29.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_03-08_18_04.log b/dummyfiles/vzdump-openvz-108-2013_12_03-08_18_04.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_03-08_18_04.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_12_03-08_18_04.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_10-08_17_47.log b/dummyfiles/vzdump-openvz-108-2013_12_10-08_17_47.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_10-08_17_47.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_12_10-08_17_47.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_17-08_17_44.log b/dummyfiles/vzdump-openvz-108-2013_12_17-08_17_44.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-108-2013_12_17-08_17_44.tar.lzo b/dummyfiles/vzdump-openvz-108-2013_12_17-08_17_44.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_05-08_17_54.log b/dummyfiles/vzdump-openvz-109-2013_11_05-08_17_54.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_05-08_17_54.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_11_05-08_17_54.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_12-08_18_06.log b/dummyfiles/vzdump-openvz-109-2013_11_12-08_18_06.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_12-08_18_06.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_11_12-08_18_06.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_19-08_17_57.log b/dummyfiles/vzdump-openvz-109-2013_11_19-08_17_57.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_19-08_17_57.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_11_19-08_17_57.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_26-08_18_04.log b/dummyfiles/vzdump-openvz-109-2013_11_26-08_18_04.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_11_26-08_18_04.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_11_26-08_18_04.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_03-08_18_39.log b/dummyfiles/vzdump-openvz-109-2013_12_03-08_18_39.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_03-08_18_39.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_12_03-08_18_39.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_10-08_18_22.log b/dummyfiles/vzdump-openvz-109-2013_12_10-08_18_22.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_10-08_18_22.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_12_10-08_18_22.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_17-08_18_21.log b/dummyfiles/vzdump-openvz-109-2013_12_17-08_18_21.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-109-2013_12_17-08_18_21.tar.lzo b/dummyfiles/vzdump-openvz-109-2013_12_17-08_18_21.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_05-08_19_36.log b/dummyfiles/vzdump-openvz-110-2013_11_05-08_19_36.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_05-08_19_36.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_11_05-08_19_36.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_12-08_19_49.log b/dummyfiles/vzdump-openvz-110-2013_11_12-08_19_49.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_12-08_19_49.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_11_12-08_19_49.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_19-08_19_44.log b/dummyfiles/vzdump-openvz-110-2013_11_19-08_19_44.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_19-08_19_44.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_11_19-08_19_44.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_26-08_19_48.log b/dummyfiles/vzdump-openvz-110-2013_11_26-08_19_48.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_11_26-08_19_48.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_11_26-08_19_48.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_03-08_20_32.log b/dummyfiles/vzdump-openvz-110-2013_12_03-08_20_32.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_03-08_20_32.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_12_03-08_20_32.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_10-08_20_06.log b/dummyfiles/vzdump-openvz-110-2013_12_10-08_20_06.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_10-08_20_06.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_12_10-08_20_06.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_17-08_20_09.log b/dummyfiles/vzdump-openvz-110-2013_12_17-08_20_09.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-110-2013_12_17-08_20_09.tar.lzo b/dummyfiles/vzdump-openvz-110-2013_12_17-08_20_09.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_05-08_20_11.log b/dummyfiles/vzdump-openvz-111-2013_11_05-08_20_11.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_05-08_20_11.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_11_05-08_20_11.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_12-08_20_24.log b/dummyfiles/vzdump-openvz-111-2013_11_12-08_20_24.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_12-08_20_24.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_11_12-08_20_24.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_19-08_20_20.log b/dummyfiles/vzdump-openvz-111-2013_11_19-08_20_20.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_19-08_20_20.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_11_19-08_20_20.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_26-08_20_24.log b/dummyfiles/vzdump-openvz-111-2013_11_26-08_20_24.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_11_26-08_20_24.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_11_26-08_20_24.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_03-08_21_06.log b/dummyfiles/vzdump-openvz-111-2013_12_03-08_21_06.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_03-08_21_06.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_12_03-08_21_06.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_10-08_20_41.log b/dummyfiles/vzdump-openvz-111-2013_12_10-08_20_41.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_10-08_20_41.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_12_10-08_20_41.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_17-08_20_45.log b/dummyfiles/vzdump-openvz-111-2013_12_17-08_20_45.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-111-2013_12_17-08_20_45.tar.lzo b/dummyfiles/vzdump-openvz-111-2013_12_17-08_20_45.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_05-08_21_26.log b/dummyfiles/vzdump-openvz-112-2013_11_05-08_21_26.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_05-08_21_26.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_11_05-08_21_26.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_12-08_21_42.log b/dummyfiles/vzdump-openvz-112-2013_11_12-08_21_42.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_12-08_21_42.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_11_12-08_21_42.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_19-08_21_36.log b/dummyfiles/vzdump-openvz-112-2013_11_19-08_21_36.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_19-08_21_36.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_11_19-08_21_36.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_26-08_21_44.log b/dummyfiles/vzdump-openvz-112-2013_11_26-08_21_44.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_11_26-08_21_44.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_11_26-08_21_44.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_03-08_22_28.log b/dummyfiles/vzdump-openvz-112-2013_12_03-08_22_28.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_03-08_22_28.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_12_03-08_22_28.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_10-08_21_58.log b/dummyfiles/vzdump-openvz-112-2013_12_10-08_21_58.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_10-08_21_58.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_12_10-08_21_58.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_17-08_22_01.log b/dummyfiles/vzdump-openvz-112-2013_12_17-08_22_01.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-112-2013_12_17-08_22_01.tar.lzo b/dummyfiles/vzdump-openvz-112-2013_12_17-08_22_01.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_05-08_22_05.log b/dummyfiles/vzdump-openvz-113-2013_11_05-08_22_05.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_05-08_22_05.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_11_05-08_22_05.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_12-08_22_21.log b/dummyfiles/vzdump-openvz-113-2013_11_12-08_22_21.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_12-08_22_21.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_11_12-08_22_21.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_19-08_22_16.log b/dummyfiles/vzdump-openvz-113-2013_11_19-08_22_16.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_19-08_22_16.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_11_19-08_22_16.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_26-08_22_23.log b/dummyfiles/vzdump-openvz-113-2013_11_26-08_22_23.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_11_26-08_22_23.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_11_26-08_22_23.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_03-08_23_10.log b/dummyfiles/vzdump-openvz-113-2013_12_03-08_23_10.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_03-08_23_10.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_12_03-08_23_10.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_10-08_22_37.log b/dummyfiles/vzdump-openvz-113-2013_12_10-08_22_37.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_10-08_22_37.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_12_10-08_22_37.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_17-08_22_40.log b/dummyfiles/vzdump-openvz-113-2013_12_17-08_22_40.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-openvz-113-2013_12_17-08_22_40.tar.lzo b/dummyfiles/vzdump-openvz-113-2013_12_17-08_22_40.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2012_12_18-08_00_02.log b/dummyfiles/vzdump-qemu-101-2012_12_18-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_01_22-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_01_22-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_02_26-08_00_01.log b/dummyfiles/vzdump-qemu-101-2013_02_26-08_00_01.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_05-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_11_05-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_05-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_11_05-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_12-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_11_12-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_12-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_11_12-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_19-08_00_01.log b/dummyfiles/vzdump-qemu-101-2013_11_19-08_00_01.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_19-08_00_01.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_11_19-08_00_01.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_26-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_11_26-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_11_26-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_11_26-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_03-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_12_03-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_03-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_12_03-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_10-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_12_10-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_10-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_12_10-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_17-08_00_02.log b/dummyfiles/vzdump-qemu-101-2013_12_17-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-101-2013_12_17-08_00_02.tar.lzo b/dummyfiles/vzdump-qemu-101-2013_12_17-08_00_02.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2012_12_18-08_02_53.log b/dummyfiles/vzdump-qemu-102-2012_12_18-08_02_53.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_08-08_03_19.log b/dummyfiles/vzdump-qemu-102-2013_01_08-08_03_19.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_08-08_03_19.tar.lzo b/dummyfiles/vzdump-qemu-102-2013_01_08-08_03_19.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_15-08_03_26.log b/dummyfiles/vzdump-qemu-102-2013_01_15-08_03_26.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_15-08_03_26.tar.lzo b/dummyfiles/vzdump-qemu-102-2013_01_15-08_03_26.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_22-08_00_02.log b/dummyfiles/vzdump-qemu-102-2013_01_22-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_25-04_36_18.log b/dummyfiles/vzdump-qemu-102-2013_01_25-04_36_18.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_25-04_36_18.tar.lzo b/dummyfiles/vzdump-qemu-102-2013_01_25-04_36_18.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_29-08_03_59.log b/dummyfiles/vzdump-qemu-102-2013_01_29-08_03_59.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_01_29-08_03_59.tar.lzo b/dummyfiles/vzdump-qemu-102-2013_01_29-08_03_59.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_02_05-08_04_16.log b/dummyfiles/vzdump-qemu-102-2013_02_05-08_04_16.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-102-2013_02_05-08_04_16.tar.lzo b/dummyfiles/vzdump-qemu-102-2013_02_05-08_04_16.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2012_12_18-08_05_34.log b/dummyfiles/vzdump-qemu-103-2012_12_18-08_05_34.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_01_22-08_00_02.log b/dummyfiles/vzdump-qemu-103-2013_01_22-08_00_02.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_06_11-08_05_32.log b/dummyfiles/vzdump-qemu-103-2013_06_11-08_05_32.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_05-08_06_26.log b/dummyfiles/vzdump-qemu-103-2013_11_05-08_06_26.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_05-08_06_26.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_11_05-08_06_26.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_12-08_06_27.log b/dummyfiles/vzdump-qemu-103-2013_11_12-08_06_27.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_12-08_06_27.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_11_12-08_06_27.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_19-08_06_24.log b/dummyfiles/vzdump-qemu-103-2013_11_19-08_06_24.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_19-08_06_24.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_11_19-08_06_24.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_26-08_06_15.log b/dummyfiles/vzdump-qemu-103-2013_11_26-08_06_15.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_11_26-08_06_15.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_11_26-08_06_15.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_03-08_06_33.log b/dummyfiles/vzdump-qemu-103-2013_12_03-08_06_33.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_03-08_06_33.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_12_03-08_06_33.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_10-08_06_35.log b/dummyfiles/vzdump-qemu-103-2013_12_10-08_06_35.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_10-08_06_35.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_12_10-08_06_35.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_17-08_06_32.log b/dummyfiles/vzdump-qemu-103-2013_12_17-08_06_32.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-103-2013_12_17-08_06_32.tar.lzo b/dummyfiles/vzdump-qemu-103-2013_12_17-08_06_32.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2012_12_18-08_08_32.log b/dummyfiles/vzdump-qemu-104-2012_12_18-08_08_32.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_01_22-08_00_03.log b/dummyfiles/vzdump-qemu-104-2013_01_22-08_00_03.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_09_03-08_10_07.log b/dummyfiles/vzdump-qemu-104-2013_09_03-08_10_07.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_05-08_10_17.log b/dummyfiles/vzdump-qemu-104-2013_11_05-08_10_17.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_05-08_10_17.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_11_05-08_10_17.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_12-08_10_22.log b/dummyfiles/vzdump-qemu-104-2013_11_12-08_10_22.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_12-08_10_22.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_11_12-08_10_22.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_19-08_10_11.log b/dummyfiles/vzdump-qemu-104-2013_11_19-08_10_11.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_19-08_10_11.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_11_19-08_10_11.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_26-08_10_08.log b/dummyfiles/vzdump-qemu-104-2013_11_26-08_10_08.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_11_26-08_10_08.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_11_26-08_10_08.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_03-08_10_34.log b/dummyfiles/vzdump-qemu-104-2013_12_03-08_10_34.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_03-08_10_34.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_12_03-08_10_34.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_10-08_10_36.log b/dummyfiles/vzdump-qemu-104-2013_12_10-08_10_36.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_10-08_10_36.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_12_10-08_10_36.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_17-08_10_27.log b/dummyfiles/vzdump-qemu-104-2013_12_17-08_10_27.log new file mode 100644 index 0000000..e69de29 diff --git a/dummyfiles/vzdump-qemu-104-2013_12_17-08_10_27.tar.lzo b/dummyfiles/vzdump-qemu-104-2013_12_17-08_10_27.tar.lzo new file mode 100644 index 0000000..e69de29 diff --git a/serverbackup.sh b/serverbackup.sh new file mode 100755 index 0000000..abbe618 --- /dev/null +++ b/serverbackup.sh @@ -0,0 +1,124 @@ +#!/bin/bash + +# Jack-Benny Persson +# LX13 +# Serverbackup.sh (Övning 6, labb 5) + +## Variables ## +# Define some settings for the script +BackupDir="dummyfiles" # This is were Proxmos places it's backup files +TapeDev="/dev/sda1" # The device for your Tape drive +ExtHDD="/dev/sdd1" # The external harddrive +MntPoint="/mnt" # Where to mount the external harddrive +ExtHDDdir="Nebula_backups" # Where to put the backup files on the ext. drive +VMs="???" # Specify which VMs to backup (??? for all VMs) + +# Backup to +Where="Tape&HDD" # Tape / HDD / Tape&HDD + +# Define our binaries in case we don't have a sensible environment +Ls="/bin/ls" +Tar="/bin/tar" +Sort="/usr/bin/sort" +Tail="/usr/bin/tail" +Uniq="/usr/bin/uniq" +Mount="/bin/mount" +Umount="/bin/umount" +Mt="/bin/mt" + +# Get current date & time for markers etc +CurTime=`date "+%F %X ->"` + +## Sanity checks ## +# We need to run as root (for mounting, write to tape etc) +if [ $EUID -ne 0 ]; then + echo "$CurTime Missing root privileges, aborting" > /dev/stderr + exit 2 +fi + +# Check out binaries +for i in $Ls $Tar $Sort $Tail $Uniq $Mount $Umount $Mt; do + test -x $i + if [ $? -ne 0 ]; then + echo "$CurTime Can't execute $i, aborting!" > /dev/stderr + exit 2 + fi +done + +# Check that our tape drive is on and connected and a tape is inserted +if [ "$Where" = "Tape" ] || [ "$Where" = "Tape&HDD" ]; then + if [ ! -b $TapeDev ]; then + echo "$CurTime No tape device present at $TapeDev" > /dev/stderr + exit 2 + fi + + ${Mt} -f ${TapeDev} status | grep DR_OPEN &> /dev/null + if [ $? -eq 0 ]; then + echo "$CurTime No tape in tape drive $TapeDev" > /dev/stderr + exit 2 + fi +fi + +# Check that our external harddrive is connected and mount point exist +if [ "$Where" = "HDD" ] || [ "$Where" = "Tape&HDD" ]; then + if [ ! -b $ExtHDD ]; then + echo "$CurTime No external harddrive connected to $ExtHDD" \ + > /dev/stderr + exit 2 + elif [ ! -d $MntPoint ]; then + echo "$CurTime Mount point $MntPoint doesn't exist, aborting" \ + > /dev/stderr + exit 2 + fi +fi + + +## Main ## +cd ${BackupDir} # We do this to avoid slashes etc + +# Mount our external harddisk if we want to make backups to it +if [ "$Where" = "HDD" ] || [ "$Where" = "Tape&HDD" ]; then + $Mount $ExtHDD $MntPoint + if [ $? -ne 0 ]; then + echo "$CurTime Couldn't mount $ExtHDD on ${MntPoint}, aborting"\ + > /dev/stderr + fi + + if [ ! -d "${MntPoint}/${ExtHDDdir}" ]; then + printf "$CurTime ${MntPoint}/${ExtHDDdir} dosen't exist" \ + > /dev/stderr + printf ", aborting\n" > /dev/stderr + exit 2 + fi +fi + +# Get the latest Proxmox backup date +Dates=`$Ls | awk -F - '{ print $4 }'` +Latest=`echo "$Dates" | sort | uniq | tail -n1` + +# Start the actual backup/copy of files +if [ "$Where" = "HDD" ] || [ "$Where" = "Tape&HDD" ]; then + echo "Backup to external harddrive $ExtHDD" # Uncomment for testing + $Ls vzdump-*-${VMs}-${Latest}* # and debugging + + if [ $? -ne 0 ]; then + echo "Something went wrong with backuping up to $ExtHDD" + exit 2 + fi + + # Cleanup (unmount drive) + $Umount $ExtHDD + if [ $? -ne 0 ]; then + echo "Couln't unmount $ExtHDD, please do it manually" \ + > /dev/stderr + fi +fi + +if [ "$Where" = "HDD" ] || [ "$Where" = "Tape&HDD" ]; then + echo "Backup to tape drive $TapeDev" # Uncomment for testing + $Ls vzdump-*-${VMs}-${Latest}* # and debugging + if [ $? -ne 0 ]; then + echo "Something went wrong when backing up to tape drive" \ + > /dev/stderr + fi +fi