Recovering data from media which is already passed a retention policy

I came across a situation once whereby I needed to go to a customer site and recover data from a tape which had passed it's retention period; Basically the retention policy for the saveset had expired. Use the following steps to recover the data as well as update the index and media database.
  1. Run the following command to load the volume:
    # nsrjb -lnv -S slot# -f device_name
  2. Then run the following to rebuild the media database and client file indexes for the entire volume:
    # scanner -iv device_name
    Use the -c client_name to update the index only for a particular client. This will make save sets browsable which can be recovered from GUI or the recover command as normal recovery.

Recover the data but update only the media database (saveset recover).

  1. Run the following command to load the volume:
    # nsrjb -lnv -S slot# -f device_name
  2. Then run:
    # scanner -mv device_name

If updating index and media database is not require and only have to restore a saveset of file directly from the tape use this command. For this the save set ID should be known to the user.

  1. Run the following command to load the volume:
    # nsrjb -lnv -S slot# -f device_name
  2. To recover the entire saveset:
    # scanner -s save_set_id device_name | uasm -rv
  3. To recover a single file:
    # scanner -s save_set_id device_name | uasm -rv filename