TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linux System Administration

Tese: Linux System Administration. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  26/8/2013  •  Tese  •  2.309 Palavras (10 Páginas)  •  425 Visualizações

Página 1 de 10

4451

Linux System Administration

www.4linux.com.br

Conteúdo

Compactadores, Empacotadores e Procedimentos de Backup 2

2.1 Introdução Teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2 O empacotador cpio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.3 O empacotador tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.4 Compactadores GZIP, BZIP2 . . . . . . . . . . . . . . . . . . . . . . . . 12

2.4.1 Gzip e Bzip2 com Arquivos de Texto . . . . . . . . . . . . . . . . 14

2.4.2 Gzip e Bzip2 com Arquivos Binários . . . . . . . . . . . . . . . . 16

2.5 Comando dd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2

Compactadores, Empacotadores e

Procedimentos de Backup

2.1 Introdução Teórica

A compressão e empacotamento de arquivos e diretórios é muito importante em

qualquer sistema computacional. Ambos os procedimentos são necessários desde

o ponto de vista de distribuição de softwares, de economia de banda e de espaço

de armazenamento, e de backup do sistema. Veremos neste capítulo o principal

programa de empacotamento GNU/Linux e os dois principais compactadores.

A forma mais conhecida de realizar compressão e empacotamento em ambiente

Windows é utilizando o programa “Winzip”. Um programa que “zipa” um arquivo,

ou diversos arquivos, na realidade está realizando dois procedimentos distintos: Empacotar

e comprimir.

Em ambientes “Unix-like”, essas duas tarefas são realizadas de forma logicamente

distintas.

O programa “tar”, cujo nome deriva de “tape archiver”, realiza a tarefa de concatenar

todos os arquivos e diretórios preservando as informações do “filesystem”, isto

é, seus meta-dados.

Criado com propósito de backup em dispositivos de acesso sequencial (unidades

de fita), o “tar” é utilizado hoje em dia como uma ferramenta de empacotamento,

podendo ser utilizado em conjunto com compactadores como “gzip” ou “bzip2”.

3

2.1 Introdução Teórica 4Linux – www.4linux.com.br

A utilização da ferramenta “tar” é bastante simples. Seguindo o filosofia Unix “faça

apenas uma tarefa, mas faça bem feito”, o “tar” é um programa especialista em empacotar

vários arquivos. Dessa forma, quando utilizamos os parâmetros “z” ou “j” estamos

na realidade fazendo uma chamada externa aos comandos “gzip” ou “bzip2”,

especialistas em compressão de dados.

Outros programas que trabalham de forma análoga ao “tar” são o “dump” e “cpio”.

Ambos foram criados com a mesma finalidade, mas são pouco utilizados hoje em dia,

pois não são tão versáteis quanto o “tar”.

Este capítulo explica muitas coisas sobre compactação e empacotamento de arquivos,

tudo isso é extremamente necessário quando falamos de “backup”. Podemos

ter diferentes tipos de “backup”, são eles:

• Incremental - O “backup” incremental visa salvar apenas as diferenças em relação

ao ultimo “backup” completo, por exemplo: Um “backup” completo acontece

no domingo. O incremental salvará os dados de domingo para segunda,

de domingo para terça, de domingo para quarta, de domingo para quinta, de

domingo para sexta e de domingo para sábado, ou seja, até chegar no próximo

“backup” completo.

• Diferencial -Diferente do incremental, o diferencial, faz apenas os incrementos,

assim gerando um volume menor de dados. Se o “backup” completo foi gerado

no domingo, ele salva de domingo para segunda, de segunda para terça, de

terça para quarta e assim até o próximo “backup” completo chegar.

• Completo - Visa salvar todos os dados, mesmo o que já foram salvos anteriormente,

assim fazendo um “backup” completo de todos os objetos em questão.

Conhecendo os tipos de “backup”, vamos conhecer algumas ferramentas que podem

nos ajudar.

Crie o diretório de backup para os nosso testes:

Página 4 Linux System Administration

4Linux – www.4linux.com.br 2.2 O empacotador cpio

1 # mkdir / backup

2.2 O empacotador cpio

O comando cpio empacota arquivos/diretórios, suas principais opções são:

-i -> extrair backup

-o -> criar backup

-t -> mostrar uma tabela com o conteúdo do backup

-F -> essa opção especifica o arquivo de backup

-d -> cria diretórios se necessário

-v -> mostrar o que está fazendo

...

Baixar como (para membros premium)  txt (15.4 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com