Is there a roadmap from beginner to grandmaster for the current v5.0.16b patch?

I tossed the question in the title to google and the stupid AI recommended a Heroes of the Storm YT video. I'm not sure where to start. Should I start with the campaign or go to multiplayer?

reddit.com
u/paimeixiiz — 13 days ago

Is there an up-to-date list of required directories in the root filesystem to exclude from Btrfs snapshots in EOS_Arch-Linux?

Hello everyone,

I am new to EndeavourOS and Linux in general. I've been reading multiple sources on the web and working to wrap my head around a great many topics. I have a few questions:

  1. The question in the title, is there an up-to-date list of required directories in the root filesystem to exclude from Btrfs snapshots in EOS_Arch-Linux?

There are multiple sources with differing suggested Btrfs subvolume layouts. I prefer to have a flat layout. The pages at the kernel.org System Admin Guide, linked to from the Btrfs Arch Wiki page, are maked as "Obsolete Content".

  1. Should I exclude all of /var or do I need to exclude multiple individual sub-directories within /var? If I need to exclude multiple individual sub-directories within /var, then I need a list of the sub-directories? Since the folders within /var can vary based on the packages installed, would excluding just /var cause problems or come with downsides?

  2. If I decide to use snapshots for my user home directories, as insurance against accident file deletion, are there sub-directories that I need to exclude there?

  3. I have a Btrfs layout listed below, that I would like some feed back on. Am I missing some exclusions? Am I excluding a folder that should not be excluded?

Background Info:

  • 1x 2TB NVMe, 1x 4TB HDD, 1x 8TB HDD
  • No drive spanning or RAID (not what I'm looking to do at them moment)
  • I want to use Snapper, Btrfs Assistant, Grub, grub-btrfs, and snap-pac (for pre/post snapshots with pacman)
  • I will be using qemu/kvm with virsh and virt-manager (moving away from Virtualbox), but my VM files will reside separately from /var/lib...)
  • I want to use Steam, WINE, Lutris, and maybe Heroic Launcher
  • I may use a few flatpaks (not Steam), but prefer standard packages
  • All video game files will reside on my NVMe separate from my user home folder
  • My data and documents will reside separately outside of my user home folder
  • In general I want to keep the system root filesystem and user home folder lean within sane limitations
  • I currently dual-boot Windows and Linux Mint, but I will be dropping Windows completely, reclaiming the disk space used by Windows, and moving data on NTFS partitions to Btrfs filesystems
  • I will be replacing Linux Mint
  • I am considering dual-booting 2 different Linux distros to separate work from play (something like Fedora/Endeavour, OpenSUSE/Endeavour, Nobara/Endeavour, or another dual setup)
  • Video game files will not be snapshotted (NoCOW)... there are benefits to removing and reinstalling some games after multiple patches (ex: some Blizzard games)

My flat Btrfs layout ideas and naming conventions using EndeavourOS and OpenSUSE (I took inspiration from multiple sources):

EndeavourOS setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @eos_root (eos root subvolume mounted at /)
  • @eos_home (eos user home subvolume mounted at /home)
  • @eos_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @eos_home_snapshots (arch user home snapshots subvolume mounted at /home/.snapshots)
  • @eos_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @eos_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @eos_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @eos_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @eos_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @eos_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

OpenSUSE setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @suse_root (suse root subvolume mounted at /)
  • @suse_home (suse user home subvolume mounted at /home)
  • @suse_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @suse_home_snapshots (suse user home snapshots subvolume mounted at /home/.snapshots)
  • @suse_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @suse_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @suse_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @suse_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @suse_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @suse_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

Non-Root Filesystem Data:

  • @mydata = /mnt/mydata
  • @linux_gaming = /mnt/linux_gaming
  • @vm_storage = /mnt/vm_storage

2TB NVME (2TB partition/Btrfs filessystem)

  1. linux_gaming
  2. eos and opensuse

4TB HDD (3TB partition/Btrfs filessystem and a chunk of unallocated space):

  1. vm_storage
  2. 1TB empty unallocated space (not partitioned)

8TB HDD (5TB partition/Btrfs filesystem and a chunk of unallocated space):

  1. mydata and user home subvolumes
  2. 3TB empty unallocated space (not partitioned)

I'm leaving some extra un-partitioned/unallocated space for emergencies and/or experiments I haven't thought of yet (ex: installing a distro to the bare metal for distro exploration/experimentation outside of a VM).

reddit.com
u/paimeixiiz — 14 days ago

Is there an up-to-date list of directories in the root filesystem to exclude from Btrfs snapshots in Void-Linux?

Hello everyone,

