InglêsFrancêsEspanhol

Ad


favicon do OnWorks

obnam - Online na nuvem

Execute obnam no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando obnam que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


obnam - faz, restaura e manipula backups

SINOPSE


obnan [--sempre-restaurar-setuid] [--no-always-restore-setuid] [- checkpoint=TAMANHO]
[- tamanho de saco=TAMANHO] [--chunk-cache-size=TAMANHO] [--tamanho do pedaço=TAMANHO]
[--chunkids-por-grupo=NUM] [--Nome do cliente=NOME DO CLIENTE] [--comprimir-com=PROGRAMA]
[--config=ARQUIVO] [--dump-config] [--dump-setting-nomes] [--gerar página de manual=MODELO] [-h]
[--Socorro] [--ajuda-tudo] [--list-config-files] [--versão] [--no-default-configs]
[--limite de falhas=COUNTER] [- idade crítica=Idade] [--desduplicar=MODA] [--dir-bag-size=TAMANHO]
[--dir-tamanho do cache=TAMANHO] [--dump-memória-perfil=MÉTODO] [--dump-repo-file-metadados]
[--no-dump-repo-file-metadados] [--encriptar-com=CRIPTO COM] [--excluir=EXCLUIR]
[--excluir-caches] [--no-exclude-caches] [--excluir-de=ARQUIVO] [--fsck-fix]
[--no-fsck-fix] [--fsck-ignorar-pedaços] [--no-fsck-ignorar-pedaços]
[--fsck-ignore-client=NOME] [--fsck-última geração-somente] [--no-fsck-somente de última geração]
[--fsck-rm-não usado] [--no-fsck-rm-não utilizado] [--fsck-skip-checksums]
[--no-fsck-skip-checksums] [--fsck-skip-dirs] [--no-fsck-skip-dirs] [--fsck-skip-arquivos]
[--no-fsck-skip-arquivos] [--fsck-skip-generation] [--no-fsck-skip-generation]
[--fsck-skip-per-client-b-trees] [--no-fsck-skip-per-client-b-trees]
[--fsck-skip-shared-b-trees] [--no-fsck-skip-shared-b-trees] [--fuse-opt=FUSE]
[--geração=GERAÇÃO] [--gnupghome=HOMEDIR] [--idpath-bits=IPATH-BITS]
[--idpath-profundidade=IDPATH-PROFUNDIDADE] [--idpath-skip=IDPATH-SKIP] [--incluir=INCLUIR]
[--guarda=MANTENHA] [--chave-detalhes] [--no-key-details] [--keyid=ID-CHAVE] [--deixar-checkpoints]
[--no-leave-checkpoints] [--lock-timeout=TIMEOUT] [--registro=ARQUIVO] [--log-keep=N]
[--log-level=NÍVEL] [--log-max=TAMANHO] [--log-mode=MODA] [- tamanho lru=TAMANHO]
[- intervalo de despejo de memória=SEGUNDOS] [--tamanho do nó=TAMANHO] [--one-sistema de arquivos]
[--no-one-file-system] [--resultado=ARQUIVO] [--fingir] [--funcionamento a seco] [- no-act] [- não fingir]
[--sem funcionamento a seco] [- no-no-act] [--tempo de fingimento=TIMESTAMP] [--pure-paramiko]
[--no-puro-paramiko] [--quieto] [- silencioso] [--sem silêncio] [--não-silencioso] [-rURL]
[--repositório=URL] [--formato-repositório=FORMATO] [--raiz=URL] [--sftp-atraso=SFTP-ATRASO]
[--small-files-in-btree] [--no-small-files-in-btree] [--ssh-comando=EXECUTÁVEL]
[--ssh-host-keys-verificar=VALOR] [--ssh-chave=NOME DO ARQUIVO] [--ssh-hosts conhecidos=NOME DO ARQUIVO]
[--strict-ssh-host-keys] [--no-strict-ssh-host-keys] [- bits de chave simétrica=BITS]
[--testing-fail-correspondência=REGEXP] [--para=TO] [--vestígio=TRACE] [--upload-queue-size=TAMANHO]
[--verbose] [--não verboso] [--verify-aleatoriamente=N] [--aviso-idade=Idade] [--fraco-aleatório]
[--não-fraco-aleatório]

