Selective

O comando selective faz backup dos arquivos que você especifica. Se danificar ou perder esses arquivos, você poderá substituí-los por versões de backup do servidor.

Ao desempenhar um backup seletivo, todos os arquivos são candidatos para o backup, a menos que você os exclua do backup ou não atendam aos requisitos da classe de gerenciamento para serialização.

Durante um backup seletivo, cópias dos arquivos são enviadas ao servidor mesmo que não tenham sido alteradas desde o último backup - o que pode resultar em mais de uma cópia do mesmo arquivo no servidor. Se isso ocorrer, é possível não ter a quantidade de diferentes versões de nível inferior no servidor que pretendia ter. Seu limite de versão pode consistir em arquivos idênticos. Para evitar isso, utilize o comando incremental para fazer backup apenas de arquivos novos e alterados.

Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XÉ possível fazer backup seletivamente de arquivos ou diretórios únicos.. Você também pode usar caracteres curinga para fazer backup de grupos de arquivos relacionados.

Se você configurar a opção subdir como yes quando fizer backup de um caminho e arquivo específicos, o cliente fará backup recursivamente de todos os subdiretórios sob esse caminho e quaisquer instâncias do arquivo especificado que existirem sob qualquer um desses subdiretórios.

Durante um backup seletivo, o backup de um caminho de diretório poderá ser feito, mesmo que o arquivo específico que foi indicado para backup não seja encontrado. Por exemplo, o comando a seguir ainda faz backup de dir1 e dir2 mesmo que o arquivo bogus.txt não exista.

Sistemas operacionais Mac OS X
   selective /Users/user1/Documents/dir1/bogus.txt
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS X
   selective "/dir1/dir2/bogus.txt"
Sistemas Operacionais Windows
   selective c:\dir1\dir2\bogus.txt

Se o comando selective for repetido devido a uma falha na comunicação ou perda de sessão, as estatísticas de transferência exibirão o número de bytes que o cliente tenta transferir durante todas as tentativas do comando. Por isso, as estatísticas para bytes transferidos poderão não corresponder às estatísticas do arquivo, como aquelas para tamanho de arquivo.

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XÉ possível usar a opção removeoperandlimit para especificar que o limite de 20 operandos seja removido Se você especificar a opção removeoperandlimit com o comando selective, o limite de 20 operandos não será forçado e será restrito apenas pelos recursos disponíveis e por outros limites do sistema operacional.

Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS X

Clientes Suportados

Essecomando é válido para todos os clientes.

Sintaxe

Diagrama de sintaxe de leituraPular diagrama de sintaxe visualSelective filespec opções

Parâmetros

arquivospec
Especifica o caminho e o nome do arquivo do qual você deseja fazer backup. Use caracteres curinga para incluir um grupo de arquivos ou incluir todos os arquivos em um diretório.
Para incluir diversas especificações de arquivos, separe cada especificação de arquivo com um caractere de espaço. Se diversas especificações de arquivos forem incluídas e duas ou mais especificações tiverem diretórios-pais comuns, é possível que o backup dos objetos de diretórios comuns tenha sido feito mais de uma vez. As condições sob as quais este comportamento ocorre são dependentes do tempo de execução, mas o comportamento em si não tem nenhum efeito adverso.

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XPor exemplo, se a especificação de arquivo for /home/amr/ice.doc /home/amr/fire.doc, /home e /home/amr poderão ter backup feito duas vezes. O backup do objetos de arquivos ice.doc e fire.doc é feito apenas uma vez.

Sistemas Operacionais WindowsPor exemplo, se a especificação de arquivo for C:\proposals\drafts\ice.doc C:\proposals\drafts\fire.doc, C:\proposals e C:\proposals\drafts poderão ter backup feito duas vezes. O backup dos objetos de arquivos ice.doc e fire.doc é feito apenas uma vez.

