Questão de Sistemas Operacionais — Sistemas de arquivos — Quadrix 2023
- Código
- qg028178
- Banca
- Quadrix
- Órgão
- CRM-TO
- Ano
- 2023
- Nível
- Médio
- Cargo
- Assistente de Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
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.
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