obnan [opções] _trancar
obnan [opções] chave de adição [CLIENTE-NOME] ...
obnan [opções] cópia de segurança [DIRETÓRIO|URL] ...
obnan [opções] chaves do cliente
obnan [opções] clientes
obnan [opções] diferença [GERAÇÃO1]GERAÇÃO2
obnan [opções] dump-repo
obnan [opções] forçar travamento
obnan [opções] esquecer [GERAÇÃO] ...
obnan [opções] fsck
obnan [opções] gerações
obnan [opções] genídeos
obnan [opções] ajuda
obnan [opções] ajuda-todos
obnan [opções] kdirstat [ARQUIVO] ...
obnan [opções] erros de lista
obnan [opções] formatos de lista
obnan [opções] chaves de lista
obnan [opções] níveis superiores da lista
obnan [opções] é [ARQUIVO] ...
obnan [opções] montar [ROOT]
obnan [opções] nagios-último-backup-age
obnan [opções] remover-cliente [CLIENTE-NOME] ...
obnan [opções] remover chave [CLIENTE-NOME] ...
obnan [opções] restaurar [DIRETÓRIO] ...
obnan [opções] verificar [DIRETÓRIO] ...

DESCRIÇÃO


obnan faz, restaura, manipula e de outra forma lida com backups. Pode armazenar
backups em um disco local ou em um servidor via sftp. Cada geração de backup parece um
instantâneo fresco, mas é realmente incremental: o usuário não precisa se preocupar se é um
backup completo ou não. Apenas os dados alterados são armazenados em backup, e se um pedaço de dados já estiver
feito backup em outro arquivo, esses dados são reutilizados.

O local onde os dados de backup são colocados é chamado de repositório de backup. Um repositório
pode ser, por exemplo, um diretório em um servidor sftp ou um diretório em um disco rígido USB. UMA
um único repositório pode conter backups de vários clientes. Seus dados vão se misturar
como se estivessem usando repositórios separados, mas se um cliente faz backup de um arquivo, os outros
pode reutilizar os dados.

obnan a sintaxe da linha de comando consiste em um comando possivelmente seguido por argumentos. o
os comandos estão listados abaixo.

· backup faz um novo backup. Na primeira vez que é executado, ele faz um backup completo, após
aquele incremental.

· restaurar é o oposto de um backup. Ele copia os dados de backup do backup
repositório para um diretório de destino. Você pode restaurar tudo em uma geração, ou
apenas arquivos selecionados.

· clientes lista os clientes dos quais foi feito backup no repositório.

· Gerações lista cada geração de backup para um determinado cliente, além de alguns metadados
sobre a geração.

· genídeos lista o identificador para cada geração de backup para um determinado cliente. Não
outras informações são mostradas. Isso pode ser útil para scripts.

· ls lista o conteúdo de uma determinada geração, semelhante a ls -lAR.

· kdirstat lista o conteúdo de uma determinada geração, em um formato compatível
com o kdirstat formato de arquivo de cache, que pode então ser usado para visualizar o
conteúdo de um backup.

· verificar compara os dados do backup com os dados reais do usuário e garante que eles sejam
idêntico. É mais útil executar imediatamente após um backup, para verificar se
realmente funcionou. Pode ser executado a qualquer momento, mas se os dados do usuário forem alterados,
a verificação falha mesmo que o backup esteja OK.

· esquecer remove gerações de backup que não são mais desejadas, para que eles não usem
espaço em disco. Observe que depois que uma geração de backup é removida, os dados não podem ser
restaurado mais. Você pode especificar as gerações a serem removidas, listando-as
na linha de comando, ou use o --guarda opção de especificar uma política para o que manter
(tudo o mais será removido).

· fsck verifica a consistência interna do repositório de backup. Verifica que
todos os clientes, gerações, diretórios, arquivos e todos os conteúdos de arquivos ainda existem em
o repositório de backup. Pode levar muito tempo para ser executado.

· forçar remove um arquivo de bloqueio para um cliente no repositório. Você só deve
force um bloqueio se tiver certeza de que ninguém está acessando os dados desse cliente no
repositório. Um bloqueio pendente pode acontecer, por exemplo, se obnam perder sua rede
conexão com o repositório de backup.

· chaves do cliente lista a chave de criptografia associada a cada cliente.

· chaves de lista lista as chaves que podem acessar o repositório, e qual nível superior
diretórios que cada chave pode acessar. Alguns dos diretórios de nível superior são compartilhados
entre clientes, outros são específicos de um cliente.

