diff options
| author | Mitch Riedstra <mitch@riedstra.us> | 2019-10-15 20:56:41 -0400 |
|---|---|---|
| committer | Mitch Riedstra <mitch@riedstra.us> | 2019-10-15 20:56:41 -0400 |
| commit | eefbd029b55b2782b0d7b11b4989ce0ca9b256cd (patch) | |
| tree | 535511fd3154342117d67171e28a312bd30c7f87 /lvm-snapshot.sh | |
| parent | 5840f413825e053b645a338d71c1916a06094335 (diff) | |
| download | dotfiles-eefbd029b55b2782b0d7b11b4989ce0ca9b256cd.tar.gz dotfiles-eefbd029b55b2782b0d7b11b4989ce0ca9b256cd.tar.xz | |
Massive organization of my dotfiles
Diffstat (limited to 'lvm-snapshot.sh')
| -rw-r--r-- | lvm-snapshot.sh | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/lvm-snapshot.sh b/lvm-snapshot.sh deleted file mode 100644 index 4991495..0000000 --- a/lvm-snapshot.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -set -e - -vg="x230" -lv="root" -snap_name="${lv}-snap" -mountpoint="/mnt/snap" -PERCENT="100" - -mount_fs() { - _device="$1"; shift - _opts="nouuid,rw" - _mntpoint="$1"; shift - if ! [ -d "$_mntpoint" ] ; then - mkdir "$_mntpoint" - fi - mount -o "$_opts" "$_device" "$_mntpoint" -} - -# If snapshot doesn't exist -if ! lvm lvs "$vg/$snap_name" >/dev/null 2>&1 ; then - lvm lvcreate "$vg/$lv" -s --name "$snap_name" -l "${PERCENT}%ORIGIN" - mount_fs "/dev/$vg/$snap_name" "$mountpoint" - sed -i.bak -r "s@(/dev/${vg}/${lv})@\1${snap_name}@" \ - "$mountpoint/etc/fstab" - umount "$mountpoint" -else - printf 'Cannot continue snapshot "%s" already exists.\n' \ - "$vg/$snap_name" - exit 1; -fi |
