Data Domain: Uma explicação dos comandos "filesys fastcopy force" e "filesys fastcopy update" disponíveis em um DDR (Data Domain Restorer)

Summary: Este artigo descreve a funcionalidade oferecida pelos argumentos opcionais force/update que podem ser fornecidos ao comando "filesys fastcopy"

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

O Data Domain Operating System (DDOS) contém a funcionalidade de "cópia rápida" que pode ser usada para clonar arquivos em um Data Domain Restorer (DDR) para um local alternativo dentro da instância local do Data Domain File System (DDFS). Por exemplo:
 
# filesys fastcopy source [arquivo ou árvore do diretório de origem] destination [árvore ou arquivo do diretório de destino]

Observe que essa funcionalidade funciona:
  • Criando um novo arquivo/conjunto de arquivos no local especificado como destino
  • Clonagem de metadados de arquivos existentes no local fornecido como origem para os novos arquivos no destino
Como resultado:
  • A cópia rápida de cada arquivo é extremamente rápida (pois a operação envolve apenas a manipulação de metadados de arquivos e nenhum dado de backup físico é lido/gravado no disco) — é muito mais rápido do que usar um client externo para ler arquivos de origem/gravar arquivos de destino
  • Os arquivos criados por fastcopy desduplicarão perfeitamente em relação aos dados existentes no disco (pois eles farão referência exatamente aos mesmos dados físicos que os arquivos de origem) - devido a isso, as estatísticas de compactação para os arquivos podem mostrar taxas infladas
Ao fazer fastcopying de árvores de diretórios (ou mtrees inteiras), se o diretório de destino (ou mtree) já existir, o conteúdo atual dos destinos será removido e substituído pelos resultados do comando fastcopy. Além disso, se a cópia rápida de um único arquivo e o arquivo de destino já existir, o arquivo de destino será removido e substituído pelo resultado do comando fastcopy. Nesses cenários (ou seja, onde há a possibilidade de que os dados de destino existentes sejam perdidos), o comando fastcopy vai:
  • Solicitar confirmação de que a cópia deve ser executada
  • Crie um snapshot point-in-time da mtree de destino antes de modificar seu conteúdo — esse snapshot poderá ser usado para recuperar arquivos excluídos/substituídos se o comando tiver sido executado com erro
Por exemplo, fazer uma cópia rápida de um único arquivo quando o arquivo de destino já existe:
 
# filesys fastcopy source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
destino "/data/col1/backup/testfile_new" já existe.
Prosseguir substituirá seu conteúdo por "/data/col1/backup/testfile".
    Tem certeza? (sim|não) [não]: sim
ok, prosseguindo.
Criando o snapshot "FASTCOPY-2017-05-08-04-57-47" com período de retenção de uma hora... Concluído
Use este snapshot para recuperação em caso de engano.
Status de cópia rápida: cópia rápida /data/col1/backup/testfile para /data/col1/backup/testfile_new: nenhuma alteração em 0,00 segundo

Cópia rápida de uma mtree inteira quando a mtree de destino já existe:
 
# filesys fastcopy source /data/col1/backup destination /data/col1/new_mtree
O destino "/data/col1/new_mtree" já existe.
Continuar substituirá seu conteúdo por "/data/col1/backup".
    Tem certeza? (sim|não) [não]: sim
ok, prosseguindo.
Criando o snapshot "FASTCOPY-2017-05-08-04-58-34" com período de retenção de uma hora... Concluído
Use este snapshot para recuperação em caso de engano.
(00:00) Aguardando a conclusão da cópia rápida...
Status da cópia rápida: cópia rápida /data/col1/backup para /data/col1/new_mtree: copiado 3 arquivos em 0,02 segundos

Usando o argumento 'force':
 
# filesys fastcopy force source [árvore ou arquivo do diretório de origem] destination [árvore ou arquivo do diretório de destino]

O uso do argumento force opcional evita o seguinte quando já existem dados no destino da cópia rápida:
  • O usuário que está sendo solicitado a confirmar
  • Criação de um snapshot point-in-time da mtree de destino
Por exemplo:
 
# filesys fastcopy force source /data/col1/backup/testfile destination /data/col1/backup/testfile_new
status fastcopy: fastcopy /data/col1/backup/testfile para /data/col1/backup/testfile_new: sem alterações em 0,00 segundos

# filesys fastcopy force source /data/col1/backup destination /data/col1/new_mtree
status fastcopy: fastcopy /data/col1/backup to /data/col1/new_mtree: sem alterações em 0,01 segundos

Isso pode ser vantajoso ao executar comandos 'filesys fastcopy' de maneira não interativa (por exemplo, a partir de scripts), no entanto, deve ser usado com cuidado, como se um comando de fastcopy incorreto fosse executado, todos os dados de destino que são removidos não podem ser recuperados.

Usando o argumento 'update':
 
# filesys fastcopy update source [fonte, diretório, árvore ou arquivo] destination [diretório de destino, árvore ou arquivo]
 
O uso do argumento de atualização opcional impede que os dados existentes em um diretório/mtree de destino sejam removidos por uma cópia rápida. Por exemplo, existem diretórios de origem e destino que contêm arquivos, conforme mostrado abaixo:
 
# ls /data/col1/backup/sourcedir
sourcefile1 sourcefile2 sourcefile3
# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3

Se uma cópia rápida for realizada sem o argumento de atualização, o conteúdo do diretório de destino será removido e substituído por aquele da origem, ou seja:
 
# filesys fastcopy source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
...
Status da cópia rápida: cópia rápida /data/col1/backup/sourcedir para /data/col1/backup/destdir: excluídos 3 arquivos; 3 arquivos copiados em 0,01 segundos
 
# ls /data/col1/backup/destdir
sourcefile1 sourcefile2 sourcefile3

Se, no entanto, o argumento de atualização for usado, o conteúdo do diretório de origem será adicionado ao diretório de destino e os arquivos existentes no diretório de destino não serão removidos, ou seja:
 
# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3

# filesys fastcopy update source /data/col1/backup/sourcedir destination /data/col1/backup/destdir
Fastcopy status: fastcopy /data/col1/backup/sourcedir para /data/col1/backup/destdir: copiou 3 arquivos em 0,00 segundos

# ls /data/col1/backup/destdir
destfile1 destfile2 destfile3 sourcefile1 sourcefile2 sourcefile3 sourcefile3

No entanto, observe que, se houver um arquivo existente no diretório de destino com o mesmo nome de um arquivo no diretório de origem, o fastcopy substituirá o arquivo de destino pelo conteúdo da origem, mesmo com o argumento update (e o usuário não será avisado de que isso está ocorrendo).

Additional Information

Os argumentos force e update são mutuamente exclusivos e não podem ser fornecidos juntos em um único comando 'filesys fastcopy'.

Affected Products

Data Domain

Products

Data Domain
Article Properties
Article Number: 000022663
Article Type: How To
Last Modified: 08 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.