Kbase P94933: user can't write to file larger than 1GB on SCO Unixware
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1D
SCO UnixWare 7.1.1
SYMPTOM(s):
user can't write to file larger than 1GB on SCO UnixWare
<bkioWrite>:Insufficient disk space during <Write>, fd
<file descriptor>, len <bytes>, offset <bytes>,
file<file-name>. (9450)
SYSTEM ERROR: <bkioWrite>: Bad file descriptor was used during
<Write>, fd <file descriptor>, len <bytes>, offset
<bytes>, file <file-name>. (9446)
bkxtn: write error, file <file-name> errno: <number>. (3646)
CAUSE:
The kernel default for ULIMIT is 4194303 on SCO UnixWare. This
corresponds to about 2GB. However, in the file /etc/default/login, the
ULIMIT value is set to 2097151 by default. This limits all normal users
to a file size of 1GB. The value in /etc/default/login overrides the kernel default.
FIX:
Change the ULIMIT value in /etc/default/login to 4194303, or run the command "ULIMIT 4194303" at the command line.