· níveis superiores da lista é como chaves de lista, mas lista os níveis superiores e quais chaves podem acessar
Eles.

· chave de adição adiciona uma chave de criptografia ao repositório. Por padrão, a chave é adicionada
apenas para os diretórios de nível superior compartilhados, mas também pode ser adicionado a
clientes: lista os nomes dos clientes na linha de comando. A chave é dada com
que o --keyid opção. Quem tem acesso à chave secreta correspondente à chave
id pode acessar o repositório de backup (os níveis superiores compartilhados mais os clientes especificados).

· remover chave remove uma chave dos diretórios compartilhados de nível superior, além de quaisquer clientes
especificado na linha de comando.

· nagios-último-backup-age é uma verificação que sai com retorno diferente de zero se uma idade de backup
excede um certo limite. É adequado para uso como um plugin de verificação para nagios.
Limiares podem ser dados a --aviso-idade e - idade crítica opções.

· diff compara duas gerações e lista arquivos que diferem entre elas. Cada saída
linha será prefixada por um sinal de mais (+) para arquivos que foram adicionados, um menos
sinal (-) para arquivos que foram removidos ou um asterisco (*) para arquivos que foram
mudado. Se apenas um ID de geração for especificado na linha de comando que
geração será comparada com seu antecessor direto. Se dois IDs foram
especificado, todas as alterações entre essas duas gerações serão listadas.

· montar disponibiliza o repositório de backup por meio de um sistema de arquivos FUSE somente leitura. Cada
A geração de backup é visível como um subdiretório, com o nome do id de geração.
Isso significa que você pode ver os dados de backup usando ferramentas normais, como seu arquivo GUI
gerenciador ou ferramentas de linha de comando, como ls(1) diff(1), e cp(1). Você não pode fazer
novos backups com o subcomando mount, mas você pode restaurar dados facilmente.

Você precisa ter os utilitários FUSE e permissão para usar o FUSE para que
trabalhar. Os detalhes variam entre os sistemas operacionais; no Debian, instale o
pacote fundir e adicione-se ao fundir grupo (pode ser necessário sair e voltar
novamente).

Fazendo backups
Quando você executa um backup, obnan carrega dados no repositório de backup. Os dados são divididos
em pedaços, e se um pedaço já existe no repositório de backup, ele não é carregado
novamente. Isso permite obnan para lidar com arquivos que foram alterados ou renomeados desde o
execução de backup anterior. Também permite que vários clientes de backup evitem o upload do mesmo
dados. Se, por exemplo, todos no escritório têm uma cópia dos mesmos folhetos de vendas,
apenas uma cópia precisa ser armazenada no repositório de backup.

Cada execução de backup é um geração. Além disso, obnan vai fazer ponto de verificação Gerações
de vez em quando. São exatamente iguais às gerações normais, mas não há garantia de
ser um instantâneo completo dos dados ativos. Se a execução do backup precisar ser abortada no
meio, a próxima execução de backup pode continuar a partir do último ponto de verificação, evitando a necessidade de
começar do zero.

Se uma execução de backup eliminar um diretório raiz de backup, as gerações anteriores ainda o manterão:
nada muda nas velhas gerações apenas porque há uma nova. Se a raiz fosse
descartado por engano, ele pode ser adicionado de volta e a próxima execução de backup irá reutilizar o existente
dados no repositório de backup e só fará o backup dos metadados do arquivo (nomes de arquivos,
permissões, etc).

Verificando backups
De que serve um sistema de backup em que você não pode confiar? Como você pode confiar em algo que você não pode
teste? o obnan verificar comando verifica se os dados no repositório de backup correspondem aos reais
dados do usuário. Ele recupera um ou mais arquivos do repositório e os compara ao
dados do usuário. Isso é essencialmente o mesmo que fazer uma restauração e, em seguida, comparar os arquivos restaurados
com os arquivos originais usando cmp(1), mas mais fácil de usar.

Por padrão, a verificação acontece em todos os arquivos. Você também pode especificar os arquivos a serem
verificado listando-os na linha de comando. Você deve especificar os caminhos completos para o
arquivos, não relativos ao diretório atual.

