I'm currently setting up user directories on a zfs filesystem (Solaris
10) which I then nfs mount on an OpenSUSE 9.3 system.

I have a zpool called zpool1. First, I set up a "home" zfs volume:

zfs create zpool1/la_home_hpc_users
zfs sharenfs=on zpool1/la_home_hpc_users

Then I create a user directory/volume:

zfs create zpool1/la_home_hpc_users/paceytmp
zfs set sharenfs=on zpool1/la_home_hpc_users/paceytmp
zfs set quota=225M zpool1/la_home_hpc_users/paceytmp
chown paceytmp /zpool1/la_home_hpc_users/paceytmp
chmod 700 /zpool1/la_home_hpc_users/paceytmp
chgrp 225 /zpool1/la_home_hpc_users/paceytmp

And confirm that this is done:

% zfs list |grep paceytmp
zpool1/la_home_hpc_users/paceytmp     40.7K   225M  40.7K
/zpool1/la_home_hpc_users/paceytmp

% ls -ld /zpool1/la_home_hpc_users/paceytmp
drwx------   2 paceytmp cp             2 Mar 31 09:47
/zpool1/la_home_hpc_users/paceytmp

Hopping across to my linux box, I now mount the "home" volume:

% mount -o rw -t nfs thumper:/zpool1/la_home_hpc_users /home/users

And confirm:

% cd /home/users
% df -k .
Filesystem           1K-blocks      Used Available Use% Mounted on
thumper:/zpool1/la_home_hpc_users
                     18137839904       544 18137839360   1% /home/users
% ls -ld paceytmp
drwxr-xr-x+ 2 root root 2 2009-03-31 09:47 paceytmp

The owner is root, not the user I set chown for. I also seem to have a
facl I never set up. Can someone advise on the correct way to do this so
that the permissions are correct?

Thanks,
Mike.

-----

Dr Mike Pacey,                         Email: m.pa...@lancaster.ac.uk
High Performance Systems Support,      Phone: 01524 593543
Information Systems Services,            Fax: 01524 594459
Lancaster University,
Lancaster LA1 4YW



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to