Dear experts,
I am going to take the plunge soon and install my very first Proxmox system.
Target hardware is an not-so-new mini-PC (M900 tiny) with 16 GB RAM, one NVMe-SSD (128 GB) and a SATA-HDD (256 GB), all of it used consumer-grade.
Intended usage is as a small home server in my home network for file sharing, media server, and other "minor" stuff.
The data for that will reside on an external btrfs-formatted USB disk.
After reading the documentation and on the forum, I believe that for my first steps and to save on wear and tear of the internal SSD, it would be best to use ext4 and LVM for my initial setup.
Things may change later, once I gain experience, speed becomes more important, a second node joins in, ...
In this I would prefer to have everything "system" on the SSD for fast response times, and swap and VM / containers on the HDD.
I am not yet very much concerned with boot time of the guest systems and would like their logs not to eat up the SSD cells.
The docs state "The installer creates a Volume Group (VG) called pve, and additional LogicalVolumes (LVs) called root, data, and swap, if ext4 or xfs is used.", so everything would end up either on a single disk or spread around over both - situations I would like to avoid for the reasons above.
So, in your experience, is there any sense in what I am trying to do?
And if so: How do I convince the installer not to put everything into a single VG?
From what I understand, the only reason to use LVM in my situation at all is Proxmox's standard of setting up the VM and containers as virtual disks using LVM functionality?
If my ideas are total nonsense: What would you suggest instead?
I would have liked to use btrfs, like I do on my PC, but read a lot here about problems, required workarounds, tech-preview status etc., so I decided to stick with "the standard" - and ZFS with 16 GB RAM would probably not solve my issues either.
Thanks a lot in advance for your help with my first steps in the realm of Proxmox.

I am going to take the plunge soon and install my very first Proxmox system.
Target hardware is an not-so-new mini-PC (M900 tiny) with 16 GB RAM, one NVMe-SSD (128 GB) and a SATA-HDD (256 GB), all of it used consumer-grade.
Intended usage is as a small home server in my home network for file sharing, media server, and other "minor" stuff.
The data for that will reside on an external btrfs-formatted USB disk.
After reading the documentation and on the forum, I believe that for my first steps and to save on wear and tear of the internal SSD, it would be best to use ext4 and LVM for my initial setup.
Things may change later, once I gain experience, speed becomes more important, a second node joins in, ...
In this I would prefer to have everything "system" on the SSD for fast response times, and swap and VM / containers on the HDD.
I am not yet very much concerned with boot time of the guest systems and would like their logs not to eat up the SSD cells.
The docs state "The installer creates a Volume Group (VG) called pve, and additional LogicalVolumes (LVs) called root, data, and swap, if ext4 or xfs is used.", so everything would end up either on a single disk or spread around over both - situations I would like to avoid for the reasons above.
So, in your experience, is there any sense in what I am trying to do?
And if so: How do I convince the installer not to put everything into a single VG?
From what I understand, the only reason to use LVM in my situation at all is Proxmox's standard of setting up the VM and containers as virtual disks using LVM functionality?
If my ideas are total nonsense: What would you suggest instead?
I would have liked to use btrfs, like I do on my PC, but read a lot here about problems, required workarounds, tech-preview status etc., so I decided to stick with "the standard" - and ZFS with 16 GB RAM would probably not solve my issues either.
Thanks a lot in advance for your help with my first steps in the realm of Proxmox.