quinta-feira, 17 de dezembro de 2009

Gerencimento de Volumes Logicos - Parte 4.

File System

O HP-UX aloca blocos de 512 bytes e faz a ocupação sequencial dos blocos dentro da file system. Cada vez que um bloco é liberado, fica a disposição do sistema para reaproveitamento, tornando dinamica a alocação de disco. Para agilizar o acesso ao disco, o HP-UX utiliza-se de buffer de I/O, de 1024 bytes, para transferencia de dados em memoria, mantendo-os por um determinado periodo de tempo, antes de grava-lo em disco.
COMPONENTES DO FILE SYSTEM

Um sistema de arquivos consistem em:
- Bloco de boot ( somente em discos de boot)
- superbloco primario
- superbloco redundante
- tabela do grupo de cilindros
- tabela de inodes
- blocos de dados ( arquivos e diretorios )

Bloco de boot

O bloco de boot é utilizado pelo sistema como bloco de boot; ele ativa um programa para carregar o nucleo do sistema operacional. Este bloco não é utilizado pelo gerenciador do sistema de arquivos.

Superbloco primario

O superbloco primario é uma area de 8 Kbytes no disco. Pelo fato de ser extremamente importante para o sistema, uma copia é mantido em memoria.
Ele é atualizado em disco sempre que o comando sync é executado. O HP-UX mantem uma copia do superbloco em cada grupo de cilindro que é denominado superbloco redundante, possibilitando a reconstituição em caso de perda.

O superbloco possui informações para o gerenciamento da filesystem. É conhecido como cabeçalho da filesystem e é sempre o bloco 1 de um volume logico do HP-UX. 

As informações contidas no superbloco são:
- flag de modificação do superbloco (informações de atualização da file system)
- informações estaticas:
  • tamanho da file system
  • numeros de inodes
  • mapa de localização de espaços livres
  • numero de grupos de cilindros
  • localização do superbloco, grupo de cilindros, inodes e blocos de dados
  • tamanho dos discos e numero total de blocos
  • tamanho de fragmentos e numero total de fragmentos
- informações dinamicas:
  • numero total de blocos livres
  • numero total de inodes livres
  • flag do file system ( 0 = montado, 1 = desmontado)
Obs: A cópia do superbloco primario (redundante) contem somente as informações estaticas se for necessario a reconstituição das informações dinamicas, sera feito atraves do comando "fsck". O arquivo "/etc/sbtab" contem um lista de localização dos superblocos reduntantes em cada grupo de cilindros. Este arquivo deve ser listado e guardado para referencias futuras.

ate mais,....


Nenhum comentário:

Postar um comentário