this post was submitted on 17 Sep 2026
20 points (100.0% liked)

Linux

67621 readers
665 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 

I started out by having only Windows, and what I did was simply shrink the windows partitions and add some ext4 at the end for Arch.

Now I want to get rid of all Windows and go Linux-only, and was wondering what would be the best setup for my use-case, which is mostly gaming, some programming.

I have these disks:

  • one very fast m.2 1TB SSD that I want my current most-played games on
  • one slower SATA 1TB SSD that I would be fine with games I play less or whose loading times I don't care that much about
  • one newer 4TB HDD for all my music, photos, documents, torrents and shit
  • one old 1TB HDD for idk whatever

The root volume is on the m.2 SSD and is LUKS encrypted. Would love for everything to be encrypted.

The rest are all just separate mount points, and I either manually or use Steam's storage features to move games around.

Since I'm still mostly a Linux noob, I was just wondering what more experienced Lemmy people would think to be best.

I was thinking about some LVM setup (though I haven't looked at yet how that works) that via lvmcache automatically uses the faster drives for the most used data, but I'm not sure how well that works compared to just moving the games I care about to the fast SSD, because as far as I see it works by caching the most-used stuff, but I want a new game I install to be immediately fast, not some time later after it was determined that it's "most-used".

you are viewing a single comment's thread
view the rest of the comments
[–] borosilicate@lemmy.dbzer0.com 2 points 11 hours ago (1 children)

I like it because I have a super complicated setup where a NAS is mounted in multiple places and gracefully disappears when I’m not at home (all managed deterministically with systemd at boot). Otherwise, I’d have to write a bash script that runs on a cron job to check the mount points. The way I have it now is laughably superior to that old, manual, (IMO incredibly kludgey) way of doing it.

[–] hellmo_luciferrari@lemmy.zip 2 points 10 hours ago (1 children)

That's part of the beauty of Linux; power of option. Don't like the way something is done; do it another way. Don't like the tool, find a new tool.

While I think NixOS is quite cool, absolutely no hate here, I find it isn't the right tool for me.

For my NAS, I only have it mounted to devices that are on network. For my laptop, I have other ways of accessing it. Mainly from my laptop, I have no need for the NAS as the NAS is primarily used by other services hosted on network, and from there I can access the web front end for much of it. So with a simple VPN connection I can access everything.

[–] borosilicate@lemmy.dbzer0.com 2 points 9 hours ago (1 children)

Nice. I like Nix because it allows me to build custom systemd services that just work. I was able to build a systemd service I call “homebeacon” which tells my laptop whether it's actually on my home network, cryptographically. A responder on my server signs a challenge with an Ed25519 key; the laptop checks four cheap network signals first, then does the handshake. The signature covers the server's address so it can't be relayed from outside.

The verdict raises or lowers a systemd target. NAS mounts arm when home and go inert when away, so the filesystem doesn't hang. Battery charges to 80% at the desk, 100% travelling. It doesn’t drive firewall rules, keyring unlock, disk unlock; Nothing a spoofed "home" could turn into access.

[–] hellmo_luciferrari@lemmy.zip 2 points 8 hours ago

That all sounds pretty cooll! Some of that is outside the scope of what I would need; but would still say quite a cool setup.

For anything custom on my setup I have repos on my git server that is easily pulled down when I decide to nuke my systems and start fresh. Which doesn't happen for years at a time.

And even then on my main rig, I have all of my data separated to other disks. And backed up to my NAS if I deem it critical.