Restoring / to a previous snapshot of @
If you ever want to restore / using one of snapper's snapshots, first boot into a live Arch Linux USB/CD.
Mount the toplevel subvolume (subvolid=5). That is, omit any subvolid mount flags.
Find the snapshot you want to recover in /mnt/
@snapshots/*/info.xml.
Tip: You can use vi to easily browse through each file:
# vi /mnt/
@snapshots/*/info.xml
Use :n to see the next file and :rew to go back to the first file.
Browse through the <description> tags and the <date> tags, and when you find the snapshot you wish to restore, remember the <num> number.
Now, move @ to another location (e.g. /@.broken) to save a copy of the current system. Alternatively, simply delete @ using btrfs subvolume delete.
Create a read-write snapshot of the read-only snapshot snapper took:
# btrfs subvol snapshot /mnt/
@snapshots/#/snapshot /mnt/@
Where # is the number of the snapper snapshot you wish to restore. Your / has now been restored to the previous snapshot. Now just simply reboot.
теперь дрочись в сласть