Can i mount the home directories of my users on another drive?


(Renan Azedo ) #1

Hi, friends.

I asked this question to @stephdl and I was reminded that others could have the same doubt.
So…

I have 2 disks in my server.

1- 1Tb
2- 3 Tb

Why my dashboard and windows home directory showme only 49 Gb?

Can i use all space on my drive?

Thanks for all.


Introducing new members on community - 1 Feb 16
Introducing new members on community - 16 Feb 16
(JamesMillar) #2

What you are showing in your pictures is accurately being shown. The root partition “/” is 49 GB, your second drive that is labeled as “/home” is 3 TB as shown in the first pic. NethServer doesn’t use the common path of “/home” as its home directory location; it uses the path “/var/lib/nethserver/home” which is located on your root partition. You will most notably not use your 3TB drive at all without doing some restructuring with mount points and fstab. If you need assistance with that, I’d suggest opening a new topic as that can be highly involved and be done several different ways.


(Renan Azedo ) #3

Thanks for listening.

Is my first time on a forum, and I’m making some errors.

Can i mount the home directories of my users on another drive?

Is a good title to use on my new topic?

Here is a right place to make this question?

Thanks again


Can I mount ibay folder on a RAID 1 partition?
#4

Hi,

Unmount the vg_adlinux_vg from /home to mount it in /var/lib/nethserver/home.
If it’s okay, adjust the fstab to make the mount point permanent.


(Rob Bosch) #5

Can anyone (preverably one of the devs :wink: ) please explain why this convention is chosen not to use /home for user directories and go for a rather strange location of /var/lib/nethserver/home ?

Second question: Does the Nethserver installscript handle this properly when userdirectories are created? I mean, if you intend to have /home on a seperate partition or disk, is /var/lib/nethserver/home mounted on that spot or /home?

Can’t /var/lib/nethserver/home not be a simlink to /home?


(Davide Principi) #6

That was discussed on SME mailing list some years ago:

The goal here is to have a single growing partition. The best choice seems to be /var, as described by the FHS document, considering also that /var is the home directory prefix for system daemons

http://lists.contribs.org/pipermail/devinfo/2013-May/011702.html

It’s possible to map /home to /var/lib/nethserver/home by passing --bind option to the mount command, as @giacomo suggested here:


(Rob Bosch) #7

Then I will not start an old discussion again and deal with the situation… :stuck_out_tongue:


(Stéphane de Labrusse) #8

It is a convention on server to have the data mounted under /var (/var/lib), users are objects, they don’t need a /home like on a workstation.


(Davide Principi) #9

I think the easiest solution is mount /home with --bind and allocate the growing storage to /var. The root partition can be optimized for speed.


(Rob Bosch) #10

Ouch we are going to discussion… lol
But when using Samba and use local services through PAM, creating local accounts, it is another story right?

Anyway, the convention I am used to is to have for instance Samba shares under /home/samba/shares/… and since user home directories usually are shares…

Again, probably because I come from Ubuntu, this is all different… :slight_smile:

As said, lets not do this discussion over. I can understand the reasoning behind the decision and (hopefully :smiley:) will remember when I ever pull out my last hair trying to find that location… :slight_smile:


(Davide Principi) #11

Yes, the useradd command is not aware of the NethServer-specific default home location. This can be a good or bad, depending on the point of view. The UI, which relies on the e-smith event layer, invokes this script when an user is created:

/etc/e-smith/events/user-create/S04user-create-unix


(Stefano) #12

Troll mode on (cit.)

can you please tell me which distro adheres to this standard?
for a new project I’m testing almost all desktop distro and all of them use /home
centos use /home and many other server distro do the same (I’d say all)

If I install NS from NS iso it’s not a problem (but only if I choose an unattended install), but if I install it on top of an existing centos, it could be…

Troll mode off


(Renan Azedo ) #13


(Renan Azedo ) #14

:grinning:


#15

One more Nethserver user happy.

And thank you @Renan_Azedo_de_Olive :wink:


(JamesMillar) #16

This is the best forum community I’m on. Everyone else on the other forums I’m on I find snobby and arrogant.


(Alessio Fattorini) #17

Thank you man! Proud to see such comments, I’ll share this with everyone :smile: maybe in the next newsletter