MOVE MEDIA (Trasferimento supporto pool di archiviazione ad accesso sequenziale)
Utilizzare questo comando per gestire i pool di archiviazione in eccedenza. Il database esegue la traccia sul supporto che è stato spostato utilizzando questo comando.
Questo comando si applica a volumi di pool di archiviazione di copia e principale ad accesso sequenziale gestiti da una libreria automatizzata (inclusa una libreria esterna). La libreria non deve essere piena. È possibile elaborare uno o più volumi di pool di archiviazione ad accesso sequenziale nello stesso momento.
Utilizzare il parametro DAYS per identificare i volumi adatti allo spostamento. Utilizzare il parametro OVERFLOW LOCATION per registrare l'ubicazione di memoria per il supporto spostato.
Questo comando genera un processo in background che è possibile visualizzare utilizzando il comando QUERY PROCESS . Per annullare questa operazione, immettere il comando CANCEL PROCESS.
Per determinare se il comando ha avuto esito positivo, immettere il comando QUERY ACTLOG o utilizzare la console del server.
I volumi spostati dal comando MOVE DRMEDIA per un recupero offsite non vengono elaborati dal comando MOVE MEDIA.
Il comando MOVE MEDIA non elabora i volumi di pool di archiviazione copie con un valore DRM STATUS di NOTMOUNTABLE, COURIER o VAULT.
Classe di privilegi
- Se NON viene specificato il parametro CMD: privilegio di operatore o sistema.
- Se viene specificato il parametro CMD e l'opzione server REQSYSAUTHOUTFILE è impostata su NO: privilegio di operatore, archiviazione senza limitazione e sistema.
- Se viene specificato il parametro CMD e l'opzione server REQSYSAUTHOUTFILE è impostata su YES (l'impostazione predefinita): privilegio di sistema.
Sintassi
Parametri
- nome_volume (Obbligatorio)
- Specifica il nome del volume di pool di archiviazione di copia o principale ad accesso sequenziale da elaborare. È possibile utilizzare un carattere jolly per specificare questo name. Tutti i volumi corrispondenti vengono presi in considerazione per l'elaborazione.
- STGpool (Obbligatorio)
- Specifica il nome del pool di archiviazione principale o di copia ad accesso sequenziale utilizzato per selezionare i volumi per l'elaborazione. È possibile utilizzare un carattere jolly per specificare questo name. Vengono elaborati tutti i pool di archiviazione corrispondenti. Se il pool di archiviazione specificato non è gestito da una libreria automatizzata, non verrà elaborato alcun volume.
- Days
- Specifica il numero di giorni che devono trascorrere dopo che il volume è stato scritto o letto e prima che il volume sia valido per l'elaborazione da parte del comando. Questo parametro è facoltativo. È possibile specificare un valore compreso tra 0 e 9999. Il valore predefinito è 0. La data più recente dell'ultima scrittura o dell'ultima lettura dei volumi viene utilizzata per calcolare il numero di giorni trascorsi.
- WHERESTate
- Specifica lo stato corrente dei volumi da elaborare. Questo parametro viene utilizzato per
restringere l'elaborazione ai volumi che sono nello stato
specificato. Questo parametro è facoltativo. Il valore predefinito è MOUNTABLEINLIB.I valori possibili sono:
- MOUNTABLEInlib
- Specifica che i volumi del pool di archiviazione devono passare dallo stato MOUNTABLEINLIB allo stato MOUNTABLENOTINLIB. I volumi nello stato MOUNTABLEINLIB contengono dati validi e si trovano nella libreria.
- MOUNTABLENotinlib
- Specifica che i volumi del pool di archiviazione vengono modificati
dallo stato MOUNTABLENOTINLIB a quello MOUNTABLEINLIB. I volumi nello stato MOUNTABLENOTINLIB
potrebbero contenere dati validi e si trovano nella posizione di overflow.
- Per i volumi vuoti, il comando MOVE MEDIA elimina i record dei volumi in modo da poterli utilizzare nuovamente.
- Per i volumi privati, il comando MOVE MEDIA svuota l'ubicazione dei volumi, modifica lo stato dei volumi in CHECKIN e cambia la data dell'ultimo aggiornamento impostando la data corrente.
- Per i volumi vuoti contenenti dati, il comando MOVE MEDIA svuota l'ubicazione dei volumi, modifica lo stato dei volumi in CHECKIN e cambia la data dell'ultimo aggiornamento impostando la data corrente.
Attenzione: i volumi nello stato CHECKIN potrebbero contenere dati validi e devono essere sottoposti a check-in nella libreria.
- WHERESTATUs
- Specifica che il processo di spostamento deve essere limitato dallo stato del volume. Questo parametro è facoltativo. È
possibile specificare più di uno stato in un elenco delimitando ogni
stato con una virgola e senza lasciare alcuno spazio vuoto. Se non si specifica
questo parametro, i volumi spostati dallo stato MOUNTABLEINLIB allo stato MOUNTABLENOTINLIB sono limitati solo ai volumi completi e i volumi
spostati dallo stato MOUNTABLENOTINLIB allo stato MOUNTABLEINLIB sono limitati solo
ai volumi vuoti.
I valori possibili sono:
- FULl
- Sposta i volumi con uno stato FULL.
- FILling
- Sposta i volumi con uno stato FILLING.
- EMPty
- Sposta i volumi con uno stato EMPTY.
- ACCess
- Specifica il modo in cui gli utenti e i processi di sistema accedono ai file nel volume pool di archiviazione che viene spostato da una libreria automatizzata e archiviato in una posizione di overflow dal comando MOVE MEDIA. Questo parametro è facoltativo. Se questo parametro non viene specificato, il passaggio dei volumi dallo stato MOUNTABLEINLIB al processo MOUNTABLENOTINLIB aggiorna la modalità di accesso dei volumi su READONLY e il passaggio dei volumi dallo stato MOUNTABLENOTINLIB al processo MOUNTABLEINLIB
aggiorna la modalità di accesso dei volumi su READWRITE.
I valori possibili sono:
- READWrite
- Specifica che gli utenti e i processi di sistema possono leggere e scrivere su file archiviati nel volume che si trova nell'ubicazione eccedenza. Se viene specificato questo valore, IBM Storage Protect richiede che il volume venga registrato nella libreria quando il volume è necessario per un'operazione di lettura o scrittura.
- READOnly
- Specifica che gli utenti e i processi di sistema possono leggere ma non scrivere i file archiviati nel volume nella posizione di overflow. Il server richiede l'inserimento del volume nella libreria solo quando il volume deve essere utilizzato per un'operazione di lettura.
- OVFLOcation
- Specifica la posizione di overflow che rappresenta la destinazione dei volumi in fase di elaborazione. La lunghezza massima del nome dell'ubicazione è di 255 caratteri. Il nome dell'ubicazione deve essere racchiuso tra virgolette se contiene spazi. Se non viene specificata un'ulteriore ubicazione e per il pool di archiviazione non è stata identificata alcuna ubicazione non utilizzata, il server cambia tale ubicazione del volume espulso ad una stringa nulla ("").
- REMove
Indica che il server tenta di spostare il volume esternamente alla libreria e nella stazione I/O di convenienza oppure nelle porte di entrata/uscita. Questo parametro è facoltativo. I possibili valori sono YES, BULK e NO. Il valore predefinito è BULK. La risposta del server a ciascuna di queste opzioni e i valori predefiniti sono descritti nelle seguenti tabelle.
Librerie 349X: La tabella seguente mostra la modalità di risposta del server per librerie 349X.
Tabella 1. Modalità di risposta del server per le librerie 349X REMOVE=YES REMOVE=BULK REMOVE=NO Il programma 3494 Library Manager espelle la cartuccia alla stazione I/O di convenienza. Il programma 3494 Library Manager espelle la cartuccia alla risorsa output ad alta capacità. Il programma 3494 Library Manager non espelle il volume. Il server lascia la cartuccia nella libreria nella categoria INSERT per essere utilizzato da altre applicazioni.
Librerie SCSI: la seguente tabella visualizza le risposte del server YES, BULK e NO per le librerie SCSI.Tabella 2. Modalità di risposta del server per le librerie SCSI Se una libreria ... E REMOVE=YES... E REMOVE=BULK... E REMOVE=NO Non dispone di porte di entrata/uscita Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server quindi richiede di rimuovere la cartuccia dallo slot e immette il comando REPLY.
Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server non richiede di rimuovere la cartuccia e non richiede un comando REPLY.
Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server non richiede di rimuovere la cartuccia e non richiede un comando REPLY
.Dispone di porte di entrata/uscita ed è disponibile una porta di entrata/uscita Il server sposta la cartuccia ad una porta di entrata/uscita e specifica l'indirizzo della porta in un messaggio. Il server quindi richiede di rimuovere la cartuccia dallo slot e immette il comando REPLY.
Il server sposta la cartuccia ad una porta di entrata/uscita e specifica l'indirizzo della porta in un messaggio. Il server non richiede di rimuovere la cartuccia e non richiede un comando REPLY.
Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server non richiede di rimuovere la cartuccia e non richiede un comando REPLY.
Dispone di porte di entrata/uscita, ma non è disponibile alcuna porta Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server quindi richiede di rimuovere la cartuccia dallo slot e immette il comando REPLY.
Il server attende la disponibilità di una porta di entrata/uscita. Il server lascia la cartuccia nello slot corrente all'interno della libreria e specifica l'indirizzo dello slot in un messaggio. Il server non richiede di rimuovere la cartuccia e non richiede un comando REPLY.
Librerie ACSLS: la seguente tabella visualizza le risposte del server per le librerie ACSLS.Tabella 3. Modalità di risposta del server per le librerie ACSLS REMOVE=YES o REMOVE=BULK REMOVE=NO Il server espelle la cartuccia alla stazione I/O di convenienza. Il server quindi elimina la voce di volume dall'inventario librerie del server.
Durante il passaggio dei volumi dallo stato MOUNTABLE con specificato REMOVE=YES, il comando MOVE MEDIA utilizza più di uno slot nel CAP per una libreria StorageTek con ACSLS.
Il server non espelle la cartuccia. Il server elimina la voce del volume dall'inventario librerie del server e lascia il volume nella libreria.
Librerie esterne: la seguente tabella visualizza le risposte del server per le librerie esterne.Tabella 4. Modalità di risposta del server per le librerie esterne REMOVE=YES o REMOVE=BULK REMOVE=NO Il server espelle la cartuccia alla stazione I/O di convenienza. Il server quindi elimina la voce di volume dall'inventario librerie del server. Il server non espelle la cartuccia. Il server elimina la voce del volume dall'inventario librerie del server e lascia il volume nella libreria.
- CMd
- Specifica la creazione di comandi eseguibili. Questo parametro è facoltativo. Occorre racchiudere questa specifica di comando tra virgolette. La lunghezza massima della specifica di comando è 255 caratteri. Per ciascun volume elaborato correttamente dal comando MOVE MEDIA,
il server scrive i comandi associati in un file. Specificare il nome
file con il parametro CMDFILENAME.

