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:
Observe que essa funcionalidade funciona:
Cópia rápida de uma mtree inteira quando a mtree de destino já existe:
Usando o argumento 'force':
O uso do argumento force opcional evita o seguinte quando já existem dados no destino da cópia rápida:
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':
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:
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:
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).
# 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
- 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
- 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
# 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
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
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
# 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
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
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
...
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
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
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 DomainProducts
Data DomainArticle 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.