Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas de arquivos — Quadrix 2023

Sistemas OperacionaisSistemas de arquivos
Código
qg028178
Banca
Quadrix
Órgão
CRM-TO
Ano
2023
Nível
Médio
Cargo
Assistente de Tecnologia da Informação
Acerca dos comandos utilizados no sistema operacional Linux, julgue o item.O rsync é uma ferramenta de cópia e sincronização de arquivos e diretórios localmente (no mesmo sistema de arquivos) ou para um outro host na rede.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

rsync: cópia e sincronização no Linux

Gabarito: CERTO. O rsync é, de fato, uma ferramenta de cópia e sincronização de arquivos e diretórios que opera tanto localmente (dentro do mesmo sistema de arquivos) quanto remotamente, via protocolo SSH ou rsync daemon, para outro host na rede. A afirmação do enunciado descreve com precisão as duas modalidades de uso da ferramenta.

O rsync (remote sync) é um utilitário de linha de comando presente na maioria das distribuições Linux e sistemas Unix-like. Sua principal característica é o algoritmo de transferência delta, que identifica e transfere apenas as diferenças entre os arquivos de origem e destino, otimizando drasticamente o processo de sincronização, especialmente em redes com largura de banda limitada. Essa eficiência o torna a ferramenta padrão para backups incrementais e espelhamento de diretórios.

A sintaxe básica do comando é rsync [opções] origem destino. Quando origem e destino estão no mesmo host, a operação é local, como em rsync -av /home/usuario/documentos/ /backup/documentos/. Quando o destino (ou a origem) é um host remoto, utiliza-se a sintaxe usuario@host:caminho, como em rsync -av /home/usuario/documentos/ [email protected]:/backup/documentos/. Nesse caso, a transferência ocorre por padrão através do SSH, garantindo segurança na transmissão.

É importante distinguir o rsync de outras ferramentas de cópia. O comando cp copia arquivos localmente, mas não possui o algoritmo de sincronização incremental nem suporte nativo a transferência remota. O scp (secure copy) também copia arquivos entre hosts via SSH, mas não realiza sincronização incremental — ele copia o arquivo inteiro, mesmo que apenas uma pequena parte tenha sido alterada. O rsync combina a capacidade de cópia local e remota com a eficiência da sincronização por diferenças, sendo a ferramenta mais completa para esses cenários.

A banca explora aqui um conceito fundamental: a versatilidade do rsync. O candidato que conhece apenas uma das funcionalidades (cópia local ou remota) pode marcar o item como errado, mas a ferramenta suporta ambas as operações. O termo "sincronização" é a chave — o rsync não apenas copia, mas também sincroniza, ou seja, torna o destino idêntico à origem, removendo arquivos que não existem mais na origem (com a opção --delete) e transferindo apenas as diferenças.

1Cópia e sincronização
Local (mesmo host)
Remoto (via SSH)
2Algoritmo delta
Transfere só diferenças
Eficiente em rede
3Comparado a
cp: só local, sem delta
scp: remoto, sem delta
rsync
LEVELsoulevel.com.br
rsync: Cópia e sincronização (Local (mesmo host), Remoto (via SSH)); Algoritmo delta (Transfere só diferenças, Eficiente em rede); Comparado a (cp: só local, sem delta, scp: remoto, sem delta)

Item — ✅ CERTO

A afirmação está correta. O rsync é uma ferramenta de cópia e sincronização de arquivos e diretórios que opera em dois modos: local, quando origem e destino estão no mesmo sistema de arquivos, e remoto, quando um dos lados é um host na rede. A descrição do enunciado abrange exatamente essas duas possibilidades, sem qualquer erro conceitual.

Gabarito: CERTO

Link permanente: /questoes/qg028178