On Fri 16 Oct 2020 at 11:23:13 (+0200), Jesper Dybdal wrote:
> I currently have /home in the root partition.  I am considering moving
> it to a different existing partition.
> 
> Can I simply move the files and then make /home a symlink to /disk2/home?
> 
> Or perhaps set up a symlink for each user: /home/user1 => /disk2/home/user1?

This has the advantage that you can move users' individual home
directories at different times, whenever they're not logged in,
because they don't all have to reside in one location.

> Do either of these run a risk of files under /home being needed before
> /disk2 is mounted (it is in fstab)?

No, fstab is processed before users are alowed to login.

My own systems boot up and run with /home empty¹ (just a mount point
directory). Apart from root, the only user who can login is "unlock",
because their home directory is in /var/local/home/, and the only
thing they can do is unlock an encrypted partition and mount it on
/home, whereupon they get logged out.

¹ I lie: they contain an empty file:
  # ls -l /home/
  total 0
  -rw-r--r-- 1 root root 0 Nov 27  2019 0
  # 

Cheers,
David.

Reply via email to