Se non si specifica il nome file, il comando MOVE
MEDIA genera un nome file predefinito accodando la stringa exec.cmds.media alla directory del server IBM
Storage Protect .
Se non si specifica il nome file, il comando MOVE
MEDIA genera un nome file predefinito accodando la stringa exec.cmd.media alla directory server IBM
Storage Protect .Se la lunghezza del comando scritto nel file supera i 255 caratteri, viene diviso in più righe e viene aggiunto un carattere di continuazione, +, a tutte le righe tranne all'ultima del comando. È necessario modificare il carattere di continuazione in base ai requisiti del prodotto che esegue i comandi.
Se non si specifica CMD, il comando MOVE MEDIA potrebbe non generare alcun comando eseguibile.- stringa
- Specifica la stringa per creare un comando eseguibile. È possibile specificare un qualsiasi testo in formato libero per la stringa. Racchiudere tutta la stringa tra virgolette. Ad esempio, la seguente è una specifica di comando eseguibile valida:
La seguente è una specifica di comando eseguibile non valida:CMD="UPDATE VOLUME &VOL"CMD=""UPDATE VOLUME" &VOL" - sostituzione
- Specifica una variabile per cui si desidera che il comando
sostituisca un valore. Le variabili di sostituzione possibili sono:
- &VOL
- Sostituire il nome del volume per &VOL. È possibile specificare caratteri minuscoli, & vol. Non sono consentiti spazi o spazi tra la e commerciale & e VOL. Se ci sono spazi tra la e commerciale e VOL, il comando MOVE MEDIA li gestisce come stringhe e non viene impostata alcuna sostituzione. Se non viene specificato &VOL, non viene impostato alcun nome volume nel comando eseguibile.
- &LOC
- Sostituire l'ubicazione del volume per &LOC. È possibile specificare caratteri minuscoli, &loc. Non è consentito alcuno spazio tra la e commerciale & e LOC. Se esistono spazi tra "e" commerciale e LOC, il comando MOVE MEDIA li gestisce come stringhe e non viene impostata alcuna sostituzione. Se non si specifica &LOC, non viene impostato alcun nome ubicazione nel comando eseguibile.
- &VOLDSN
- Sostituire il nome file del volume per &VOLDSN. Un esempio di nome file di un volume nastro di un pool di archiviazione che utilizza il prefisso ADSM predefinito è ADSM.BFS. Se &VOLDSN non è specificato, non viene impostato alcun nome file di volume nel comando eseguibile.
- &NL
- Sostituire un carattere di riga nuova per &NL. Quando viene specificato & NL, il comando MOVE MEDIA divide il comando nella posizione in cui si trova & NL e non aggiunge alcun carattere di continuazione. Spetta all'utente specificare il carattere di continuazione corretto prima di &NL, se ne occorre uno. L'utente è altresì responsabile per la lunghezza della riga scritta. Se &NL non viene specificato e la lunghezza della riga comandi è superiore a 255 caratteri, la riga comandi viene divisa in più righe ed un carattere di continuazione, +, viene aggiunto a tutte le righe del comando tranne l'ultima.
- CMDFilename
- Specifica il nome percorso completo di un file contenente i comandi specificati con CMD. Questo parametro è facoltativo. La lunghezza
massima del nome file è 1279 caratteri.

