finish rsync backup over ssh from lvm snapshot to zfs snapshot
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 1 May 2009 17:41:14 +0000 (17:41 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 1 May 2009 17:41:14 +0000 (17:41 +0000)
git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@32 191e9f34-6774-4a6d-acfc-7664dacd4a2a

recepies/lvm/create-lvm-snapshot [new file with mode: 0644]
recepies/lvm/remove-lvm-snapshot [new file with mode: 0644]
recepies/rsync/pull-backup-over-ssh/01.generate-root-ssh-key [new symlink]
recepies/rsync/pull-backup-over-ssh/02.copy-root-identity [new symlink]
recepies/rsync/pull-backup-over-ssh/1.generate-root-ssh-key [deleted symlink]
recepies/rsync/pull-backup-over-ssh/10.create-lvm-snapshot [new symlink]
recepies/rsync/pull-backup-over-ssh/11.pull-backup-from-snapshot [new file with mode: 0644]
recepies/rsync/pull-backup-over-ssh/12.create-zfs-snapshot [new symlink]
recepies/rsync/pull-backup-over-ssh/13.remove-lvm-snapshot [new symlink]
recepies/rsync/pull-backup-over-ssh/2.copy-root-identity [deleted symlink]

diff --git a/recepies/lvm/create-lvm-snapshot b/recepies/lvm/create-lvm-snapshot
new file mode 100644 (file)
index 0000000..02400fc
--- /dev/null
@@ -0,0 +1,12 @@
+root@koha-hw:~# lvcreate -s -L 10G -n vz-backup /dev/vg/vz
+  Logical volume "vz-backup" created
+
+root@koha-hw:~# test -d /mnt/vz-backup || mkdir /mnt/vz-backup
+
+root@koha-hw:~# mount /dev/vg/vz-backup /mnt/vz-backup/
+
+root@koha-hw:~# df /mnt/vz-backup/
+Filesystem           1K-blocks      Used Available Use% Mounted on
+/dev/mapper/vg-vz--backup
+                     103212320  76571060  26641260  75% /mnt/vz-backup
+
diff --git a/recepies/lvm/remove-lvm-snapshot b/recepies/lvm/remove-lvm-snapshot
new file mode 100644 (file)
index 0000000..6971e1f
--- /dev/null
@@ -0,0 +1,6 @@
+root@koha-hw:~# umount /dev/vg/vz-backup
+
+root@koha-hw:~# lvremove /dev/vg/vz-backup 
+Do you really want to remove active logical volume "vz-backup"? [y/n]: y
+  Logical volume "vz-backup" successfully removed
+
diff --git a/recepies/rsync/pull-backup-over-ssh/01.generate-root-ssh-key b/recepies/rsync/pull-backup-over-ssh/01.generate-root-ssh-key
new file mode 120000 (symlink)
index 0000000..5c02906
--- /dev/null
@@ -0,0 +1 @@
+../../ssh/login-without-password/1.generate-root-ssh-key
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/02.copy-root-identity b/recepies/rsync/pull-backup-over-ssh/02.copy-root-identity
new file mode 120000 (symlink)
index 0000000..1bde431
--- /dev/null
@@ -0,0 +1 @@
+../../ssh/login-without-password/2.copy-root-identity
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/1.generate-root-ssh-key b/recepies/rsync/pull-backup-over-ssh/1.generate-root-ssh-key
deleted file mode 120000 (symlink)
index 5c02906..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../ssh/login-without-password/1.generate-root-ssh-key
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/10.create-lvm-snapshot b/recepies/rsync/pull-backup-over-ssh/10.create-lvm-snapshot
new file mode 120000 (symlink)
index 0000000..79eae03
--- /dev/null
@@ -0,0 +1 @@
+../../lvm/create-lvm-snapshot
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/11.pull-backup-from-snapshot b/recepies/rsync/pull-backup-over-ssh/11.pull-backup-from-snapshot
new file mode 100644 (file)
index 0000000..ae201cc
--- /dev/null
@@ -0,0 +1 @@
+root@opl:~# rsync -ravHC --progress koha-hw:/mnt/vz-backup/ /zfs/vz/
diff --git a/recepies/rsync/pull-backup-over-ssh/12.create-zfs-snapshot b/recepies/rsync/pull-backup-over-ssh/12.create-zfs-snapshot
new file mode 120000 (symlink)
index 0000000..1f3a787
--- /dev/null
@@ -0,0 +1 @@
+../../zfs/20.create-snapshot
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/13.remove-lvm-snapshot b/recepies/rsync/pull-backup-over-ssh/13.remove-lvm-snapshot
new file mode 120000 (symlink)
index 0000000..3ef511f
--- /dev/null
@@ -0,0 +1 @@
+../../lvm/remove-lvm-snapshot
\ No newline at end of file
diff --git a/recepies/rsync/pull-backup-over-ssh/2.copy-root-identity b/recepies/rsync/pull-backup-over-ssh/2.copy-root-identity
deleted file mode 120000 (symlink)
index 1bde431..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../ssh/login-without-password/2.copy-root-identity
\ No newline at end of file