Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Governança de TI — FUNDATEC 2023

Arquitetura de SoftwareConceitos Básicos em Governança de TI
Código
qq896371
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Médio
Cargo
Técnico de Laboratório - Área: Informática
Após analisar as políticas de segurança da empresa, o responsável técnico utilizou um script em Linux para realizar um backup com as seguintes linhas:ORIGEM=/path/to/origemDESTINO=/path/to/destinoARQUIVO_DE_CONTROLE=rsync_backup.controlif [ -f $ARQUIVO_DE_CONTROLE ] thenrsync -avz --delete --exclude-from=$ARQUIVO_DE_CONTROLE $ORIGEM/ $DESTINO/elsersync -avz --delete $ORIGEM/ $DESTINO/find $ORIGEM -type f -printf "%P\n" | sort > $ARQUIVO_DE_CONTROLEQuando a linha 5 for verdadeira, o um backup utilizado é do tipo:
  1. ATotal.
  2. BIncremental.
  3. CEspelhado.
  4. DPessoal.
  5. ERemoto.
Revelar gabarito e comentário

GabaritoB — Incremental.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Backup Incremental no Script com rsync

Gabarito: letra B. Quando o arquivo de controle existe (linha 5 verdadeira), o rsync utiliza --exclude-from para excluir todos os arquivos listados naquele arquivo — que foram copiados no backup anterior —, transferindo apenas os arquivos novos. Isso caracteriza um backup incremental, que copia somente os dados alterados desde o último backup completo.

O script analisado:

  • Na primeira execução (arquivo de controle inexistente), faz um backup completo com rsync -avz --delete e cria a lista de todos os arquivos da origem.

  • Nas execuções seguintes (arquivo existente), usa --exclude-from com essa lista, evitando retransferir os arquivos já copiados. Logo, apenas arquivos não listados (novos) são transferidos.

Tipo de Backup

Característica Principal

Comportamento no Script (linha 5 verdadeira)

Resultado

Total

Copia todos os dados da origem

--exclude-from impede cópia total

❌ Não corresponde

Incremental

Copia apenas dados novos/alterações

--exclude-from exclui arquivos já copiados, transferindo só os novos

Corresponde

Espelhado

Réplica exata da origem (inclui remoção)

--exclude-from quebra o espelhamento ao omitir arquivos

❌ Não corresponde

Pessoal

Backup de dados de usuário (não técnico)

Não é um tipo padrão de backup

❌ Não corresponde

Remoto

Transferência para local externo via rede

Script usa caminhos locais

❌ Não corresponde

  1. 1Arquivo de controle existe?
  2. 2Backup completo + cria lista
  3. 3Arquivo de controle existe?
  4. 4Exclui arquivos da lista
  5. 5Copia apenas arquivos novos
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Backup total copiaria todos os arquivos da origem independentemente de já existirem no destino. O --exclude-from impede justamente essa cópia total, restando apenas os novos.

Alternativa B — ✅ Correta ⟵ GABARITO

Backup incremental é exatamente o que o script realiza quando o arquivo de controle existe: copia apenas os arquivos que não estavam na lista do backup anterior (isto é, os novos).

Alternativa C — ❌ Incorreta

Backup espelhado (mirror) mantém réplica exata da origem no destino, geralmente com remoção de arquivos deletados. O script até usa --delete, mas o --exclude-from impede que todos os arquivos sejam refletidos, quebrando o espelhamento.

Alternativa D — ❌ Incorreta

Backup pessoal não é um tipo técnico padrão de backup; refere-se a dados de usuário, não a uma metodologia de cópia.

Alternativa E — ❌ Incorreta

Backup remoto envolve transferência para local externo via rede. O script usa caminhos locais (/path/to/origem e /path/to/destino), portanto não é remoto.

PEGA ESSA DICA!

Na prática, backups incrementais reduzem o volume de dados transferidos e armazenados. O comando rsync com --exclude-from é um método comum para implementá-los. Lembre-se de que a cada incremento a lista de exclusão precisa ser atualizada para incluir os novos arquivos, senão backups subsequentes copiariam os mesmos arquivos novamente.

Gabarito: letra B (Backup Incremental).

Link permanente: /questoes/qq896371