aboutsummaryrefslogtreecommitdiff
path: root/snap
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2021-10-29 21:53:53 -0400
committerMitchell Riedstra <mitch@riedstra.dev>2021-10-29 21:53:53 -0400
commit5b25c5155312f626813e0d36b7933f5eba801dd2 (patch)
tree6e264a92dbe13ed77821a5c5bd536b6701768442 /snap
parente9b933ea6ce85f5d4f4653b7e5e6a7c836fcc893 (diff)
downloaddotfiles-5b25c5155312f626813e0d36b7933f5eba801dd2.tar.gz
dotfiles-5b25c5155312f626813e0d36b7933f5eba801dd2.tar.xz
Major dotfile cleanup
Diffstat (limited to 'snap')
-rw-r--r--snap/btrfs.sh23
-rw-r--r--snap/lvm.sh31
2 files changed, 0 insertions, 54 deletions
diff --git a/snap/btrfs.sh b/snap/btrfs.sh
deleted file mode 100644
index cc2e5a9..0000000
--- a/snap/btrfs.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-set -x
-set -e
-timestamp() {
- date +%m.%d.%y_%H.%M.%S
-}
-
-rootfs="glibc"
-snap="${rootfs}-snap"
-
-cd /ROOT
-
-if [ -e "$snap" ] ; then
- btrfs sub del "$snap"
-fi
-
-if ! [ -e "bak" ] ; then
- btrfs sub create "bak"
-fi
-
-btrfs sub snap -r "$rootfs" "bak/${rootfs}-$(timestamp)"
-btrfs sub snap "$rootfs" "$snap"
-sed -i.bak -e"s/subvol=${rootfs}/subvol=${snap}/g" "${snap}/etc/fstab"
diff --git a/snap/lvm.sh b/snap/lvm.sh
deleted file mode 100644
index 4991495..0000000
--- a/snap/lvm.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