SóProvas


ID
671302
Banca
FCC
Órgão
TCE-SP
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Uma das maneiras de efetuar backups em sistemas operacionais Linux é com a utilização do programa rsync, que sincroniza remotamente os dados entre duas máquinas. Normalmente, este programa não verifica arquivos com o mesmo tamanho e com a mesma data e hora de modificação. Para desabilitar esse comportamento e garantir que tais arquivos também sejam verificados é necessário utilizar juntamente com o comando rsync, a opção

Alternativas
Comentários
  • Para desabilitar basta usar a opção --ignore-times, assertiva E)

    O rsync é um grande aliado na hora de fazer backups ou quando é necessário sincronizar duas pastas com um grande volume de arquivos. Ele permite sincronizar o conteúdo de duas pastas, transferindo apenas as modificações. Ele não trabalha apenas comparando arquivo por arquivo, mas também comparando o conteúdo de cada um. Se apenas uma pequena parte do arquivo foi alterada, o rsync transferirá apenas ela, sem copiar novamente todo o arquivo.

    Ele é uma forma simples de fazer backups incrementais de grandes quantidades de arquivos, ou mesmo partições inteiras, mantendo uma única cópia atualizada de tudo em um HD externo ou num servidor remoto. Este backup incremental pode ser atualizado todo dia e complementado por um backup completo (para o caso de um desastre acontecer), feito uma vez por semana ou uma vez por mês.

  • -I, --ignore-times
    Normally rsync will skip any files that are already the same size and have the same modification timestamp. This option turns off this "quick check" behavior, causing all files to be updated.

  • -W, --whole-fileWith this option rsync's delta-transfer algorithm is not used and the whole file is sent as-is instead. The transfer may be faster if this option is used when the bandwidth between the source and destination machines is higher than the bandwidth to disk (especially when the lqdiskrq is actually a networked filesystem). This is the default when both the source and destination are specified as local paths.

    --no-motdThis option affects the information that is output by the client at the start of a daemon transfer. This suppresses the message-of-the-day (MOTD) text, but it also affects the list of modules that the daemon sends in response to the lqrsync host::rq request (due to a limitation in the rsync protocol), so omit this option if you want to request the list of modules from the daemon.

    -a, --archiveThis is equivalent to -rlptgoD. It is a quick way of saying you want recursion and want to preserve almost everything (with -H being a notable omission). The only exception to the above equivalence is when --files-from is specified, in which case -r is not implied.Note that -a does not preserve hardlinks, becausefinding multiply-linked files is expensive. You must separately specify -H.


    -r, --recursiveThis tells rsync to copy directories recursively. See also --dirs (-d).Beginning with rsync 3.0.0, the recursive algorithm used is now anincremental scan that uses much less memory than before and begins the transfer after the scanning of the first few directories have been completed. This incremental scan only affects our recursion algorithm, and does not change a non-recursive transfer. It is also only possible when both ends of the transfer are at least version 3.0.0.


    Fonte: http://linux.die.net/man/1/rsync