Is is not possible to use /home as a mount point in KDE Linux?
Of course, I expect it’s the normal case for most distros. But KDE is a DE, not a distro. /etc/fstab is at the OS level.
Does
LABEL=home /home ext4 nosuid,nofail,nodev 0 0
work? (I’ve pruned the oddball option, and specified the type for simplicity.)
I suggest booting to a live USB, then experimenting with mount commands there. (One can make a system unbootable through errors in /etc/fstab.) For example,
KDE Linux is using a BTRFS file system, with a subvolume mounted as /home
You’d need to umnount/remove the subvolume and modify the mounting to add a separate partition and mount it as your $HOME, but as an
“immutable” OS, this doesn’t seem immediately straightforward – my fstab here has no mount points in it, so where are these actually being defined? I haven’t bothered to look into it very deeply. The process itself would be safe enough, once the exiasting $HOME has been unmounted, and the correct files/methods involved have been determined.
Subvolumes are essentially the same thing as separate partitions in btrfs, kinda-sorta.
It may be easier to do a fresh install and use the manual partitioning to set up a separate $HOME with your preferred filesystem.
I haven’t tried replacing a subvolume with a separate partition, nor done a manual install of KDE Linux using this, as I much prefer using btrfs subvolumes instead of the ‘old’ standard of a separate partition.
Just my 2-cents, I often copy and paste /home and /var from backup to a new release on separate partitions. Then during install choose other but leave the nodes un-marked for format. If all else fails try to run a new install then copy and paste your /home node after the install finishes.
KDE Linux is using a BTRFS file system, with a subvolume mounted as /home
Thank you. I thought it was just a proposal, and the name to be decided.
my fstab here has no mount points in it, so where are these actually being defined?
My understanding is that systemd manages mounting using “mount units”, and can generate them from /etc/fstab, but does not need to. See them with systemctl list-units --type=mount