A saída lista os arquivos que falham na verificação por algum motivo. Se você verificar tudo,
é provável que alguns arquivos (por exemplo, diretórios-pai da raiz do backup) possam ter mudado
sem ser um problema. Observe que você precisará especificar todo o caminho para o
arquivos ou diretórios a serem verificados, não relativos à raiz do backup. Você ainda precisa
especifique pelo menos uma das raízes de backup na linha de comando ou por meio do --raiz opção então
esse obnam irá encontrar o sistema de arquivos, caso seja um remoto.

URL sintaxe
Sempre que obnam aceita um URL, pode ser um nome de caminho local ou um Sftp URL Um sftp
O URL tem o seguinte formato:

sftp: //[usuário@]domínio[:porta]/caminho

onde domínio é um nome de domínio normal da Internet para um servidor, usuário é o seu nome de usuário nisso
servidor, porta é um número de porta opcional e caminho é um nome de caminho no lado do servidor. Gostar
bzr(1), mas ao contrário do padrão de URL sftp, o nome do caminho é absoluto, a menos que comece com
/ ~ / nesse caso, é relativo ao diretório inicial do usuário no servidor.

Veja a seção EXEMPLO para exemplos de URLs.

Você pode usar Sftp URLs para o repositório ou os dados ativos (raiz), mas observe que devido a
limitações no protocolo, e sua implementação no paramiko biblioteca, algumas coisas
não funcionará muito bem para acessar dados ao vivo sobre Sftp. Mais importante ainda, o manuseio
de hardlinks é bastante abaixo do ideal. Para acesso a dados ao vivo, você não deve encerrar o URL
com / ~ / e deve acrescentar um ponto no final neste caso especial.

Geração especificações
Quando não estiver usando a última geração, você precisará especificar qual você precisa. Esse
será feito com o --geração opção, que leva uma especificação de geração como seu
argumento. A especificação é a palavra mais recente, ou seja, a última geração
(também o padrão) ou um número. Veja o Gerações comando para ver o que são as gerações
disponíveis e quais são os seus números.

Política para manutenção e removendo backup Gerações
A esquecer comando pode seguir uma política para manter automaticamente alguns e remover outros backups
gerações. A política é definida com o --guarda=POLÍTICA opção.

POLÍTICA é uma lista de regras separada por vírgulas. Cada regra consiste em uma contagem e um período de tempo.
Os períodos de tempo são h, d, w, m e y, para hora, dia, semana, mês e ano.

Uma política de 30d significa manter o backup mais recente para cada dia em que um backup foi feito, e
mantenha os últimos 30 desses backups. Qualquer backup correspondido por qualquer regra de política é mantido, e qualquer
os backups intermediários serão removidos, assim como quaisquer backups anteriores ao backup mais antigo mantido.

Por exemplo, suponha que os backups sejam feitos a cada hora, na hora: às 00:00, 01:00, 02:00,
e assim por diante, até às 23:00. Se o esquecer comando é executado às 23:15, com a política acima,
manterá o backup feito às 23h de cada dia e removerá todos os outros backups naquele dia.
Também removerá backups com mais de 30 dias.

Se os backups forem feitos dia sim, dia não, ao meio-dia, esquecer manteria os 30 últimos backups, ou 60
dias de backups, com a política acima.

Observe que obnam só inspeciona carimbos de data / hora no repositório de backup e não se importa
qual é a hora atual real. Isso significa que se você parar de fazer novos backups, o
os existentes não serão removidos automaticamente. Em essência, obnam finge que a hora atual
é logo após o último backup, quando esquecer é executado.

As regras podem ser fornecidas em qualquer ordem, mas serão classificadas em ordem crescente de período de tempo
antes de aplicado. (É um erro fornecer duas regras para o mesmo período.) Um backup
geração é mantida se corresponder a alguma regra.

Por exemplo, suponha a mesma frequência de backup acima, mas uma política de 30d, 52w. Este
manterá o backup diário mais recente para cada dia por trinta dias, e o mais novo semanalmente
backup por 52 semanas. Porque os backups de hora em hora serão removidos diariamente, antes de terem um
chance de ser salvo por uma regra semanal, o efeito é que o backup de 23:00 horas para cada
o dia é salvo por um mês e o backup das 23:00 aos domingos é salvo por um ano.

