There is no way to know the filling percentage of a tape.
1st - NBU does not know the capacity of the tapes
2nd - Assuming you use the hardware compression (automatic under windows, /dev/rtm/cbn under solaris) you never know how much data you'll be able to put on a tape.
What I usually suggest is : Make your own statistics !
-Develop your strategy to use one volume pool by application being backed up (The compression rate is note the same for system files, home directories, databases ... UNIX and Windows ?)
- Analyse the FULL media in each pool and get the average amount of data THIS application can put on a tape
- Use this average value as the reference for this Pool for another extract, and you'lle get the filing %age
You can use available_media and grep on the FULL status, then get the Amount of written data .... or you can adapt your own bpmedialist command.
Kerkael