I am new to Void-Linux and Linux in general. I've been reading multiple sources on the web and working to wrap my head around a great many topics. I have a few questions:

  1. The question in the title, is there an up-to-date list of directories in the root filesystem to exclude from Btrfs snapshots in Void-Linux?

There are multiple sources with differing suggested Btrfs subvolume layouts. I prefer to have a flat layout. The pages at the kernel.org System Admin Guide, are maked as "Obsolete Content".

  1. Should I exclude all of /var or do I need to exclude multiple individual sub-directories within /var? If I need to exclude multiple individual sub-directories within /var, then I need a list of the sub-directories? Since the folders within /var can vary based on the packages installed, would excluding just /var cause problems or come with downsides?

  2. If I decide to use snapshots for my user home directories, as insurance against accident file deletion, are there sub-directories that I need to exclude there?

  3. I have a Btrfs layout listed below, that I would like some feed back on. Am I forgetting some exclusions? Am I excluding a folder that should not be excluded?

Background Info:

  • 1x 2TB NVMe, 1x 4TB HDD, 1x 8TB HDD
  • No drive spanning or RAID (not what I'm looking to do at them moment)
  • I want to use Snapper, Grub, grub-btrfs, and snap-xbps (for pre/post snapshots)
  • I will be using qemu/kvm with virsh and virt-manager (moving away from Virtualbox), but my VM files will reside separately from /var/lib...)
  • I want to use Steam, WINE, Lutris, and maybe Heroic Launcher
  • I may use a few flatpaks (not Steam), but prefer standard packages
  • All video game files will reside on my NVMe separate from my user home folder
  • My data and documents will reside separately outside of my user home folder
  • In general I want to keep the system root filesystem and user home folder lean within sane limitations
  • I currently dual-boot Windows and Linux Mint, but I will be dropping Windows completely, reclaiming the disk space used by Windows, and moving data on NTFS partitions to Btrfs filesystems
  • I will be replacing Linux Mint
  • I am considering dual-booting 2 different Linux distros to separate work from play (something like Fedora/Void-Linux, OpenSUSE/Void-Linux, Nobara/Void-Linux, EndeavourOS/Void-Linux, or another dual setup)
  • Video game files will not be snapshotted (NoCOW)... there are benefits to removing and reinstalling some games after multiple patches (ex: some Blizzard games)

My flat Btrfs layout ideas and naming conventions using EndeavourOS and Void-Linux:

Endeavour setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @eos_root (eos root subvolume mounted at /)
  • @eos_home (eos user home subvolume mounted at /home)
  • @eos_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @eos_home_snapshots (arch user home snapshots subvolume mounted at /home/.snapshots)
  • @eos_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @eos_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @eos_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @eos_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @eos_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @eos_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

Void-Linux setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @void_root (void root subvolume mounted at /)
  • @void_home (void user home subvolume mounted at /home)
  • @void_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @void_home_snapshots (void user home snapshots subvolume mounted at /home/.snapshots)
  • @void_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @void_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @void_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @void_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @void_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @void_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

Non-Root Filesystem Data:

  • @mydata = /mnt/mydata
  • @linux_gaming = /mnt/linux_gaming
  • @vm_storage = /mnt/vm_storage

2TB NVME (2TB partition/Btrfs filessystem)

  1. linux_gaming
  2. eos and opensuse

4TB HDD (3TB partition/Btrfs filessystem and a chunk of unallocated space):

  1. vm_storage
  2. 1TB empty unallocated space (not partitioned)

8TB HDD (5TB partition/Btrfs filesystem and a chunk of unallocated space):

  1. mydata and user home subvolumes
  2. 3TB empty unallocated space (not partitioned)

I'm leaving some extra un-partitioned/unallocated space for emergencies and/or experiments I haven't thought of yet (ex: installing a distro to the bare metal for distro exploration/experimentation outside of a VM).

reddit.com
u/paimeixiiz — 16 days ago

Is there an up-to-date list of directories in the root filesystem to exclude from Btrfs snapshots in OpenSUSE?

Hello everyone,

I am new to OpenSUSE and Linux in general. I've been reading multiple sources on the web and working to wrap my head around a great many topics. I have a few questions:

  1. The question in the title, is there an up-to-date list of directories in the root filesystem to exclude from Btrfs snapshots in OpenSUSE?

There are multiple sources with differing suggested Btrfs subvolume layouts. I prefer to have a flat layout. The pages at the kernel.org System Admin Guide, are maked as "Obsolete Content".

  1. Should I exclude all of /var or do I need to exclude multiple individual sub-directories within /var? If I need to exclude multiple individual sub-directories within /var, then I need a list of the sub-directories? Since the folders within /var can vary based on the packages installed, would excluding just /var cause problems or come with downsides?

  2. If I decide to use snapshots for my user home directories, as insurance against accident file deletion, are there sub-directories that I need to exclude there?

  3. I have a Btrfs layout listed below, that I would like some feed back on. Am I forgetting some exclusions? Am I excluding a folder that should not be excluded?

