diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2021-10-29 21:53:53 -0400 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2021-10-29 21:53:53 -0400 |
| commit | 5b25c5155312f626813e0d36b7933f5eba801dd2 (patch) | |
| tree | 6e264a92dbe13ed77821a5c5bd536b6701768442 /snap | |
| parent | e9b933ea6ce85f5d4f4653b7e5e6a7c836fcc893 (diff) | |
| download | dotfiles-5b25c5155312f626813e0d36b7933f5eba801dd2.tar.gz dotfiles-5b25c5155312f626813e0d36b7933f5eba801dd2.tar.xz | |
Major dotfile cleanup
Diffstat (limited to 'snap')
| -rw-r--r-- | snap/btrfs.sh | 23 | ||||
| -rw-r--r-- | snap/lvm.sh | 31 |
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 |
