You need to follow a specific order to delete those items:
1. delete path for drives
2. delete path for library
3. delete drive
4. delete library (even though devclass may still reference the library)
Here are the rules in order to delete storage pool, devclass
5. You can not delete a devclass if storage pool are defined to use the given devclass
6. You can not delete a storage pool if there are volumes in use are under that storage pool.
7. If you delete the volume from TSM database, you will not be able to perform restore should the volume is required for a restore request.
1. delete path for drives
2. delete path for library
3. delete drive
4. delete library (even though devclass may still reference the library)
Here are the rules in order to delete storage pool, devclass
5. You can not delete a devclass if storage pool are defined to use the given devclass
6. You can not delete a storage pool if there are volumes in use are under that storage pool.
7. If you delete the volume from TSM database, you will not be able to perform restore should the volume is required for a restore request.