21
Best BTRFS setup for Debian 12 server
(lemmy.world)
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.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
If it was me I would do:
/dev/md0 (/boot on SSD RAID1) mounted to /boot
/dev/md1 (LVM PV on SSD RAID1)
/dev/md2 (LVM PV on HDD RAID1)
vgssd mapped to md1
swap lv on vgssd mapped as swap
root lv on vgssd mounted to / *var lv on vgssd
varaudit lv on vgssd mounted to /var/audit
home lv on vgssd mounted to /home
For these you can make the volumes smaller than the SSD and grow them on the fly pretty easily later on as you need more space in home root or var.
You could format all the data logical volumes btrfs2 if you'd like and encrypt with LUKS! That's the Synology recommended config, I've also used xfs with my important volumes with no issues.
Why would you use LVM to configure the RAID-1 devices? Btrfs supports raid1 natively.
Because familiarity and stability? Sounds like the butter RAID1 wouldn't be a bad option either though:
https://unix.stackexchange.com/questions/480391/btrfs-raid-1-vs-mdadm-raid-1#:~:text=BTRFS%20has%20better%20data%20safety,parallelizing%20writes%20and%20striping%20reads.