Se, em vez disso, você usar uma política de 72h, 30d, 52w, obnan manteria os últimos backups de 72 horas,
e o último backup de cada dia do calendário por 30 dias, e o último backup de cada calendário
semana por 52 semanas. Se a frequência de backup fosse uma vez por dia, obnan manteria o backup
de cada hora do calendário para a qual um backup foi feito, para 72 desses backups. Em outras palavras,
manteria efetivamente os últimos 72 backups diários.

Parece confuso? Pense em como o desenvolvedor ficou confuso ao escrever o código.

Se nenhuma política for fornecida, esquecer vai ficar com tudo.

Uma política típica pode ser 72h, 7d, 5w, 12m, o que significa: manter os últimos backups de 72 horas, o
últimos 7 backups diários, os últimos 5 backups semanais e os últimos 12 backups mensais. Se o
os backups são executados sistematicamente de hora em hora, o que significa manter backups de hora em hora
por três dias, backups diários por uma semana, backups semanais por um mês e backups mensais
por um ano.

A forma como a política funciona é um pouco complicada. Corre esquecer com o --fingir opção para
certifique-se de remover os corretos.

utilização criptografia
obnan pode criptografar todos os dados que grava no repositório de backup. Usa gpg(1) para fazer
a criptografia. Você precisa criar um par de chaves usando gpg --gen-chave (ou use um existente
um), e então diga obnan sobre isso usando o --encriptar-com opção. Você pode opcionalmente
use um diretório home separado usando o --gnupghome opção. Por padrão, o padrão
diretório para gpg(1) será usada.

Configuração arquivos
obnan irá procurar por arquivos de configuração em vários locais. Veja a seção ARQUIVOS
para uma lista. Todos esses arquivos juntos são tratados como um grande arquivo com o conteúdo de todos
arquivos concatenados.

Os arquivos estão no formato INI, e apenas o [configuração] seção é usada (quaisquer outras seções são
ignorado).

Os nomes longos de opções são usados ​​como chaves para variáveis ​​de configuração. Qualquer configuração que
pode ser definido a partir da linha de comando pode ser definido em um arquivo de configuração, no [configuração]
seção.

Por exemplo, as opções na seguinte linha de comando:

obnam --repository = / backup --exclude = '. wav $' backup

pode ser substituído pelo seguinte arquivo de configuração:

[configuração]
repositório: / backup
excluir: .wav $

(Você pode usar qualquer foo = valor or foo: valor sintaxe nos arquivos.)

A única coisa incomum sobre os arquivos é a forma como as opções que podem ser usadas muitas vezes são
expresso. Todos os valores são colocados em uma única linha lógica, separados por vírgulas (e
opcionalmente espaços também). Por exemplo:

[configuração]
exclude = foo, bar, \ .mp3 $

O acima tem três valores para o excluir opção: quaisquer arquivos que contenham as palavras Foo or
Barra em qualquer lugar no nome do caminho totalmente qualificado, ou arquivos com nomes que terminam com um ponto e
mp3 (porque as exclusões são expressões regulares).

Uma longa linha lógica pode ser dividida em várias linhas físicas, começando uma nova linha em
espaço em branco e recuando as linhas de continuação:

[configuração]
excluir = foo,
Bar,
\ .mp3 $

O exemplo acima adiciona três padrões de exclusão.

Múltiplo clientes e bloqueio
obnan suporta o compartilhamento de um repositório entre vários clientes. Os clientes podem compartilhar o
conteúdo do arquivo (pedaços), de modo que se o cliente A fizer backup de um arquivo grande e o cliente B tiver o
mesmo arquivo, então B não precisa fazer upload do arquivo grande para o repositório uma segunda vez.
Para que isso funcione sem confusão, os clientes usam um protocolo de bloqueio simples que permite
apenas um cliente por vez para modificar as estruturas de dados compartilhadas. Os bloqueios não impedem
acesso somente leitura ao mesmo tempo: isso permite que você restaure enquanto outra pessoa está
backing up.

Às vezes, uma operação somente leitura acontece para acessar uma estrutura de dados ao mesmo tempo que
está sendo modificado. Isso pode resultar em um travamento. Não resultará em dados corrompidos ou
restaurações incorretas. No entanto, pode ser necessário reiniciar a operação somente leitura após um
batida.

OPÇÕES


--sempre-restaurar-setuid
restaurar bits setuid / setgid em arquivos restaurados, mesmo que não seja o root ou o arquivo de backup
tinha um proprietário diferente do usuário executando a restauração

