13.5. Objetos do Vinum

Para que o Vinum possa solucionar esse problema, ele implementa uma hierarquia de objetos em quatro níveis:

As sessões seguintes descrevem o modo com que esses objetos fornecem a funcionalidade requerida pelo Vinum.

13.5.1. Considerações de um tamanho de volume

Plexes podem ter muitos subdiscos espalhados por todas as partições nas configurações do vinum. Como resultado, o tamanho de uma prtição original não limta o tamanho nem de um plex e nem de um volume.

13.5.2. Armazenamento de Dados Redundante

Vinum implementa espelhamento anexando múltiplos plexes a um volume. Cada plex é a representação dos dados de um volume. Um volume pode conter de um a oito plexes.

Apesar de um plex repesentar os dados completos de um volume, é possivel que partes da representação estejam fisicamente ausentes, seja por planejamento (por não definir um subdisco como parte de um plex), ou por acidente (como resultado de uma falha no disco). Contanto que, pelo menos um plex possa fornecer dados para a extenção completa de endereço do volume, o sistema é completamente funcional.

13.5.3. Questões de performance

Vinum implementa no nível do plex tanto concatenação quanto striping:

13.5.4. Qual organização plex?

A versão do Vinum suprida com o FreeBSD 5.3 implementa dois tipos de plexes:

Tabela 13-1 sumariza as vantagens e desvantagens de cada organização plex.

Tabela 13-1. Organizações do Plex no Vinum

Tipo de Plex Mínimo de subdiscos Pode adicionar subdiscos Deve ser de igual tamanho Aplicação
concatenado 1 sim não Grande armazenamento de dados com máxima flexibilidade de posicionamento e performance moderada
striped 2 não sim Alta performance em combinação com um acesso altamente concorrido

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.