Como corretamente rsync / pasta?

2

Eu quero a pasta rsync the / com um instantâneo btrfs. Como evitar uma falha em potencial? Devo excluir algumas pastas, como /proc ?

    
por Dan 10.01.2015 / 23:39

1 resposta

3

Se você está procurando um comando simples rsync para fazer backup do seu sistema de arquivos completo, considere usar estas opções:

# -a --archive
# -v --verbose
# -A --acls
# -X --xattrs
# -x --one-file-system
# --numeric-ids

As opções -aAX preservam permissões, modo, proprietário, grupo, mtime, ACLs e xattrs. A opção -v imprime todos os arquivos sendo transferidos. A opção --numeric-ids pode ser relevante se você sincronizar com um local remoto em vez de um disco local.

Para responder à sua pergunta inicial, provavelmente você está interessado na opção -x ( --one-file-system ). Isso evita que rsync caia em outros pontos de montagem, como /proc e /sys . Observe, no entanto, que ele também evitará a cópia de /home se estiver em um ponto de montagem diferente. Nesse caso, você precisa executar outro comando rsync para /home/ .

    
por Lekensteyn 10.01.2015 / 23:53