AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 412039
Accepted
Déjà vu
Déjà vu
Asked: 2017-12-21 05:35:59 +0800 CST2017-12-21 05:35:59 +0800 CST 2017-12-21 05:35:59 +0800 CST

comando pax para backup incremental com links físicos semelhantes ao rsync

  • 772

Descobri o paxcomando recentemente e fiquei surpreso com a eficiência dele ao copiar localmente de um SSD para outro, por exemplo.

Para backup local, estou pensando em substituir uma rsyncsolução por pax, no entanto, paxparece estar faltando a --link-destopção que é tão conveniente para backups incrementais (criar links físicos para a versão de backup anterior para arquivos idênticos).

Perguntas

  • existe uma solução alternativa para pax + ?dar um comportamento semelhante a rsync --link-dest...(talvez melhor do que 1. criar links físicos para arquivos idênticos 2. executar pax -k)

  • algum outro comando/solução eficiente para chegar a um resultado semelhante com eficiência?

backup rsync
  • 1 1 respostas
  • 520 Views

1 respostas

  • Voted
  1. Best Answer
    schily
    2018-06-02T01:31:08+08:002018-06-02T01:31:08+08:00

    O paxprograma não é útil para backups incrementais.

    Os novos cabeçalhos estendidos POSIX.1-2001 para o formato tar (chamado formato "pax") que foram retirados dos aprimoramentos Solaris TAR de 1997, no entanto, são uma base realmente boa para backups incrementais, pois esse conceito permite ser aprimorado para arquivar todos os metadados possíveis.

    Parece que você gosta de fazer backups/restaurações incrementais cumulativos localmente para espelhar um sistema de arquivos localmente. staré perfeitamente adequado para o seu desejo, consulte http://schilytools.sourceforge.net/man/man1/star.1.html

    As instruções sobre como fazer incrementais cumulativos estão atualmente na página 53 na seção SINCRONIZANDO SISTEMAS DE ARQUIVOS

    Observe que se você estiver em um sistema operacional com um cache de sistema de arquivos lento (como Linux) ou usando um sistema de arquivos transacional como ZFS , é recomendável usar a opção -no-fsync ou a extração será extremamente lenta, pois starpor padrão extrai arquivos no modo seguro que permite detectar erros de gravação do sistema de arquivos durante a liberação de dados em cache. Use também a opção -pax-o binary no lado esquerdo (criar) para evitar problemas de conversão de nome de caminho, caso haja arquivos no sistema de arquivos com localidades diferentes do seu shell atual.

    O método que star usa é o mesmo que ufsdump/ufsrestore:

    Star gerencia um arquivo /etc/tardumpscom níveis de registro de data e hora e nomes de sistema de arquivos para o lado de criação dos backups incrementais.

    Para o lado de extração das restaurações incrementais, stargerencia um arquivo star-symtableno diretório raiz do sistema de arquivos de extração. Este banco de dados contém uma lista de números de inode antigos e os novos números de inode relacionados para poder detectar arquivos renomeados e removidos.

    O Star foi massivamente testado com despejos e restaurações incrementais durante mais de 10 anos e nunca causou nenhum problema.

    • 0

relate perguntas

  • diretório tar para enviar apenas blocos modificados de arquivos

  • Como faço uma duplicata de uma árvore de diretórios com links simbólicos duplicados relativamente?

  • Posso salvar o instantâneo do timeshift na caixa de depósito?

  • Problemas de exclusão de Rsync

  • rsync porta 22 e 873 uso

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve