After installing your OS (Manjaro in my case) and configuring it to your likings, which directories do you backup? (or reverse-question, which directories do you _not_ backup?)

17 points · 12 comments · view on lemmy.world

12 Comments

d3Xt3r@lemmy.nz · 10 pts · 2y (1 reply)

Assuming you're using btrfs, just use snapshots. You can also make use of Snapper to automate the whole thing, including setting up hooks for pacman so that it automatically takes a snapshot before an update.

And for portability/reproducibility of your OS config, just backup your dotfiles:

rsync -avh --exclude={'.local/share/Trash','.Trash-1000','.cache','/[^.]*'} ~/ /mnt/backupfolder/ --delete

and package list.

And for your personal documents, just use your favorite own/cloud service provider's tool.

u202307011927@feddit.de · 1 pts · 2y
[ removed ]
MicroMacro@sh.itjust.works · 6 pts · 2y (6 replies)

/etc and ~/.config in priority

iHUNTcriminals@lemm.ee · 2 pts · 2y (5 replies)

What is typically stored in /etc ?

vepro@iusearchlinux.fyi · 7 pts · 2y (3 replies)

System wide configuration files

u202307011927@feddit.de · 0 pts · 2y (2 replies)

Is it possible to tell my OS that it's always going to have only 1 non-root user and relocate all the ~/.config into /etc?

theshatterstone54@feddit.uk · 3 pts · 2y

You should not do that. Things can break. Your user configurations are stored in .config and Your System configurations stored in /etc/ are used by your system. I wouldn't recommend it.

vepro@iusearchlinux.fyi · 1 pts · 2y

Programs may read from /etc, but it's not recommended. Instead, I recommend having your .config directory stored somewhere, or preferably, have all configs in a git repository (often called dotfiles) and deploy them on systems for example with stow

stepanzak@iusearchlinux.fyi · 2 pts · 2y

It's like .config but system wide. It stands for Editable Text Configuration. Some examples is config for Sudo, Grub, X11 or SDDM.

starman@programming.dev · 5 pts · 2y

I think that you don't need to backup /var or /tmp

moonpiedumplings@programming.dev · 3 pts · 2y

.mozilla

One of the reasons why I will probably never install discord/slack/element for desktop, and I will use the browser version is because it's nice to have everything in one, easy to move around place.

Since I have multiple profiles I can't really take advantage of the firefox sync service.

~/Documents

Notes, poetry, other work.

~/.ssh

So I can access my servers from any machine.

~/Playables

Games and related data. Although this one is of significantly less importance, since I mainly play only ome game, binding of isaac, a roguelite.

prunerye@slrpnk.net · 2 pts · 2y

When using a pre-configured Arch derivative, I really only bother to back up a few folders in /home, e.g. ~/.config, ~/Downloads, ~/Documents, ~/Pictures, ~/Music, maybe also .bashrc if I added a bunch of aliases. Everything else is easy enough to reinstall.

mertn@lemmy.world · 2 pts · 2y (2 replies)
[ removed ]
Rin@lemm.ee · 1 pts · 2y (1 reply)
[ removed ]
mertn@lemmy.world · 1 pts · 2y
[ removed ]
backhdlp@lemmy.blahaj.zone · 2 pts · 2y

Exclude: /dev, /proc, /sys, /tmp, /run, /mnt, /media, /lost+found, /swapfile (not a dir), ~/.cache, ~/.local/share/Trash Include: ~/.cache/paru