Questão de Sistemas Operacionais — Geral — Quadrix 2024
- Código
- qa633031
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Cargo
- Ana Tec ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. O comando dd if=/dev/sda of=/dev/sdb copia, em nível de blocos, todo o conteúdo do dispositivo de origem /dev/sda para o dispositivo de destino /dev/sdb, sendo amplamente utilizado para clonagem de discos e partições, ou seja, cópias de baixo nível. A afirmação está correta.
O comando dd é uma ferramenta clássica do Linux (e de sistemas Unix) usada para conversão e cópia de dados em nível de blocos. Diferentemente de comandos como cp, que operam sobre arquivos dentro de um sistema de arquivos, o dd lê e escreve diretamente os blocos brutos de um dispositivo, ignorando a estrutura de arquivos. Isso permite criar uma imagem idêntica de um disco ou partição, incluindo o setor de boot, a tabela de partições e todos os dados, mesmo aqueles não visíveis pelo sistema de arquivos.
A sintaxe básica é dd if=origem of=destino, onde if (input file) indica o dispositivo ou arquivo de origem e of (output file) o de destino. No exemplo, if=/dev/sda lê o primeiro disco rígido e of=/dev/sdb escreve no segundo. Essa operação é frequentemente chamada de "clonagem de disco" e é útil para backups de baixo nível, migração de sistemas ou recuperação de dados.
É importante destacar que o dd opera sem considerar o sistema de arquivos: ele copia bloco a bloco, o que o torna ideal para replicar discos inteiros, mas também perigoso, pois um erro no destino pode destruir dados. Por isso, exige privilégios de superusuário (root) e deve ser usado com cautela.
A banca explora aqui o conhecimento da função do comando dd e sua aplicação em backups de baixo nível. A pegadinha comum seria confundir dd com comandos de cópia de arquivos como cp ou rsync, que operam em nível de arquivos, não de blocos. O enunciado descreve exatamente a função do dd, tornando a afirmação verdadeira.
A afirmação está correta. O comando dd if=/dev/sda of=/dev/sdb é de fato utilizado para fazer cópias de baixo nível de dispositivos de armazenamento inteiros, como discos ou partições. Ele copia os dados em nível de blocos, criando uma réplica exata do dispositivo de origem no destino. Essa é uma prática comum para clonagem de discos e backups de baixo nível.
Gabarito: CERTO
Link permanente: /questoes/qa633031