Background Info:

  • 1x 2TB NVMe, 1x 4TB HDD, 1x 8TB HDD
  • No drive spanning or RAID (not what I'm looking to do at them moment)
  • I want to use Snapper, Btrfs Assistant, Grub, grub-btrfs, and yast2-snapper (for pre/post snapshots)
  • I will be using qemu/kvm with virsh and virt-manager (moving away from Virtualbox), but my VM files will reside separately from /var/lib...)
  • I want to use Steam, WINE, Lutris, and maybe Heroic Launcher
  • I may use a few flatpaks (not Steam), but prefer standard packages
  • All video game files will reside on my NVMe separate from my user home folder
  • My data and documents will reside separately outside of my user home folder
  • In general I want to keep the system root filesystem and user home folder lean within sane limitations
  • I currently dual-boot Windows and Linux Mint, but I will be dropping Windows completely, reclaiming the disk space used by Windows, and moving data on NTFS partitions to Btrfs filesystems
  • I will be replacing Linux Mint
  • I am considering dual-booting 2 different Linux distros to separate work from play (something like Fedora/OpenSUSE, OpenSUSE/EndeavourOS, Nobara/OpenSUSE, or another dual setup)
  • Video game files will not be snapshotted (NoCOW)... there are benefits to removing and reinstalling some games after multiple patches (ex: some Blizzard games)

My flat Btrfs layout ideas and naming conventions using EndeavourOS and OpenSUSE:

Endeavour setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @eos_root (eos root subvolume mounted at /)
  • @eos_home (eos user home subvolume mounted at /home)
  • @eos_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @eos_home_snapshots (arch user home snapshots subvolume mounted at /home/.snapshots)
  • @eos_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @eos_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @eos_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @eos_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @eos_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @eos_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

