Pular para o conteúdo

Criando Dispositivos de Blocos

Dica publicada em Linux / Introdução
ANNA LUCIA FERREIRA DOS SANTOS annaluciafs
Hits: 11.958 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando Dispositivos de Blocos

Esta dica tem o objetivo de esclarecer dúvidas a respeito de como montar um dispositivo de disco que pode ser aproveitado para diversas operações.

Como por exemplo, criação de dispositivo de bloco que pode ser utilizado como DISCO ASM para uso do Banco de Dados Oracle.

- Criando dispositivos de blocos com "dd" e "losetup".

Vejamos alguns conceitos a seguir:

I. Dispositivos de Loop: (Loop devices, loopback devices) são drivers de dispositivo que permitem que arquivos de imagens (Image Files) sejam montados como se fossem dispositivos de blocos normais.

II. Criando arquivo com o comando "dd".

Vamos criar um arquivo com o tamanho desejado. Isto é, feito com o comando e o dispositivo zero (/dev/zero):

# dd if=/dev/zero of=asmdisk1 bs=1M count=100

- Explicando cada campo:
  • Comando dd: Este comando é utilizado para diversas operações, como: copiar e converter arquivos, para clonagem de dispositivos, trabalhar com área de dispositivo fixo ou removíveis como CD, DVD, HD, dispositivos USB, etc.
  • if=[origem] of=[destino]
  • Origem - /dev/zero: este recurso é utilizado para zerar o HD, apagando os dados fisicamente de maneira que não pode ser recuperado. Cria imagem virtual em arquivo com tamanho fixo que pode ser utilizado como dispositivo.
  • Destino - of=volume1: Novo dispositivo a ser criado, ou arquivo de imagem, arquivo de backup de uma partição de disco. Neste caso, é criado um arquivo que será utilizado para suportar configuração ASM para Banco de Dados Oracle.
  • bs - tamanho do bloco de entrada e saída: 1 k, 1 MB, 1 GB, seguindo as unidades de medida.
  • count - copia os blocos de entrada: é realizada uma multiplicação entre estes valores.

- No exemplo acima, onde temos:

bs=1M count=100 : temos um produto final contendo 100Mb 1024 X 100.

Após a criação do arquivo de imagem, devemos configurar este arquivo para se comportar como um dispositivo de bloco.

Para isto, iremos utilizar o comando "losetup".

# losetup /dev/loop0 asmdisk1

Os dispositivos loop[0 à 8] ficam no diretório “/dev”, e podem ser utilizados para criar um arquivo de bloco que se comporta como um disco.

Após a criação do dispositivo de bloco, é possível formatar ou utilizar ferramentas para torná-lo disponível para aplicações, como Grid Infraestrutura.

É isto pessoal, espero ter ajudado.

Este comando é super poderoso, pode ser utilizado para várias finalidades.

A que eu espero ter atendido, é criar um arquivo de blocos para uso como DISCO. Eu precisei para subir o ASM no Oracle e Grid Infraestrutura.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Lançado Fedora 7 (Moonshine)

Openchrome + Slackware Linux 12: placa de vídeo com suporte a 3D

Instalação do Adicional de Segurança WARSAW via linha de comando

Intermitência na tela do Kubuntu 8.10 Linux

Man pages em formatos de arquivos digitais

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.