r/archlinux • • 19h ago

QUESTION Archinstall, Snapper Rollbacks, and Btrfs Assistant. What's Your Setup?

I’m testing out a standard Arch setup for work (installed via Archinstall with its default Btrfs layout) after spending a long time on Fedora. The thing that caught my attention the most was trying to do a system rollback with Snapper. I gave it a few shots—even following AI guides—but just couldn't get it to work. So I turned to a method I had previously dismissed back on Fedora: Btrfs Assistant, a really simple and user-friendly GUI. And well, it worked on the very first try to roll back my root partition.

0 Upvotes

20 comments sorted by

9

u/nikongod 18h ago

My method is to use ext4 and not screw up.

2

u/shcmt 18h ago

I first started using linux 07-08 in there somewhere and ive used ext3/4 this entire time with every distribution ive tried. This year, in an attempt to get away from cloud services, set up proxmox on my home server in raidz1...from 07-26 I had only used ext with the exact same mindset the entire time lmao. zfs is pretty nice though, admittedly.

1

u/Away_Anywhere5843 8h ago

excelente respuesta

1

u/Away_Anywhere5843 18h ago

good for you

6

u/[deleted] 18h ago

[deleted]

0

u/Away_Anywhere5843 18h ago

no sabia que habia puesto un chiste

3

u/Toaster_Strudel_517 18h ago

Manual install, btrfs (for compression, not snapshots), luks2+opal encrypted disk.

1

u/Specialist-Dog-501 18h ago

You can extend with grub-btrfs to have the system snapshots presented at boot time. When an system update kills your instance, you can select another snapshot at boot and voila, back at work.

1

u/Deckma 16h ago

I did ext4 and used timeshift rsync snapshots. I did a manual install and I was more firmilar with how to setup ext4 to work with timeshift at the time. I came from Ubuntu/Mint that did everything for me so I tried to do things I was more familiar with and wouldn't mess up.

If I were to do it again I would probably go with btrfs and make the partion layout so it works with timeshift, it needs a specific layout for timeshift to use btrfs snapshots.

1

u/Away_Anywhere5843 15h ago

muy buena experiencia. gracias

1

u/archover 14h ago edited 13h ago

Welcome to Arch, from a long time Arch and Fedora user.

I've used ext4 almost entirely for my 15 years with Arch.

My setup is pretty ordinary. Two partitions (1 ESP and 1 LUKS, plus partitionless zram swap) with ext4, and systemd-boot and passphrase prompt. Only one kernel (linux package) installed as well.

I never had a situation where I felt Snapper based rollbacks would be advantageous. Subvols are interesting though.

Reason: Careful changes to config files and the system, with an eye to easy reversion, always worked for me. That, and the periodic system backups, and keeping my bit of developed code on git, has been effective.

Happy you found btrfs and Snapper helpful. I will say btrfs is very interesting from the tech perspective.

Good day.

0

u/Away_Anywhere5843 8h ago

si, los usuarios mas experimentados son mas cuidadosos

1

u/Junior_Common_9644 10h ago

EFI Partition with Grub
LUKS2 FDE
LVM inside LUKS2 with root volume and swap volume for hibernation
BTRFS root with /boot (inside the LUKS2 and LVM).
Users via systemd-homed, with the homes being LUKS2 encrypted BTRFS loopback files that grow and shrink for login/logout.
Journald retention of 1 hour.
/var/log on tmpfs
Root snapshots with Snapper

Only manual snapshots in a mounted home directory on rare occasion.

1

u/Away_Anywhere5843 8h ago

excelente. he tomado un par de ideas de tu configuracion

0

u/ludonarrator 17h ago

I use my own tool, which is simpler and much lighter than snapper, to snapshot @home - a systemd timer kicks it off daily. timeshift-autosnap takes snapshots of @ before every update, and adds them as boot entries for convenience.

Frankly, if you can't follow wikis/READMEs and resort to "AI guides" you're headed for eventual disaster.

0

u/Away_Anywhere5843 17h ago

Esta bien tu herramienta y es una gran idea. El único problema es que tienes que mantenerla tu mismo cosa q me parece tedioso

1

u/ludonarrator 17h ago

Yeah, I'm a programmer so that's not an issue for me 😄.

•

u/khsh01 12m ago

I use timeshift.