this post was submitted on 05 Mar 2024
91 points (87.0% liked)

Linux

47334 readers
1135 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 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 6 months ago (2 children)

Partitioning does have benefits especially for enterprise scenarios. It allows you to specify different policies per mount point (i.e. no executables on /tmp, etc.). It prevents a runaway process from filling your hard disk with logs. It lets you keep your data separated from your OS, or have multiple OSs with the same home partition.

For home use you'll probably go with something simpler, like separated home, root and games partitions, for instance.

Nowadays you should opt for LVM volumes or BTRFS subvolumes instead of partitions as these are way more flexible should you change your mind in the future about the sizes you allocated.

[–] [email protected] 2 points 6 months ago

Yeah, I really like the archinstall default btrfs layout, 1 subvolume for each of these

  └─root    254:0    0  1.8T  0 crypt /var/log
                                      /var/cache/pacman/pkg
                                      /home
                                      /.snapshots
                                      /
[–] [email protected] 0 points 6 months ago* (last edited 6 months ago)

Partitioning have benefits. It is quite easy to set up "modern gnu/linux" since they all use a graphical installer. For sizes you can refer to openbsd's disklabel(8) man page.

It increase stability and security. Not only for enterprise.