fix snapshot script

This commit is contained in:
user1 2023-03-30 04:16:33 +02:00
parent aa417dff32
commit 6134e20f77
2 changed files with 5 additions and 3 deletions

View file

@ -712,7 +712,7 @@ function installation {
fi fi
#forbtrfssnapshots #forbtrfssnapshots
cp ${mountpoint}/etc/fstab ${mountpoint}/etc/fstab.default cp ${mountpoint}/etc/fstab ${mountpoint}/etc/fstab.backup
} }

View file

@ -20,8 +20,10 @@ if [ "make" == "$1" ] || [ "add" == "$1" ] || [ "backup" == "$1" ] || [ "cp" ==
echo "${timetoday}" > /btrfs-root/__current/${pfad}/SNAPSHOT echo "${timetoday}" > /btrfs-root/__current/${pfad}/SNAPSHOT
echo "BACKUP" >> /btrfs-root/__current/${pfad}/SNAPSHOT echo "BACKUP" >> /btrfs-root/__current/${pfad}/SNAPSHOT
cp /etc/fstab /etc/fstab.backup
sed -i "s|__current/${pfad}|__snapshot/${pfad}@`head -n 1 /btrfs-root/__current/${pfad}/SNAPSHOT`|g;" /etc/fstab.default sed -i "s|__current/${pfad}|__snapshot/${pfad}@`head -n 1 /btrfs-root/__current/${pfad}/SNAPSHOT`|g;" /etc/fstab
mkdir -p /btrfs-root/__snapshot/${pfad%/*} mkdir -p /btrfs-root/__snapshot/${pfad%/*}
btrfs subvolume snapshot /btrfs-root/__current/${pfad} /btrfs-root/__snapshot/${pfad}@`head -n 1 /btrfs-root/__current/${pfad}/SNAPSHOT` btrfs subvolume snapshot /btrfs-root/__current/${pfad} /btrfs-root/__snapshot/${pfad}@`head -n 1 /btrfs-root/__current/${pfad}/SNAPSHOT`
@ -36,7 +38,7 @@ if [ "make" == "$1" ] || [ "add" == "$1" ] || [ "backup" == "$1" ] || [ "cp" ==
done done
#reset-fstab #reset-fstab
cp /etc/fstab /etc/fstab.default cp /etc/fstab.backup /etc/fstab
kernel="initramfs-linux.img" kernel="initramfs-linux.img"
linuz="vmlinuz-linux" linuz="vmlinuz-linux"