#!/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"