subdir

La opción subdir especifica si desea incluir subdirectorios de los directorios especificados para el proceso.

Puede utilizar la opción subdir con los mandatos siguientes:

  • archive
  • delete archive
  • delete backup
  • Sistemas operativos WindowsSistemas operativos LinuxSistemas operativos Oracle SolarisSistemas operativos AIXSistemas operativos Mac OS Xincremental
  • query archive
  • query backup
  • restore
  • restore backupset
  • restore group
  • retrieve
  • selective
Si establece la opción subdir en yes al realizar la copia de seguridad de una vía de acceso y un archivo específicos, el cliente de archivado y copia de seguridad busca de forma recursiva en todos los subdirectorios de esa vía de acceso las instancias del archivo especificado que existan en los subdirectorios. Por ejemplo, supongamos que existe un archivo denominado myfile.txt en un cliente en los siguientes directorios:
//myfile.txt
/dir1/myfile.txt
/dir1/dir_a/myfile.txt
/dir1/dir_b/myfile.txt
Si se realiza una copia de seguridad selectiva del archivo, como se muestra a continuación, se realiza una copia de seguridad de todas las instancias de myfile.txt:
dsmc sel /myfile.txt -subdir=yes
De forma parecida, el siguiente mandato muestra todas las instancias de myfile.txt si especifica subdir=yes en el archivo de opciones de cliente o en un conjunto de opciones de cliente.
dsmc restore /myfile.txt -pick

Clientes soportados

Esta opción es válida para todos los clientes. El servidor también puede definir esta opción. La API de IBM® Storage Protect no da soporte a esta opción.

Archivo de opciones

Sistemas operativos WindowsEstablezca esta opción en el archivo de opciones del cliente (dsm.opt).

Sistemas operativos LinuxSistemas operativos Oracle SolarisSistemas operativos AIXSistemas operativos Mac OS XColoque esta opción en el archivo de opciones de usuario del cliente (dsm.opt).

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visualSUbdirNo

Parámetros

No
Los subdirectorios no se procesan. Este es el valor predeterminado.
Yes
Los subdirectorios se procesan. Debido a que el programa de cliente busca en todos los subdirectorios de un directorio que se está procesando, el proceso puede tardar más tiempo en completarse. Especifique yes sólo cuando sea necesario.

Si utiliza la opción preservepath además de subdir=yes, ello puede afectar a qué subdirectorios han de procesarse.

Sistemas operativos LinuxSistemas operativos Oracle SolarisSistemas operativos AIXSistemas operativos Mac OS XSi un subdirectorio es un sistema de archivos montado, no se procesa aunque especifique subdir=yes.

Nota:
  1. Cuando ejecuta el cliente en modalidad interactiva, si utiliza la opción -subdir=yes, el valor persiste para todos los mandatos especificados en modalidad interactiva hasta que finalice la modalidad interactiva especificando Quit.
  2. Si subdir=yes se aplica cuando restaura varios archivos, coloque un carácter delimitador de directorios al final de la especificación del archivo de destino. Si se omite el delimitador, el cliente muestra un mensaje indicando que la especificación del archivo de destino no es válida.
  3. Se recomienda incluir sólo el valor predeterminado de subdir (No) en un archivo de opciones de cliente o un conjunto de opciones de cliente.

Ejemplos

Archivo de opciones:
subdir no
Línea de mandatos:
Sistemas operativos Mac OS X Para restaurar la estructura:
/Users/mike/dir1
/Users/mike/dir1/file1
/Users/mike/dir1/dir2
/Users/mike/dir1/dir2/file1
especifique alguno de los mandatos siguientes:
dsmc rest "/Users/van/dir1/*" /Users/mike/ -su=yes
dsmc rest "/Users/van/dir1/file*" /Users/mike/ -su=yes
dsmc rest "/Users/van/dir1/file1*" /Users/mike/ -su=yes 
Sistemas operativos LinuxSistemas operativos Oracle SolarisSistemas operativos AIXSistemas operativos Mac OS X Para restaurar la estructura:
/path2/dir1
/path2/dir1/file1
/path2/dir1/dir2
/path2/dir1/dir2/file1
especifique alguno de los mandatos siguientes:
dsmc rest "/path/dir1/*" /path2/ -su=yes
dsmc rest "/path/dir1/file*" /path2/ -su=yes
dsmc rest "/path/dir1/file1*" /path2/ -su=yes 
Sistemas operativos Windows Para restaurar la estructura:
\path2\dir1
\path2\dir1\file1
\path2\dir1\dir2
\path2\dir1\dir2\file1
especifique alguno de los mandatos siguientes:
rest \path\dir1\* \path2\ -su=yes
rest \path\dir1\file* \path2\ -su=yes
rest \path\dir1\file1* \path2\ -su=yes

Esta opción es válida en la línea de mandatos inicial y en modalidad interactiva. Si utiliza esta opción en modalidad interactiva, sólo afectará al mandato con el que se especifica. Cuando se complete la ejecución de ese mandato, el valor se revierte al comienzo de la sesión interactiva. Será el valor del archivo dsm.opt, a menos que se haya modificado mediante la línea de mandatos inicial o mediante una opción que el servidor ha forzado.