Você está na página 1de 6

LPIC-1 - Preparatório Para os Exames

101 e 102
Tópico 103.3 - Gerenciamento básico de
arquivos - Peso 4
Comandos cpio, dd
O comando dd realiza cópias byte a byte, ou seja, realiza a cópia sequencial de dados de qualquer origem
para qualquer destino. Por isso, é especialmente útil para fazer cópias completas de discos ou partições
e imagens de mídias como CDs e DVDs.

Por exemplo para criar uma copia da partição sda1, execute o comando:

# dd if=/dev/sda1 of=/tmp/part_sda1.hd

Podemos também criar arquivos vazios, que poderão ser montados para arquivar outros arquivos:

# dd if=/dev/zero of=/tmp/file1.iso bs=1M count=1024

bs - Informa ao comando dd para ler e escrever um número de BYTES de cada vez. M indica o valor em
Megabytes.
count - Informa ao comando dd para copiar somente N blocos de entrada. no exemplo do comando copia
1024 blocos de 1M informado por bs.
Comandos cpio, dd
O comando cpio realiza três operações: criar arquivamentos, extrair o conteúdo de arquivamentos e
copiar arquivos de um local para outro.

Principais opções:

-o - Modo de saída de cópia(criar).


-i - Modo de entrada de cópia(extrair).
-t - Lista o conteúdo de um arquivamento.
-d - Cria estrutura de diretório se necessário.

Para criar uma cópia do kernel linux e outros arquivos de /boot:

# cd /lib/modules/$(uname -r)
# ls | cpio -ov > /tmp/files_modules.cpio
Comandos cpio, dd
Para Extrair o conteúdo do arquivo files_modules.cpio:

# cd /tmp
# cpio -ivd < files_modules.cpio
Obrigado ! Não deixe de estudar o conteúdo
dessa aula para ir bem no exame 101.

Você também pode gostar