Storage Pools - Directories
View capacity and access information for storage pool directories.
A container storage pool stores client data in file system directories on disk. To store the data, the server allocates space in the directories. The allocated space is called a container. When a container is full, a new container is dynamically allocated. In this way, directories can grow to use more file system space.
For directory-container pools, the directories define the storage pool size. For cloud-container pools, the directories define the size of a disk cache that is used to optimize data transfer to the cloud. For cloud-container storage pools, the data is only held temporarily on disk. After the data is transferred to the cloud, it is deleted from the directory cache.
Data that is sent to the storage pool is distributed across the available directories. This balanced distribution can improve I/O performance, but only if the directories map to different underlying physical disks.
The table shows the directories that are assigned to the container storage pool. Because the performance of a container storage pool depends on the being able to write to all the storage pool directories, the table shows whether a file system is running out of free space, and shows any directory access problems.
For more information about a directory, issue the QUERY STGPOOLDIRECTORY command.
The following action and information is available on the page:
- + Directories
Adds directories to the container storage pool.
Enter a fully-qualified path name that conforms to the syntax that is used by the server operating system. For example, enter c:\temp\dir1\ for Microsoft Windows or /tmp/dir1/ for UNIX.
Data that is written to a container pool is distributed across the directories. This distribution can improve I/O performance, but only if the storage pool directories map to different physical disks. Each additional physical disk that you identify can increase parallelism and improve I/O performance.
Container storage pools do not use device classes, so you must ensure that the disk devices have similar availability, storage, and performance characteristics.
Restriction: Because storage pool directories can grow to use more space on the file system, do not specify a directory that is on the same physical file system as the server database and logs.- Name
- The directory name is either the fully qualified path name, or a path name relative to the IBM Spectrum Protect instance directory. The format depends on whether a full or relative path was specified when the storage pool directory was defined.
- Status
- The following states can be shown:Status is determined by the monitoring thresholds that you define for the server. To modify the threshold settings, use the UPDATE STATUSTHRESHOLD command.
- Containers
- The number of containers in the storage pool directory. A new
container is dynamically created in the directory when the current
one is full. In this way, the directory continues to grow until the
file system is full.
For cloud-container storage pools, containers are deleted from the directory after the container data is transferred to the cloud.
- File System Capacity
- The amount of used and free space on the file system. To ensure
that IBM Spectrum Protect can
continue creating containers to store data in the directory, verify
that the file system has adequate free space.
For directory-container pools, the combined capacities of the file systems determine the overall storage pool capacity. For cloud-container pools, the combined capacities of the file systems determine only the size of a local cache that is used to optimize data transfer to the cloud. After the data is transferred to the cloud, it is deleted from the local cache. For this reason, a cloud-container pool typically does not need as much file system capacity as a directory container pool. However, if client backups are outpacing the transfer to the cloud, the local cache could fill up and client backups can fail.
If the file system is running out of space, expand the disk capacity or make space available on the disk. You can also add another directory to the container storage pool, so the storage pool performance is not degraded because there are fewer devices to which IBM Spectrum Protect can write.
To add another storage pool directory to the container storage pool, click + Directories.
For more information about using IBM Spectrum Protect commands, see the IBM Spectrum Protect documentation.