#!/usr/bin/env bash MNT_ROOT="/mnt/newroot" MNT_BASE="/mnt/root" mkdir -v -p "$MNT_BASE" "$MNT_BASE" mount -v /dev/vg0/root "${MNT_BASE}" mkdir -v -p "${MNT_ROOT}/"{usr,root,home,var} mkdir -v -p "${MNT_ROOT}/var/log" mount -v /dev/vg0/roothome "${MNT_ROOT}/root" mount -v /dev/vg0/home "${MNT_ROOT}/home" mount -v /dev/vg0/usr "${MNT_ROOT}/usr" mount -v /dev/vg0/logs "${MNT_ROOT}/var/log" rsync -avxhHAX --progress "${MNT_BASE}/var/log/" "${MNT_ROOT}/var/log/" rsync -avxhHAX --progress "${MNT_BASE}/"{root,home,usr} "${MNT_ROOT}/" rm -rf "${MNT_BASE}/"{root,home,usr}/* rm -rf "${MNT_BASE}/"var/log/* echo "/dev/vg0/roothome /root ext4 defaults,errors=remount-ro 0 0" >> "${MNT_BASE}/etc/fstab" echo "/dev/vg0/home /home ext4 defaults,errors=remount-ro 0 0" >> "${MNT_BASE}/etc/fstab" echo "/dev/vg0/usr /usr btrfs defaults,compress 0 0" >> "${MNT_BASE}/etc/fstab" echo "/dev/vg0/logs /var/log btrfs defaults,compress 0 0" >> "${MNT_BASE}/etc/fstab"