Se non si specifica un nome file, il comando MOVE MEDIA genera un nome file predefinito accodando la stringa exec.cmds.mediaalla directory del server IBM Storage Protect . La directory del server è la directory di lavoro corrente del processo del server IBM Storage Protect .
Se non si specifica un nome file, il comando MOVE
MEDIA genera un nome file predefinito accodando la stringa exec.cmd.mediaalla directory del server IBM Storage Protect . La directory del server è la directory di lavoro corrente del processo del server IBM Storage Protect .Il comando MOVE MEDIA assegna automaticamente il nome file specificato o generato. Se il nome file già esiste, è possibile utilizzare il parametro APPEND=YES per aggiungerlo al file. Altrimenti, il file viene sovrascritto. Se un file viene sovrascritto accidentalmente ed è necessario eseguire i comandi che erano inclusi nel file, immettere il comando QUERY MEDIA per rigenerare i comandi eseguiti per i volumi desiderati. Se il comando MOVE MEDIA ha esito negativo dopo l'assegnazione del file di comandi, il file non viene eliminato.
- APPend
- Specifica di scrivere all'inizio e alla fine dei dati di un
file di comandi. Il valore predefinito è NO. I valori possibili sono:
- No
- Specifica di scrivere i dati dall'inizio del file di comandi. Se il file del comando esiste, il relativo contenuto viene sovrascritto.
- Yes
- Specifica di accodare il file di comandi scrivendo alla fine dei dati del file di comandi.
- CHECKLabel
- Specifica se il server legge le etichette volume per supporti sequenziali. Per le unità SCSI, è possibile eliminare il controllo delle etichette impostando CHECKLabel su NO. Questo parametro non è applicabile alle librerie 349X . Questo parametro è facoltativo. Il valore predefinito è YES. I valori possibili sono:
- Yes
- Specifica che il server tenta di sovrascrivere l'etichetta del supporto. La lettura dell'etichetta di supporto verifica che venga eseguito il controllo del volume corretto.
- No
- Specifica che il server non tenta di leggere l'etichetta del supporto. Ciò migliora le prestazioni poiché il processo di lettura non si verifica.
- CAP
- Specifica quale porta CAP (cartridge access port) utilizzare per
espellere i volumi se si specifica REMOVE=YES. Questo parametro è applicabile
solo ai volumi inclusi nelle librerie ACSLS. Se il valore di priorità CAP è impostato su 0 nella libreria,
questo parametro è obbligatorio. Se si imposta un valore di priorità CAP maggiore di 0 nella libreria, questo parametro
è facoltativo. Per impostazione predefinita, tutte le CAP inizialmente hanno un valore di priorità 0, il che significa
che ACSLS non seleziona automaticamente la CAP.Per visualizzare identificativi CAP validi (x,y,z), immettere il comando QUERY CAP specificando ALL dalla console ACSSA (Automated Cartridge System System Administrator) sull'host del server ACSLS. Gli identificativi sono i seguenti:
- x
- ID ACS (Automated Cartridge System). Questo identificativo può essere un numero compreso tra 0 e 126.
- e
- ID LSM (Library Storage Module). Questo identificativo può essere un numero compreso tra 0 e 23.
- z
- ID CAP. Questo identificativo può essere un numero compreso tra 0 e 11.
Esempio: spostamento di tutti i volumi completi fuori dalla libreria
Spostare dalla libreria tutti i volumi pieni che si trovano nel pool di archiviazione principale sequenziale ARCHIVE.move media * stgpool=archive Esempio: generazione dei comandi checkin
Generare il comando CHECKIN LIBVOLUME per i volumi pieni e parzialmente pieni nel pool di archiviazione principale ONSITE.ARCHIVE e archiviati nell'ubicazione eccedenza, Stanza 2948/Edificio 31.
MOVE
MEDIA consente di creare i comandi eseguibili in /tsm/move/media/checkin.vols
MOVE
MEDIA crea i comandi eseguibili in c:\tsm\move\media\checkin.vols
move media * stgpool=onsite.archive
wherestate=mountablenotinlib wherestatus=full,filling
ovflocation=room2948/bldg31
cmd="checkin libvol lib3494 &vol status=private"
cmdfilename=/tsm/move/media/checkin.volscheckin libvolume lib3494 TAPE04 status=private
checkin libvolume lib3494 TAPE13 status=private
checkin libvolume lib3494 TAPE14 status=private

/tsm/move/media/checkin.vols
c:\tsm\move\media\checkin.vols
Comandi correlati
| Comando | Descrizione |
|---|---|
| ANNULLA PROCESSO | Annulla un processo server in background. |
| MEDIA DI QUIESTIONE | Visualizza le informazioni sui volumi del pool di archiviazione spostati mediante il comando MOVE MEDIA. |
| PROCESSO QUERY | Visualizza informazioni sui processi di background. |
