Old drive with current home directory = Drive A
New drive I wish to use a home directory = Drive B, I gave it an extra file named confirm.txt
I did have a root user account, I just didn't know how to boot into it
The first time around I forgot to copy my old home folder into my new home folder, but now I know that wasn't the issue.
After a bit of fiddling I decided to reinstall fedora.
I tried to separate my / and /home from the fedora installer; for some reason fedora wouldn't let me. Any time I tried to set my /home on my 1TB drive fedora would place my / into said drive. Just to clarify I want my / and everything in it to stay in my 500GB nvme and my /home to be in my 1TB ssd.
I just cut my loses and let fedora do it's usual install in Drive A. Drive B was left untouched.
For the new install I decided to do some thing different
In / I made two new partitions /new_home and /old_home
I went into fstab and made both drives mount; Drive A mounted into /home and Drive B into /new_home
I rebooted; Logged in as normal and Drive B successfully mounted
From here I reversed it, Drive A into /old_home and Drive B into /home
I rebooted; I entered into the KDE Login screen as usual. I typed my password correctly but after a short animation I was placed back into the login screen.
I logged in as root and checked if everything mounted correctly. It did. From / my /home would place me into Drive B the one with confirm.txt. And Drive A was in /old_home
So now I'm confused. Everything mounted properly but I still can't login with my account. I'm assuming this might be a KDE problem but I'd like your opinion.
I've done this several times and yes I can confirm everything mounted properly. The only issue as far as I can tell is that I can't login. I made an edit on the post to clarify this.