016 - Wie kann ich überprüfen, wann meine Archivdaten verfallen?
Abfrage über die Unix Bash
1. Methode (Ausgabe der Verzeichnisse, die an einem bestimmten Tag/Monat/Jahr verfallen)
Mit 'dsmc q fi' die Filespaces Ihres Nodes anzeigen lassen, dann für jeden Filespace:
dsmc q ar "<FILESPACE>/*" -subdir=yes -Quiet |sed 's/+\///g'|awk -F' ' '{ print $5" "$6}' |grep <Verfallsdatum>
Das Verfallsdatum kann in den Formaten Jahr, Monat.Jahr oder Tag.Monat.Jahr sein.
Beispiel mit dem filespace /lrz/dat/* und dem Verfallsdatum 7.2022:
dsmc q ar "/lrz/dat/*" -subdir=yes -Quiet |sed 's/+\///g'|awk -F' ' '{ print $5" "$6}' |grep 07.2022
Das Kommando könnte dann beispielsweise anzeigen, dass folgende Verzeichnisse im Juli 2022 verfallen:
/lrz/dat/TSM 10.07.2022 /lrz/dat/TSM/Script 10.07.2022 /lrz/dat/TSM/Script/6.2 10.07.2022 /lrz/dat/TSM/Script/6.2/check-homeelem-foribmTS3500-2-rzg.sh 10.07.2022 /lrz/dat/TSM/Script/6.2/check-homeelem-foribmTS3500-2-rzg.sh 10.07.2022 /lrz/dat/TSM/Script/6.2/check-homeelem-foribmTS3500-2-rzg.sh 10.07.2022
2. Methode (Ausgabe der Verzeichnisse, die in einem bestimmten Zeitraum archiviert worden sind)
Achtung: Bitte beachten Sie dass die Verfallszeit 10 Jahre beträgt (aktuelles Datum - 10 Jahre)
Mit 'dsmc q fi' die Filespaces Ihres Nodes anzeigen lassen, dann für jeden Filespace:
dsmc q ar "<FILESPACE>/*" -subdir=yes –Quiet yes -fromdate=<FROMDATE> -todate=<TODATE>
Beispiel für /lrz/dat/ ,FROMDATE =09.07.2010 TODATE=09.07.2012:
dsmc q ar "/lrz/dat*" -subdir=yes –Quiet -fromdate=09.07.2010 -todate=09.07.2012
Abfrage über die TSM GUI für Windows und Unix
- ISP Client starten
- Auf Retrieve klicken oder Actions -> Retrieve Package
- Dann auf Edit -> Find
- Date anhaken, dann Files Archived anhaken
- Das gewünschte Datum wählen, dabei aber beachten dass Sie 10 Jahre (Verfallszeit) zurückrechnen müssen.
- Auf Search klicken und die filespaces werden ausgegeben