OpenSUSE setup:

  • top level volume (unnamed and not mounted during normal operation)
  • @suse_root (suse root subvolume mounted at /)
  • @suse_home (suse user home subvolume mounted at /home)
  • @suse_root_snapshots (snapshots subvolume mounted at /.snapshots, must be adjusted after snapper package install)
  • @suse_home_snapshots (suse user home snapshots subvolume mounted at /home/.snapshots)
  • @suse_var (subvolume to exclude from snapper snapshots, mounted at /var)
  • @suse_srv (subvolume to exclude from snapper snapshots, mounted at /srv)
  • @suse_opt (subvolume to exclude from snapper snapshots, mounted at /opt)
  • @suse_tmp (subvolume to exclude from snapper snapshots, mounted at /tmp)
  • @suse_local (subvolume to exclude from snapper snapshots, mounted at /usr/local)
  • @suse_root_user (the root user's home folder, subvolume to exclude from snapper snapshots, mounted at /root)

Non-Root Filesystem Data:

  • @mydata = /mnt/mydata
  • @linux_gaming = /mnt/linux_gaming
  • @vm_storage = /mnt/vm_storage

2TB NVME (2TB partition/Btrfs filessystem)

  1. linux_gaming
  2. eos and opensuse

4TB HDD (3TB partition/Btrfs filessystem and a chunk of unallocated space):

  1. vm_storage
  2. 1TB empty unallocated space (not partitioned)

8TB HDD (5TB partition/Btrfs filesystem and a chunk of unallocated space):

  1. mydata and user home subvolumes
  2. 3TB empty unallocated space (not partitioned)

I'm leaving some extra un-partitioned/unallocated space for emergencies and/or experiments I haven't thought of yet (ex: installing a distro to the bare metal for distro exploration/experimentation outside of a VM).

reddit.com
u/paimeixiiz — 16 days ago

New to Endeavour and looking for install guides with Btrfs

Hello everyone,

I'm looking for EndeavourOS install guides that include details on configuring Btrfs. I want to use snapper and btrfs assistant to handle snapshots. I will be using Grub and I want to have btrfs snapshots in the grub menu.

reddit.com
u/paimeixiiz — 17 days ago

Was SC:BW poorly designed to the point that Protoss was broken or overpowered?

I just came across SC:Broodware and Star Craft II, and was wondering if I should play SC:Broodwar before playing Star Craft II. It looks like Protoss was the most heavily changed in the sequel. Was the extensive changes to Protoss due to flaws in the original game or just flaws in the protoss faction?

reddit.com
u/paimeixiiz — 19 days ago

/boot and /efi should they be on separate partitions? If yes...

Update:

I posted a reply to the first group of folks who responded in a comment: https://www.reddit.com/r/cachyos/comments/1uuc9f0/comment/ox33i05/

The comment provides additional info. and follow up questions. Original post below.

Should /boot and /efi in a EUFI system be placed on separate partition? If yes should both partitions be fat32 and what minimum size should each be?

A bit of background...

Please forgive me I'm still very new to Linux. I reading and trying to take in many things. I currently have a fat32 partition that is 500 mb and I have it mounted as /boot/efi. I have grub mounted there. So should I have 2 partitions, one for /boot and one for /efi? Should they be mounted independently or should I preserve the /boot/efi path in the mount setup? Should both be fat32 and if yes should both partitions be 500 mb or a different size?

reddit.com
u/paimeixiiz — 1 month ago

/boot/ and /efi should they be on separate partitions? If yes...

Should /boot and /efi in a EUFI system be placed on separate partition? If yes should both partitions be fat32 and what minimum size should each be?

A bit of background...

Please forgive me I'm still very new to Linux. I reading and trying to take in many things. I currently have a fat32 partition that is 500 mb and I have it mounted as /boot/efi. I have grub mounted there. So should I have 2 partitions, one for /boot and one for /efi? Should they be mounted independently or should I preserve the /boot/efi path in the mount setup? Should both be fat32 and if yes should both partitions be 500 mb or a different size?

reddit.com
u/paimeixiiz — 1 month ago
▲ 5 r/btrfs

Questions about Btrfs and my Btrfs setup ideas

Hello everyone,

I have multiple drives with multiple partitions in a dual boot Linux Mint and Win 11 setup. I'm still quite new so please forgive me if my ideas don't make sense. I'm planning on migrating completely to Linux. I'm trying to wrap my head around a bunch of things and be grounded before leaping forward.

The following is my current drive setup.

Drive-1 NVME 2TB:

  • Linux Steam game data ext4
  • Win 11 game data NTFS

Drive-2 4TB HDD:

  • Mint root ext4
  • /home ext4
  • VM partition ext4 (for experimenting with distros)
  • data on NTFS

Drive-3 8TB HDD:

  • boot partition fat32
  • Win 11 drive C NTFS
  • data on NTFS
  • data on ext4
  • timeshift snapshots ext4
  • empty space

Because I have Linux root and home separate, I can wipe the root and reinstall or roll-back from a timeshift snapshot at will, without any danger of harming my /home. I want to preserve the separation between root and home, and preserve the ability to reinstall, recover, or roll-back at will. All of my data (documents, pics, etc.) currently is on the NTFS data partition on the 8TB. When I remove win 11 any NTFS data partitions will be changed to Btrfs or removed. I want to delete the partitions on the NVME drive and create a single partition that takes up the entire drive (I'll reinstall my games). I think the Btrfs flat approach might be the best option for me, but I'm not totally sure and I'm not sure how to set it up given my drive configuration. I want to be able to mount the Linux steam game partition at /mnt/steam, my data and documents at /mnt/mydata, and the VM partition at /mnt/vm_exp. I think the timeshift snapshots partition would be deleted, since I would switch to snapper.

Questions:

  1. Each time I format a NTFS or ext4 partition with Btrfs does this create a new top level volume?
  2. Is there any benefit to moving my Linux Steam gaming partition to Btrfs? Saved game files are backed up separately with my documents.
  3. Since VM files will be pre-allocated is there any point to using Btrfs with them if I won't be using snapshots?
  4. I wasn't looking for any RAID setup or looking to use the 3 drives as one big storage pool, would I be forced into that?
  5. Do I need to format the boot partition as Btrfs so that if I roll-back the root after a bad update that includes a newer kernel, it will return the GRUB/boot partition to the previous state, or should I stick with fat32?
  6. In regard to #5, would it matter if I switched from grub to systemd-boot?
  7. The subvolumes I think I need are: root, home, steam, mydata, and maybe VM_exp. Would that be a good/smart/proper subvolume configuration?
  8. Given the subvolume ideas in #7 are there downsides or draw backs?
  9. With some of the free space on the 8TB, I want to create a partition and install a different distro, such as Nobara or Cachy for gaming, but share the /home partition and subvolume by using different user names (ex: mint=bob_work, cachy=bob_games), would this cause trouble?
  10. With the idea in #9, the root of the gaming distro would be Btrfs as well, so this would be a different root subvolume. Is this doable? How would I go about differentiating between the 2 root subvolumes?

Thanks.

reddit.com
u/paimeixiiz — 1 month ago