Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Logix - FRW - Como criar raw device em Linux

time.png Tempo aproximado para leitura: 00:03:15 min

Dúvida
Como criar raw device no Sistema Operacional Linux?

Ambiente
Framework - Framework (Linha Logix) - Administração Logix - Todas as versões

Solução
Raw device
é uma área de disco não formatada que pode ser acessada diretamente por um Sistema gerenciador de banco de dados como Informix e Oracle. Cria-se um logical volume que servirá de base para o raw device. Desta forma não é visível ao Sistema de arquivos do Linux. Não é possível visualizar o tamanho de um raw device, por exemplo, com o comando ls -l.  Abaixo os passos para criação de um raw device:

1. Faça login no servidor Linux com usuário root e no prompt de comando execute vgdisplay para verificar se existe espaço livre não formatado no disco conforme exemplo abaixo:

imagem1.png

2. Na sequencia usaremos o comando lvcreate. Defina o tamanho do logical volume a ser criado com base na área livre disponível em disco não montada. Sintaxe para o comando lvcreate:
lvcreate -L xxx -n yyy vgname
onde:
        xxx -> tamanho em GB. Para dez gigas deve informar 10G;
        yyy -> nome do logical volume raw device que deseja criar;
        vgname -> nome do volume group existente no servidor. No exemplo acima o nome é ol.
O logical volume será criado em /dev/mapper. Seu nome será composto da seguinte forma:
vgname-yyy.
No exemplo abaixo vamos criar o logical volume dados_logix com tamanho de 5 gigas:
lvcreate -L 5G -n dados_logix ol


3. Com o logical volume criado, usaremos o comando mknod para criar o raw device. Sintaxe para o comando com o usuário root, posicionar-se no diretório de raw devices:
cd /dev/raw
Executar o comando: mknod rawX c 162 X 
onde:
X -> próximo número inteiro livre conforme a quantidade de raw devices já existentes. Executando o comando ls -l /dev/raw podemos ver que já existem seis raw devices criados.

imagem2.png

Então utilizaremos o número sete: mknod raw7 c 162 7

4. Executar a linha de comando abaixo para associar o raw device ao logical volume criado: /bin/raw  /dev/raw/rawX  /dev/mapper/vgname-yyy
Utilizando como exemplo o logical volume dados_logix, o comando final para criar o raw device fica assim: /bin/raw  /dev/raw/raw7  /dev/mapper/ol-dados_logix
Com isto está finalizado o processo e o raw device disponível para ser utilizado como chunk de dados no Informix ou datafile no Oracle.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _