Troubleshooting
Problem
The Tivoli Storage Manager server tries to write to a FILE storage pool volume which fails with the ANR8785E and ANR8341I messages.
Symptom
The server activity log shows the following errors :
ANR8341I End-of-volume reached for FILE volume /filestg/00000001.BFS. (SESSION: X)
ANR8785E Out-of-space in file system for FILE volume /filestg/00000001.BFS. (SESSION: X)
Cause
File size limit for the instance owner is smaller than the estimated capacity of the FILE device declass associated to the FILE storage pool.
Environment
Tivoli Storage Manager server using FILE volumes.
Diagnosing The Problem
Use the QUERY DEVCLASS F=D command to obtain the DIRECTORY value. Verify that the filesystem identified by the device class DIRECTORY value to make sure it has sufficient free space.
Use the QUERY DEVCLASS F=D command to obtain the "Est/Max Capacity (MB)" (MAXCAPACITY) value. For example :
FILECLASS Sequential 1 FILE DRIVE 10,240.0 /filestg
In this example, the FILECLASS device class is defined with a maximum capacity value of 10 GB.
Examine the FILE volumes created in the file system. Although the QUERY VOLUME command reports that the volume are 100% and FULL, the volumes in the file system are only 1 GB in size (instead of 10 GB) . For example :
/filestg/00000001.BFS 1,023.6 M 100.0 FULL
/filestg/00000002.BFS 1,023.6 M 100.0 FULL
...
Verify the instance owner file ulimit with the "ulimit -f" command. For example :
file(blocks) 2097151
In this example, it shows that the file ulimit is set to 2097151 blocks of 512 bytes, or 1GB.
Resolving The Problem
Modify the server instance userid file limit to unlimited. This can be accomplished by adding the following line to /etc/profile :
ulimit -f unlimited
Alternatively, you can modify the following files :
AIX - /etc/security/limits
Linux - /etc/security/limits.conf
Solaris - /etc/system
*Note: This may require projadd
Please contact your system administrator to properly set the file size limit for the instance owner
Verify that the file size to unlimited. The "ulimit -f" command should return "unlimited".
Stop and restart the Tivoli Storage Manager server instance after the new file ulimit setting is effective for the change to take effect with the instance.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21662129