Followup: William.Roche at Sun.COM pointed out the cause of the problem. It
was the resource control parameter process.max-file-size restricting files to
4GB for processes running in the brandz/lx zone.
In the global zone, as a regular (non-root) user:
$ prctl -n process.max-file-size $$
process: 19986: -bash
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
process.max-file-size
privileged 8.00EB max deny,signal=XFSZ -
system 8.00EB max deny
But, when I examine a non-root shell running on the lx zone, I get this:
process: 8491: tcsh
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
process.max-file-size
privileged 4.00GB - deny,signal=XFSZ -
system 8.00EB max deny
I did not use "limitpriv" or "rctl" when I set up the lx zone using zonecfg.
Maybe the
process.max-file-size a default parameter in brandz/lx zones? (But, in the
global and
non-global, solaris zones, the process.max-file-size is reported as 8EB for both
"privileged" and "system".)
I can't find any documentation about this in Sun's docs at
http://docs.sun.com/app/docs/doc/817-1592
How can I change the default process.max-file-size for the lx zone so that it
is the same as for solaris non-global zones? Is this a bug?
Thanks,
Doug
This message posted from opensolaris.org