--no-always-restore-setuid
oposto de --always-restore-setuid

--Nome do cliente=NOME DO CLIENTE
nome do cliente (o padrão é nome do host)

--comprimir-com=PROGRAMA
use o PROGRAMA para compactar o repositório com (um de nenhum, esvaziar)

- idade crítica=Idade
para nagios-last-backup-age: idade máxima (por padrão em horas) para o mais recente
backup antes do statis é crítico. Aceita um especificador de unidade de caractere (s, m, h, d para
segundos, minutos, horas e dias.

--dump-repo-file-metadados
despejar metadados sobre arquivos?

--no-dump-repo-file-metadados
oposto de --dump-repo-file-metadata

--gerar página de manual=MODELO
SUPRIMIR AJUDA

--geração=GERAÇÃO
qual geração restaurar

-h, --Socorro
mostre esta mensagem de ajuda e saia

--guarda=MANTENHA
política de quais gerações manter ao esquecer

--lock-timeout=TIMEOUT
ao bloquear no repositório de backup, espere TIMEOUT segundos para um bloqueio existente para
vá embora antes de desistir

--resultado=ARQUIVO
grava a saída em FILE, em vez da saída padrão

--fingir, --funcionamento a seco, - no-act
não mude realmente nada (funciona apenas com backup, esquece e restaura, e
só pode simular um comportamento aproximadamente real)

- não fingir, --sem funcionamento a seco, - no-no-act
oposto de - fingir

--quieto, - silencioso
fique em silêncio: mostre apenas mensagens de erro, sem atualizações de progresso

--sem silêncio, --não-silencioso
oposto de --quiet

-r, --repositório=URL
nome do repositório de backup (pode ser nome do caminho ou URL compatível)

--formato-repositório=FORMATO
use FORMAT para novos repositórios; um de "6", "albatroz-verde"

--para=TO
onde restaurar ou montar FUSE; para restaurações, deve estar vazio ou não deve existir

--verbose
seja prolixo: diga ao usuário mais sobre o que está acontecendo e, geralmente, certifique-se de que o usuário
está ciente do que está acontecendo ou pelo menos de que algo está acontecendo e também faz
certifique-se de que sua tela está recebendo atualizações com frequência e que há mudanças acontecendo
o tempo todo para que não fiquem entediados e que de fato fiquem frustrados com
distraídos por tantas atualizações que eles vão se mover para o deserto de Gobi para
vive sob uma rocha

--não verboso
oposto de --verbose

--verify-aleatoriamente=N
verifique N arquivos aleatoriamente a partir do backup (o padrão é zero, o que significa tudo)

--versão
mostrar o número da versão do programa e sair

--aviso-idade=Idade
para nagios-last-backup-age: idade máxima (por padrão em horas) para o mais recente
backup antes do status é aviso. Aceita um especificador de unidade de caractere (s, m, h, d para
segundos, minutos, horas e dias.

Apoiar up
- checkpoint=TAMANHO
faça um checkpoint após um determinado SIZE

--desduplicar=MODA
encontre dados duplicados em dados de backup e armazene-os apenas uma vez; três modos são
disponível: nunca elimine a duplicação, verifique se não ocorrem colisões de hash, ou (o
padrão) aceitar fatalisticamente o risco de colisões

--excluir=EXCLUIR
expressão regular para nomes de caminhos a serem excluídos do backup (pode ser usado vários
vezes)

--excluir-caches
excluir diretórios (e seus subdiretórios) que contêm um arquivo CACHEDIR.TAG (ver
http://www.brynosaurus.com/cachedir/spec.html para o que precisa conter, e
http://liw.fi/cachedir/ para uma ferramenta auxiliar)

--no-exclude-caches
oposto de --exclude-caches

--excluir-de=ARQUIVO
ler padrões de exclusão de FILE

--incluir=INCLUIR
expressão regular para nomes de caminho a serem incluídos do backup, mesmo se corresponder a um
regra de exclusão (pode ser usado várias vezes)

--deixar-checkpoints
deixe as gerações de pontos de verificação no final de uma execução de backup bem-sucedida

--no-leave-checkpoints
oposto de --leave-checkpoints

--one-sistema de arquivos
excluir diretórios (e seus subdiretórios) que estão em um sistema de arquivos diferente

--no-one-file-system
oposto de --one-file-system

--raiz=URL
o que fazer backup

--small-files-in-btree
isso está disponível apenas para compatibilidade com versões anteriores; não o use e remova-o
da sua configuração

--no-small-files-in-btree
oposto de --small-files-in-btree

Configuração arquivos e Configurações
--config=ARQUIVO
adicionar FILE aos arquivos de configuração

--dump-config
escreva toda a configuração atual

--dump-setting-nomes
SUPRIMIR AJUDA

--ajuda-tudo
mostrar todas as opções

--list-config-files
SUPRIMIR AJUDA

--no-default-configs
lista clara de arquivos de configuração para ler

Desenvolvimento of Obnam se
--limite de falhas=COUNTER
travar artificialmente o programa depois que os arquivos COUNTER forem gravados no repositório; isto
é útil para o teste de colisão do aplicativo e não deve ser habilitado para valer
usar; definido como 0 para desativar (desativado por padrão)

--tempo de fingimento=TIMESTAMP
fingir que é TIMESTAMP (AAAA-MM-DD HH: MM: SS); isso só é útil para teste
fins

--sftp-atraso=SFTP-ATRASO
adicionar um atraso artificial (em milissegundos) a todas as transferências SFTP

--testing-fail-correspondência=REGEXP
auxiliar de teste de desenvolvimento: simula falhas durante o backup de arquivos que correspondem
as expressões regulares fornecidas

--vestígio=TRACE
adicione aos padrões de nome de arquivo para os quais ocorre o registro de depuração de rastreamento

Criptografia
--encriptar-com=CRIPTO COM
Chave PGP com a qual criptografar dados no repositório de backup

--gnupghome=HOMEDIR
diretório inicial para GPG

--chave-detalhes
mostrar IDs de usuário adicionais para todas as chaves

--no-key-details
oposto de --key-details

--keyid=ID-CHAVE
ID da chave PGP para adicionar / remover do repositório de backup

- bits de chave simétrica=BITS
tamanho da chave simétrica, em bits

--fraco-aleatório
use / dev / urandom em vez de / dev / random para gerar chaves simétricas

--não-fraco-aleatório
oposto de --weak-random

Integridade a verificação (fsck)
--fsck-fix
o fsck deve tentar consertar os problemas? Implica --fsck-rm-unused

--no-fsck-fix
oposto de --fsck-fix

--fsck-ignorar-pedaços
ignore os pedaços ao verificar a integridade do repositório (assuma que todos os pedaços existem e são
correto)

--no-fsck-ignorar-pedaços
oposto de --fsck-ignore-chunks

--fsck-ignore-client=NOME
não verifique os dados do repositório quanto ao NOME

--fsck-última geração-somente
verifique apenas a última geração para cada cliente

--no-fsck-somente de última geração
oposto de --fsck-last-generation-only

--fsck-rm-não usado
deve fsck remover pedaços não usados?

--no-fsck-rm-não utilizado
oposto de --fsck-rm-unused

--fsck-skip-checksums
não verifique somas de verificação de arquivos

--no-fsck-skip-checksums
oposto de --fsck-skip-checksums

--fsck-skip-dirs
não verifique nada sobre diretórios e seus arquivos

--no-fsck-skip-dirs
oposto de --fsck-skip-dirs

--fsck-skip-arquivos
não verifique nada sobre os arquivos

--no-fsck-skip-arquivos
oposto de --fsck-skip-files

--fsck-skip-generation
não verifique nenhuma geração

--no-fsck-skip-generation
oposto de --fsck-skip-generation

--fsck-skip-per-client-b-trees
não verifique árvores B por cliente

--no-fsck-skip-per-client-b-trees
oposto de --fsck-skip-per-client-b-trees

--fsck-skip-shared-b-trees
não verifique árvores B compartilhadas

--no-fsck-skip-shared-b-trees
oposto de --fsck-skip-shared-b-trees

Logging
--registro=ARQUIVO
gravar entradas de log em FILE (o padrão é não gravar arquivos de log); use "syslog"
para registrar no registro do sistema, "stderr" para registrar na saída de erro padrão ou "nenhum" para
desabilitar o registro

--log-keep=N
manter os últimos N logs (10)

--log-level=NÍVEL
log em LEVEL, um de depuração, informação, aviso, erro, crítico, fatal (padrão: informações)

--log-max=TAMANHO
girar logs maiores que SIZE, zero para nunca (padrão: 0)

--log-mode=MODA
definir permissões de novos arquivos de log para MODE (octal; padrão 0600)

Montagem com FUSE
--fuse-opt=FUSE
opções para passar diretamente para o Fuse

Peformance
--dump-memória-perfil=MÉTODO
faça despejos de perfil de memória usando METHOD, que é um dos seguintes: nenhum, simples ou meliae
(padrão: simples)

- intervalo de despejo de memória=SEGUNDOS
faça despejos de perfil de memória com pelo menos SEGUNDOS de distância

Performance tweaking
--tamanho do pedaço=TAMANHO
tamanho dos pedaços de dados do arquivo com backup

--chunkids-por-grupo=NUM
codificar NUM ids de trecho por grupo

--idpath-bits=IPATH-BITS
tamanho do nível de id do pedaço

--idpath-profundidade=IDPATH-PROFUNDIDADE
profundidade do mapeamento de id de bloco

--idpath-skip=IDPATH-SKIP
bit mais baixo de mapeamento de id de pedaço pular

- tamanho lru=TAMANHO
tamanho do cache LRU para nós da árvore B

--tamanho do nó=TAMANHO
tamanho dos nós da árvore B no disco; afeta apenas novas árvores B, então você pode precisar excluir um
cliente ou repositório para alterar isso para repositórios existentes

--upload-queue-size=TAMANHO
comprimento da fila de upload para nós da árvore B

Repositório formato albatroz-verde
- tamanho de saco=TAMANHO
tamanho máximo aproximado da bolsa combinando muitos objetos de pedaços

--chunk-cache-size=TAMANHO
tamanho do cache na memória para objetos de bloco de dados de arquivo

--dir-bag-size=TAMANHO
tamanho máximo de imagem aproximada de sacos combinando muitos objetos DIR

--dir-tamanho do cache=TAMANHO
tamanho do cache na memória para objetos DIR

SSH / SFTP
--pure-paramiko
não use o openssh mesmo se estiver disponível, use apenas paramiko

--no-puro-paramiko
oposto de --pure-paramiko

--ssh-comando=EXECUTÁVEL
executável alternativo a ser usado em vez de "ssh" (caminho completo é permitido, não
argumentos podem ser adicionados)

--ssh-host-keys-verificar=VALOR
Se "sim", exige que a chave do host ssh seja conhecida e correta para ser aceita.
Se "não", não exige isso. Se "perguntar", o usuário é solicitado interativamente a aceitar
novos hospedeiros. O padrão ("ssh-config") é confiar nas configurações do subjacente
Cliente SSH

--ssh-chave=NOME DO ARQUIVO
use FILENAME como a chave privada RSA ssh para acesso sftp (o padrão é usar chaves
conhecido por ssh-agent)

--ssh-hosts conhecidos=NOME DO ARQUIVO
nome do arquivo de hosts conhecidos do usuário

--strict-ssh-host-keys
DESCONTINUADO, use --ssh-host-keys-check ao invés

--no-strict-ssh-host-keys
oposto de --strict-ssh-host-keys

Opção valores
A TAMANHO valor nas opções mencionadas acima especifica um tamanho em bytes, com
sufixos para indicar kilobytes (k), kibibytes (Ki), megabytes (M), mebibyts (Mi),
gigabytes (G), gibibytes (Gi), terabytes (T), tibibytes (Ti). Os sufixos são maiúsculas
insensível.

SAIR STATUS


obnan sairá com zero se tudo correr bem e diferente de zero caso contrário.

MEIO AMBIENTE


obnan irá transmitir o ambiente que obtém de seu pai, sem modificação. Faz
não obedece a nenhuma variável de ambiente incomum, mas obedece às usuais durante a execução
programas externos, criação de arquivos temporários, etc.

Use obnam online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    limpeza profunda
    limpeza profunda
    Um script Kotlin que destrói todos os builds
    caches de projetos Gradle/Android.
    Útil quando o Gradle ou o IDE permitem que você
    abaixo. O script foi testado em
    macOS, mas...
    Baixar limpeza profunda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    O plug-in Eclipse Checkstyle
    integra o código Java Checkstyle
    auditor no IDE Eclipse. O
    plug-in fornece feedback em tempo real para
    o usuário sobre viol ...
    Baixe o plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 5
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 6
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • Mais "

Comandos Linux

Ad