Se você desejar evitar a inclusão do diretório-pai compartilhado mais de uma vez, use os comandos selective não sobrepostos e separados para fazer backup de cada especificação de arquivo.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XSe você fizer backup de um sistema de arquivos, inclua uma barra final (/home/).
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XHá um limite de 20 operandos. Esse limite evita sessões excessivas, causadas quando os curingas são expandidos pelo processador de comando shell do UNIX. É possível evitar que a expansão shell faça com que você ultrapasse o limite de 20 operandos colocando aspas em torno das especificações de arquivos que contêm curingas ("home/docs/*").
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XÉ possível usar a opção removeoperandlimit para especificar que o limite de 20 operandos seja removido. Se você especificar a opção removeoperandlimit, o limite de 20 operandos não será aplicado e será restringido apenas pelos recursos disponíveis ou por outros limites do sistema operacional. Por exemplo, remova o limite de 20 operandos para fazer backup de 21 especificações de arquivos:
selective -removeoperandlimit filespec1 filespec2 ... filespec21
Sistemas Operacionais WindowsSe você fizer backup de um sistema de arquivos, inclua uma barra final (C:\).
Sistemas Operacionais WindowsÉ possível especificar o maior número possível de especificações de arquivos quantos forem os recursos disponíveis ou outros limites do sistema operacional permitidos.
É possível usar a opção filelist, em vez das especificações de arquivos, para identificar quais arquivos incluir nessa operação. No entanto, esses dois métodos são mutuamente exclusivos. Não é possível incluir parâmetros de especificação de arquivo e usar a opção filelist. Se a opção filelist for especificada, as especificações de arquivos incluídas serão ignoradas.
Tabela 1. Comando Selective: Opções Relacionadas
Opção Onde utilizar
Sistemas Operacionais Windowsalteração de tentativas Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xtentativas de mudança Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do sistema do cliente (dsm.sys) ou linha de comandos.
Sistemas Operacionais Windowscomprimir sempre Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xcomprimir sempre Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do usuário cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais Windowscompactação Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xcompactação Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do usuário cliente (dsm.opt) ou linha de comandos.
dirsonly Apenas linha de comandos.
filelist Apenas linha de comandos.
filesonly Apenas linha de comandos.
Sistemas Operacionais Windowscomando pós-instantâneo Sistemas Operacionais WindowsArquivo de opções do Cliente (dsm.opt) ou com a opção include.fs .
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xdata de acesso à pré-velocidade Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do usuário cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais Windowsdata de acesso à pré-velocidade Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais Windowscomando pré-instantâneo Sistemas Operacionais WindowsArquivo de opções do Cliente (dsm.opt) ou com a opção include.fs .
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xremoverlimiteoperando Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XApenas a linha de comandos
Sistemas Operacionais Windowsignorar permissões Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais Windowsignorarntsecuritycrc Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas Operacionais AIXtamanho do cache de instantâneo Sistemas Operacionais LinuxSistemas Operacionais AIXArquivo de opções do cliente (dsm.opt) ou com a opção include.fs .
Sistemas Operacionais AIXprovedores de instantâneos Sistemas Operacionais AIXArquivo de opções do sistema (dsm.sys) dentro de uma sub-rotina do servidor ou com a opção include.fs .
Sistemas Operacionais Windowsprovedores de instantâneos Sistemas Operacionais WindowsArquivo de opções do Cliente (dsm.opt) ou com a opção include.fs .
Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xraiz do instantâneo Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XSomente a linha de comandos
Sistemas Operacionais Windowssubdiretório Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xsubdiretório Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do usuário cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais Windowsroteiro de gravação Sistemas Operacionais WindowsArquivo de opções do cliente (dsm.opt) ou linha de comandos.
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS Xroteiro de gravação Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XArquivo de opções do usuário cliente (dsm.opt) ou linha de comandos.

Exemplos

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTarefa
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XFaça o backup do arquivo proja no diretório /home/devel

Comando: selective /home/devel/proja

Sistemas Operacionais WindowsTarefa
Sistemas Operacionais WindowsFaça o backup do arquivo proja.dev no diretório c:\devel

Comando: sel c:\devel\proja.dev

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTarefa
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XFazer backup de todos os arquivos no diretório /home/devel cujos nomes de arquivos iniciam com proj

Comando: selective "/home/devel/proj*"

Sistemas Operacionais WindowsTarefa
Sistemas Operacionais WindowsFaça backup de todos os arquivos no diretório c:\devel cujos nomes de arquivos iniciam com proj

Comando: sel c:\devel\proj*.*

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTarefa
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XFazer backup de todos os arquivos no diretório /home/devel cujos nomes de arquivos iniciam com proj Fazer backup de um único arquivo denominado budget no diretório /user/home.

Comando: selective "/home/devel/proj*" /user/home/budget

Sistemas Operacionais WindowsTarefa
Sistemas Operacionais WindowsFaça backup de todos os arquivos no diretório c:\devel cujos nomes de arquivos iniciam com proj Fazer backup de todos os arquivos com uma extensão de arquivo .fin no diretório c:\planning.

Comando: sel c:\devel\proj* c:\planning\*.fin

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTarefa
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XFaça backup do sistema de arquivos do /home

Comando: selective /home/ -subdir=yes

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTarefa
Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XSupondo que você iniciou uma captura instantânea do sistema de arquivos /usr e montou a captura instantânea como /snapshot/day1, execute um backup seletivo da árvore de diretórios /usr/dir1/sub1 a partir da captura instantânea local e gerencie-a no servidor IBM® Storage Protect sob o nome do espaço no arquivo /usr

Comando: dsmc sel "/usr/dir1/sub1/*" -subdir=yes -snapshotroot=/snapshot/day1

Sistemas Operacionais WindowsTarefa
Sistemas Operacionais WindowsSupondo que você tenha iniciado uma captura instantânea da unidade C:\ e montado a captura instantânea como \\florence\c$\snapshots\snapshot.0, execute um backup seletivo da árvore de diretório c:\dir1\sub1 da captura instantânea local e gerencie-a no servidor IBM Storage Protect sob o nome de espaço no arquivo C:\.

Comando: dsmc sel c:\dir1\sub1\* -subdir=yes -snapshotroot=\\florence\c$\snapshots\snapshot.0